[−]
/home/hans/code/fdroid/data/tmp/com.boombuler.games.shift_101.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.boombuler.games.shift_101.apk
[−]
zipinfo {}
Offset 1, 36 lines modified Offset 1, 36 lines modified
1 Zip·​file·​size:​·​522832·​bytes,​·​number·​of·​entries:​·​34 1 Zip·​file·​size:​·​522722·​bytes,​·​number·​of·​entries:​·​34
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2333·​bl·​defN·​12-​Sep-​15·​18:​02·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​2333·​bl·​defN·​12-​Sep-​15·​18:​02·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2454·​bl·​defN·​12-​Sep-​15·​18:​02·​META-​INF/​01F7D835.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2454·​bl·​defN·​12-​Sep-​15·​18:​02·​META-​INF/​01F7D835.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Sep-​15·​18:​02·​META-​INF/​01F7D835.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Sep-​15·​18:​02·​META-​INF/​01F7D835.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····4113·​bx·stor·12-​Sep-​15·16:​09·assets/​block1.​png 5 -​rw-​-​-​-​·····2.​0·​fat·····1672·​bX·defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····​4213·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​block2.​png 6 -​rw-​-​-​-​·····​1.​0·​fat·····​4113·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​block1.​png
7 -​rw-​-​-​-​·····​1.​0·​fat·····​4014·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​block3.​png 7 -​rw-​-​-​-​·····​1.​0·​fat·····​4213·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​block2.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····​4037·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​block4.​png 8 -​rw-​-​-​-​·····​1.​0·​fat·····​4014·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​block3.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····3932·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​block5.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····4037·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​block4.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····4327·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​block6.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····3932·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​block5.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····1118·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​easy.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····4327·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​block6.​png
12 -​rw-​-​-​-​·····2.​0·​fat····11744·​bl·defN·12-​Sep-​15·16:​10·​assets/​font.​fnt 12 -​rw-​-​-​-​·····1.​0·​fat·····1118·​b-​·stor·08-​Jan-​01·00:​00·​assets/​easy.​png
13 -​rw-​-​-​-​·····1.​0·​fat····​14327·​b-​·stor·12-​Sep-​15·16:​09·​assets/​font.​png 13 -​rw-​-​-​-​·····2.​0·​fat····​11744·​bl·defN·08-​Jan-​01·00:​00·​assets/​font.​fnt
14 -​rw-​-​-​-​·····​1.​0·​fat·····​5890·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​gameboardbottom.​png 14 -​rw-​-​-​-​·····​1.​0·​fat····14327·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​font.​png
15 -​rw-​-​-​-​·····​1.​0·​fat····11227·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​gameboardtop.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​5890·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​gameboardbottom.​png
16 -​rw-​-​-​-​·····​1.​0·​fat····​17317·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​gameover.​png 16 -​rw-​-​-​-​·····​1.​0·​fat····​11227·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​gameboardtop.​png
17 -​rw-​-​-​-​·····​1.​0·​fat·····​8574·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​help.​png 17 -​rw-​-​-​-​·····​1.​0·​fat····17317·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​gameover.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····3311·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​highscoreentry.​png 18 -​rw-​-​-​-​·····​1.​0·​fat·····8574·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​help.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····7314·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​highscores.​png 19 -​rw-​-​-​-​·····​1.​0·​fat·····3311·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​highscoreentry.​png
20 -​rw-​-​-​-​·····​1.​0·​fat····20641·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​menu.​png 20 -​rw-​-​-​-​·····​1.​0·​fat·····​7314·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​highscores.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​886·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​normal.​png 21 -​rw-​-​-​-​·····​1.​0·​fat····20641·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​menu.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····3147·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​textentry.​png 22 -​rw-​-​-​-​·····​1.​0·​fat······​886·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​normal.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····​3553·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​textentry_nosel.​png 23 -​rw-​-​-​-​·····​1.​0·​fat·····​3147·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​textentry.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​3949·​b-​·​stor·12-​Sep-​15·16:​09·​assets/​textentry_sel.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​3553·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​textentry_nosel.​png
25 -​rw-​-​-​-​·····2.​0·​fat·····1496·​bl·defN·12-​Sep-​15·16:​10·AndroidManifest.​xml 25 -​rw-​-​-​-​·····1.​0·​fat·····3949·​b-​·stor·08-​Jan-​01·00:​00·assets/​textentry_sel.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····2520·​b-​·​stor·12-​Sep-​15·16:​10·​resources.​arsc 26 -​rw-​-​-​-​·····​1.​0·​fat·····​5906·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
27 -​rw-​-​-​-​·····​1.​0·​fat·····5906·​b-​·​stor·12-​Sep-​15·16:​10·​res/​drawable-​hdpi/​icon.​png 27 -​rw-​-​-​-​·····​1.​0·​fat·····2241·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​icon.​png
28 -​rw-​-​-​-​·····​1.​0·​fat·····2256·​b-​·​stor·12-​Sep-​15·16:​10·​res/​drawable-​ldpi/​icon.​png 28 -​rw-​-​-​-​·····​1.​0·​fat·····3345·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
29 -​rw-​-​-​-​·····​1.​0·​fat·····3345·​b-​·​stor·12-​Sep-​15·16:​10·​res/​drawable-​mdpi/​icon.​png 29 -​rw-​-​-​-​·····​1.​0·​fat·····2644·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
30 -​rw-​-​-​-​·····​2.​0·​fat···765708·​bl·​defN·12-​Sep-​15·16:​10·​classes.​dex 30 -​rw-​-​-​-​·····​2.​0·​fat···975932·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
31 -​rw-​-​-​-​·····​2.​0·​fat······​146·​bl·​defN·12-​Sep-​15·16:​10·​org/​cocos2d/​tests/​FontTest.​h 31 -​rw-​-​-​-​·····​2.​0·​fat······​146·​bl·​defN·08-​Jan-​01·00:​00·​org/​cocos2d/​tests/​FontTest.​h
32 -​rw-​-​-​-​·····​2.​0·​fat·····​5719·​bl·​defN·12-​Sep-​15·16:​10·​org/​cocos2d/​tests/​FontTest.​m 32 -​rw-​-​-​-​·····​2.​0·​fat·····​5719·​bl·​defN·08-​Jan-​01·00:​00·​org/​cocos2d/​tests/​FontTest.​m
33 -​rw-​-​-​-​·····​2.​0·​fat······​219·​bl·​defN·12-​Sep-​15·16:​10·​org/​cocos2d/​tests/​test.​lst 33 -​rw-​-​-​-​·····​2.​0·​fat······​219·​bl·​defN·08-​Jan-​01·00:​00·​org/​cocos2d/​tests/​test.​lst
34 -​rw-​-​-​-​·····​2.​0·​fat···​330815·​bl·​defN·12-​Sep-​15·16:​10·​org/​cocos2d/​tags 34 -​rw-​-​-​-​·····​2.​0·​fat···​330815·​bl·​defN·08-​Jan-​01·00:​00·​org/​cocos2d/​tags
35 -​rw-​-​-​-​·····​2.​0·​fat·····​6203·​bl·​defN·12-​Sep-​15·16:​10·​assets/​fps_images.​png 35 -​rw-​-​-​-​·····​2.​0·​fat·····​6203·​bl·​defN·08-​Jan-​01·00:​00·​assets/​fps_images.​png
36 34·​files,​·​1268051·​bytes·​uncompressed,​·​518661·​bytes·​compressed:​··59.​1% 36 34·​files,​·​1478560·​bytes·​uncompressed,​·​518598·​bytes·​compressed:​··64.​9%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="101"·​android:​versionName="1.​0.​1"·​package="com.​boombuler.​games.​shift" 2 <manifest·​android:​versionCode="101"·​android:​versionName="1.​0.​1"·​package="com.​boombuler.​games.​shift"·​platformBuildVersionC​ode="4"·​platformBuildVersionN​ame="1.​6"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon"> 4 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon">
5 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​Main"·​android:​screenOrientation="po​rtrait"> 5 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​Main"·​android:​screenOrientation="po​rtrait">
6 ············​<intent-​filter> 6 ············​<intent-​filter>
7 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 7 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
8 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​> 8 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​>
9 ············​</​intent-​filter> 9 ············​</​intent-​filter>
[−]
res/drawable-ldpi-v4/icon.png
[−]
sng
Offset 1, 15 lines modified Offset 1, 15 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​ 3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​
4 ····​using·​color·​alpha;​ 4 ····​using·​color·​alpha;​
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 464a7600·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·4c508100· 8 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·00000000·
9 00000000·​454a7623·​474a765f·​484c7860·​494c7960·​494e7a60·​4b4e7c60·​4b4f7e60·​4c507f60·​4d508060·​4d518160·​4e528160·​4e528460·​4f538360·​4e538460·​4e538460·​4e518260·​4d518160·​4c517f60·​4b4f7e60·​4a4f7d60·​4b4e7b60·​494d7a60·​484b7960·​474b7860·​464a7660·​45497460·​44487160·​43477060·​42456e60·​41456c60·​3f436b60·​3f426960·​3c406760·​37395d28·​00000000· 9 00000000·​454a7623·​474a765f·​484c7860·​494c7960·​494e7a60·​4b4e7c60·​4b4f7e60·​4c507f60·​4d508060·​4d518160·​4e528160·​4e528460·​4f538360·​4e538460·​4e538460·​4e518260·​4d518160·​4c517f60·​4b4f7e60·​4a4f7d60·​4b4e7b60·​494d7a60·​484b7960·​474b7860·​464a7660·​45497460·​44487160·​43477060·​42456e60·​41456c60·​3f436b60·​3f426960·​3c406760·​37395d28·​00000000·
10 00000000·​44487463·​494d7af7·​4b4f7dfa·​4b507efa·​4c5080fa·​4d5181fa·​4e5383fa·​4f5485fa·​4f5486fa·​505587fa·​515589fa·​515788fa·​52578afa·​51578afa·​515689fa·​515688fa·​515587fa·​505486fa·​4f5384fa·​4d5382fa·​4d5281fa·​4c5080fa·​4b4f7efa·​4a4e7cfa·​494e7bfa·​484c79fa·​474a77fa·​464a75fa·​454873fa·​434772fa·​43466ffa·​42456efa·​3f436bfa·​2f314e7f·​00000000· 10 00000000·​44487463·​494d7af7·​4b4f7dfa·​4b507efa·​4c5080fa·​4d5181fa·​4e5383fa·​4f5485fa·​4f5486fa·​505587fa·​515589fa·​515788fa·​52578afa·​51578afa·​515689fa·​515688fa·​515587fa·​505486fa·​4f5384fa·​4d5382fa·​4d5281fa·​4c5080fa·​4b4f7efa·​4a4e7cfa·​494e7bfa·​484c79fa·​474a77fa·​464a75fa·​454873fa·​434772fa·​43466ffa·​42456efa·​3f436bfa·​2f314e7f·​00000000·
11 00000000·​44487364·​494d7bfb·​4b4f7eff·​4b507fff·​4d507fff·​4d5282ff·​4e5384ff·​4f5284ff·​505586ff·​505587ff·​515687ff·​525589ff·​525688ff·​525688ff·​505689ff·​525789ff·​444874ff·​4a4f7dff·​505485ff·​4e5283ff·​4d5281ff·​4c507fff·​4b507fff·​4a4d7cff·​494d7bff·​484c7aff·​464b76ff·​464976ff·​454974ff·​434771ff·​43476fff·​41446eff·​3f446bff·​2e314d83·​00000000· 11 00000000·​44487364·​494d7bfb·​4b4f7eff·​4b507fff·​4d507fff·​4d5282ff·​4e5384ff·​4f5284ff·​505586ff·​505587ff·​515687ff·​525589ff·​525688ff·​525688ff·​505689ff·​525789ff·​444874ff·​4a4f7dff·​505485ff·​4e5283ff·​4d5281ff·​4c507fff·​4b507fff·​4a4d7cff·​494d7bff·​484c7aff·​464b76ff·​464976ff·​454974ff·​434771ff·​43476fff·​41446eff·​3f446bff·​2e314d83·​00000000·
12 00000000·​44477264·​494d7bfb·​4b4f7dff·​4b4f7eff·​4c507fff·​4d5181ff·​4e5283ff·​4f5383ff·​505485ff·​4f5586ff·​505587ff·​515588ff·​515688ff·​515687ff·​525689ff·​474c79ff·​0b0d26ff·​131735ff·​4b4f7fff·​4e5383ff·​4c5081ff·​4b507fff·​4b4f7eff·​4a4e7cff·​494d7aff·​484c79ff·​474a76ff·​464a75ff·​454873ff·​434770ff·​42466fff·​41456dff·​40436aff·​2e314d83·​00000000· 12 00000000·​44477264·​494d7bfb·​4b4f7dff·​4b4f7eff·​4c507fff·​4d5181ff·​4e5283ff·​4f5383ff·​505485ff·​4f5586ff·​505587ff·​515588ff·​515688ff·​515687ff·​525689ff·​474c79ff·​0b0d26ff·​131735ff·​4b4f7fff·​4e5383ff·​4c5081ff·​4b507fff·​4b4f7eff·​4a4e7cff·​494d7aff·​484c79ff·​474a76ff·​464a75ff·​454873ff·​434770ff·​42466fff·​41456dff·​40436aff·​2e314d83·​00000000·
13 00000000·​44477164·​494d7afb·​4a4e7cff·​4a4f7dff·​4c507fff·​4d5180ff·​4d5282ff·​4e5283ff·​4e5385ff·​4f5485ff·​505587ff·​515587ff·​505587ff·​505487ff·​4c5080ff·​0e0f29ff·​060928ff·​060928ff·​121534ff·​4b4f7eff·​4c507fff·​4b507eff·​4c507dff·​484d7bff·​484c79ff·​484c79ff·​454a75ff·​454974ff·​444872ff·​434771ff·​42456fff·​41446dff·​3f436aff·​2e314d83·​00000000· 13 00000000·​44477164·​494d7afb·​4a4e7cff·​4a4f7dff·​4c507fff·​4d5180ff·​4d5282ff·​4e5283ff·​4e5385ff·​4f5485ff·​505587ff·​515587ff·​505587ff·​505487ff·​4c5080ff·​0e0f29ff·​060928ff·​060928ff·​121534ff·​4b4f7eff·​4c507fff·​4b507eff·​4c507dff·​484d7bff·​484c79ff·​484c79ff·​454a75ff·​454974ff·​444872ff·​434771ff·​42456fff·​41446dff·​3f436aff·​2e314d83·​00000000·
14 00000000·​43477164·​484c7afb·​4a4e7bff·​4b4e7dff·​4b4f7dff·​4c5180ff·​4d5181ff·​4d5281ff·​4e5283ff·​4f5483ff·​4f5284ff·​4f5385ff·​515586ff·​4b507fff·​0a0b21ff·​050826ff·​06092aff·​070a29ff·​030626ff·​1b1d3eff·​4a4e7cff·​4c507fff·​4a4e7cff·​494d7bff·​484c78ff·​474b77ff·​464a75ff·​454974ff·​444972ff·​42466fff·​41456eff·​41456dff·​3f436aff·​2d314c83·​00000000· 14 00000000·​43477164·​484c7afb·​4a4e7bff·​4b4e7dff·​4b4f7dff·​4c5180ff·​4d5181ff·​4d5281ff·​4e5283ff·​4f5483ff·​4f5284ff·​4f5385ff·​515586ff·​4b507fff·​0a0b21ff·​050826ff·​06092aff·​070a29ff·​030626ff·​1b1d3eff·​4a4e7cff·​4c507fff·​4a4e7cff·​494d7bff·​484c78ff·​474b77ff·​464a75ff·​454974ff·​444972ff·​42466fff·​41456eff·​41456dff·​3f436aff·​2d314c83·​00000000·
15 00000000·​43467064·​484b78fb·​494c7aff·​494e7cff·​4a4f7dff·​4c507fff·​4b5180ff·​4c5180ff·​4d5282ff·​4e5283ff·​4e5283ff·​4e5384ff·​444975ff·​0e0f29ff·​050826ff·​050828ff·​16193bff·​0a0d2dff·​060929ff·​040626ff·​121534ff·​464a76ff·​4a4e7cff·​484c7aff·​484b78ff·​474b77ff·​464975ff·​444873ff·​444771ff·​434670ff·​42456eff·​41446cff·​3e4269ff·​2e304c83·​00000000· 15 00000000·​43467064·​484b78fb·​494c7aff·​494e7cff·​4a4f7dff·​4c507fff·​4b5180ff·​4c5180ff·​4d5282ff·​4e5283ff·​4e5283ff·​4e5384ff·​444975ff·​0e0f29ff·​050826ff·​050828ff·​16193bff·​0a0d2dff·​060929ff·​040626ff·​121534ff·​464a76ff·​4a4e7cff·​484c7aff·​484b78ff·​474b77ff·​464975ff·​444873ff·​444771ff·​434670ff·​42456eff·​41446cff·​3e4269ff·​2e304c83·​00000000·
Offset 36, 9 lines modified Offset 36, 9 lines modified
36 00000000·​33365664·​373a5cfb·​383a5cff·​373b5dff·​383b5eff·​383b5dff·​383b5eff·​383b5eff·​383c5fff·​393c5fff·​393c5fff·​393c5fff·​333658ff·​0d102fff·​060929ff·​060929ff·​0f1230ff·​070922ff·​060929ff·​050827ff·​101333ff·​36385bff·​373a5dff·​373a5dff·​363a5cff·​363a5cff·​36395aff·​36395bff·​36395aff·​363859ff·​353859ff·​353759ff·​343757ff·​26284083·​00000000· 36 00000000·​33365664·​373a5cfb·​383a5cff·​373b5dff·​383b5eff·​383b5dff·​383b5eff·​383b5eff·​383c5fff·​393c5fff·​393c5fff·​393c5fff·​333658ff·​0d102fff·​060929ff·​060929ff·​0f1230ff·​070922ff·​060929ff·​050827ff·​101333ff·​36385bff·​373a5dff·​373a5dff·​363a5cff·​363a5cff·​36395aff·​36395bff·​36395aff·​363859ff·​353859ff·​353759ff·​343757ff·​26284083·​00000000·
37 00000000·​32355564·​36395afb·​373a5bff·​373a5cff·​373a5dff·​373a5dff·​373b5dff·​383b5eff·​383b5dff·​383b5eff·​393c5eff·​383b5eff·​393b5fff·​36395bff·​0c0e2cff·​060928ff·​07092aff·​070a2aff·​050827ff·​181b3aff·​36395bff·​373a5cff·​373a5cff·​37395aff·​36395bff·​36395bff·​353959ff·​35395aff·​353859ff·​353859ff·​353859ff·​363858ff·​343757ff·​26284183·​00000000· 37 00000000·​32355564·​36395afb·​373a5bff·​373a5cff·​373a5dff·​373a5dff·​373b5dff·​383b5eff·​383b5dff·​383b5eff·​393c5eff·​383b5eff·​393b5fff·​36395bff·​0c0e2cff·​060928ff·​07092aff·​070a2aff·​050827ff·​181b3aff·​36395bff·​373a5cff·​373a5cff·​37395aff·​36395bff·​36395bff·​353959ff·​35395aff·​353859ff·​353859ff·​353859ff·​363858ff·​343757ff·​26284183·​00000000·
38 00000000·​32355364·​36385afb·​35385aff·​36395aff·​36395aff·​363b5aff·​363a5bff·​36395bff·​36395bff·​373a5cff·​373a5cff·​363a5cff·​363a5cff·​36395cff·​35395aff·​0d102fff·​060929ff·​070a29ff·​101332ff·​363959ff·​36395bff·​36395aff·​35385aff·​36385bff·​37385aff·​353859ff·​353859ff·​353758ff·​363959ff·​353757ff·​353757ff·​343757ff·​343757ff·​26283f83·​00000000· 38 00000000·​32355364·​36385afb·​35385aff·​36395aff·​36395aff·​363b5aff·​363a5bff·​36395bff·​36395bff·​373a5cff·​373a5cff·​363a5cff·​363a5cff·​36395cff·​35395aff·​0d102fff·​060929ff·​070a29ff·​101332ff·​363959ff·​36395bff·​36395aff·​35385aff·​36385bff·​37385aff·​353859ff·​353859ff·​353758ff·​363959ff·​353757ff·​353757ff·​343757ff·​343757ff·​26283f83·​00000000·
39 00000000·​31355264·​343859fb·​353959ff·​35385aff·​363859ff·​36395aff·​36395aff·​36395aff·​36395bff·​36395bff·​363a5cff·​36395cff·​363a5bff·​36395bff·​363a5dff·​313455ff·​0b0e2cff·​101334ff·​343759ff·​36395bff·​36385aff·​36395aff·​35385aff·​363859ff·​353859ff·​353759ff·​353858ff·​353858ff·​343858ff·​363757ff·​353858ff·​343757ff·​333757ff·​26284083·​00000000· 39 00000000·​31355264·​343859fb·​353959ff·​35385aff·​363859ff·​36395aff·​36395aff·​36395aff·​36395bff·​36395bff·​363a5cff·​36395cff·​363a5bff·​36395bff·​363a5dff·​313455ff·​0b0e2cff·​101334ff·​343759ff·​36395bff·​36385aff·​36395aff·​35385aff·​363859ff·​353859ff·​353759ff·​353858ff·​353858ff·​343858ff·​363757ff·​353858ff·​343757ff·​333757ff·​26284083·​00000000·
40 00000000·​31345364·​353858fb·​353859ff·​343859ff·​353858ff·​35385aff·​363959ff·​36385aff·​35395aff·​363959ff·​353859ff·​36385aff·​36395aff·​36395aff·​36395aff·​37395aff·​2e3251ff·​343657ff·​36395aff·​36385aff·​343859ff·​353859ff·​353759ff·​353858ff·​353759ff·​353757ff·​343758ff·​353758ff·​353757ff·​343757ff·​353757ff·​353857ff·​343757ff·​26284183·​00000000· 40 00000000·​31345364·​353858fb·​353859ff·​343859ff·​353858ff·​35385aff·​363959ff·​36385aff·​35395aff·​363959ff·​353859ff·​36385aff·​36395aff·​36395aff·​36395aff·​37395aff·​2e3251ff·​343657ff·​36395aff·​36385aff·​343859ff·​353859ff·​353759ff·​353858ff·​353759ff·​353757ff·​343758ff·​353758ff·​353757ff·​343757ff·​353757ff·​353857ff·​343757ff·​26284183·​00000000·
41 00000000·​30335264·​343655fc·​343756ff·​343757ff·​343757ff·​343757ff·​343657ff·​333758ff·​343658ff·​343759ff·​343759ff·​343759ff·​353759ff·​343859ff·​343759ff·​343759ff·​353858ff·​333758ff·​333758ff·​343757ff·​343658ff·​343757ff·​333757ff·​343657ff·​343757ff·​343757ff·​343757ff·​343657ff·​333756ff·​343756ff·​343756ff·​343756ff·​323655ff·​25273e84·​00000000· 41 00000000·​30335264·​343655fc·​343756ff·​343757ff·​343757ff·​343757ff·​343657ff·​333758ff·​343658ff·​343759ff·​343759ff·​343759ff·​353759ff·​343859ff·​343759ff·​343759ff·​353858ff·​333758ff·​333758ff·​343757ff·​343658ff·​343757ff·​333757ff·​343657ff·​343757ff·​343757ff·​343757ff·​343657ff·​333756ff·​343756ff·​343756ff·​343756ff·​323655ff·​25273e84·​00000000·
42 00000000·​292b442e·​24253d8b·​23263c8e·​23253c8e·​23263c8e·​23253c8e·​23263c8e·​23253b8e·​23263b8e·​23263b8e·​23263b8e·​23263c8e·​23263c8e·​23253c8e·​23263c8e·​23263c8e·​23263c8e·​23263b8e·​23263b8e·​23263c8e·​23253b8e·​23253c8e·​23253c8e·​23263c8e·​23253c8e·​23263c8e·​23263c8e·​23253c8e·​23253c8e·​23263c8e·​23253c8e·​23253c8e·​23253b8f·​191b2b49·​00000000· 42 00000000·​292b442e·​24253d8b·​23263c8e·​23253c8e·​23263c8e·​23253c8e·​23263c8e·​23253b8e·​23263b8e·​23263b8e·​23263b8e·​23263c8e·​23263c8e·​23253c8e·​23263c8e·​23263c8e·​23263c8e·​23263b8e·​23263b8e·​23263c8e·​23253b8e·​23253c8e·​23253c8e·​23263c8e·​23253c8e·​23263c8e·​23263c8e·​23253c8e·​23253c8e·​23263c8e·​23253c8e·​23253c8e·​23253b8f·​191b2b49·​00000000·
43 ffffff00·​00000000·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000001·27294300· 43 00000000·​00000000·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000002·​00000001·00000000·
44 } 44 }
[−]
res/drawable-mdpi-v4/icon.png
[−]
sng
Offset 2, 15 lines modified Offset 2, 15 lines modified
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​alpha;​ 4 ····​using·​color·​alpha;​
5 } 5 }
6 IMAGE·​{ 6 IMAGE·​{
7 ····​pixels·​hex 7 ····​pixels·​hex
8 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 8 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
9 00000000·464a7600·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000· 9 00000000·00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
10 00000000·​00000000·​464a769c·​484b77ca·​494d79c8·​494d7ac8·​4a4e7bc8·​4a4f7cc8·​4c4f7dc8·​4c507fc8·​4c5080c8·​4d5180c8·​4e5181c8·​4e5282c8·​4e5283c8·​4f5383c8·​4f5385c8·​505485c8·​505485c8·​4f5485c8·​4f5485c8·​4f5384c8·​4e5283c8·​4e5282c8·​4d5281c8·​4c5080c8·​4c507fc8·​4b507ec8·​4c4f7dc8·​4b4e7cc8·​494e7bc8·​494c7ac8·​484c79c8·​484c78c8·​464a76c8·​464a75c8·​454973c8·​454972c8·​434771c8·​43466fc8·​42466ec8·​41456cc8·​40436cc8·​40436ac8·​3e4269ca·​383b5fab·​00000004·​00000000· 10 00000000·​00000000·​464a769c·​484b77ca·​494d79c8·​494d7ac8·​4a4e7bc8·​4a4f7cc8·​4c4f7dc8·​4c507fc8·​4c5080c8·​4d5180c8·​4e5181c8·​4e5282c8·​4e5283c8·​4f5383c8·​4f5385c8·​505485c8·​505485c8·​4f5485c8·​4f5485c8·​4f5384c8·​4e5283c8·​4e5282c8·​4d5281c8·​4c5080c8·​4c507fc8·​4b507ec8·​4c4f7dc8·​4b4e7cc8·​494e7bc8·​494c7ac8·​484c79c8·​484c78c8·​464a76c8·​464a75c8·​454973c8·​454972c8·​434771c8·​43466fc8·​42466ec8·​41456cc8·​40436cc8·​40436ac8·​3e4269ca·​383b5fab·​00000004·​00000000·
11 00000000·​00000000·​454975d1·​4a4f7cff·​4c507eff·​4b507eff·​4d5181ff·​4d5181ff·​4e5282ff·​4f5384ff·​4f5484ff·​505586ff·​505587ff·​515588ff·​515688ff·​52568aff·​525889ff·​53578bff·​53588bff·​52588bff·​52578aff·​52568aff·​515788ff·​525587ff·​515587ff·​505486ff·​4f5485ff·​4e5483ff·​4e5382ff·​4d5282ff·​4d507fff·​4c507fff·​4b4f7dff·​4a4f7cff·​4a4e7bff·​494d7aff·​484b78ff·​484c77ff·​464a75ff·​464974ff·​444873ff·​444772ff·​43476fff·​43466fff·​41456eff·​36395aed·​0000001a·​00000000· 11 00000000·​00000000·​454975d1·​4a4f7cff·​4c507eff·​4b507eff·​4d5181ff·​4d5181ff·​4e5282ff·​4f5384ff·​4f5484ff·​505586ff·​505587ff·​515588ff·​515688ff·​52568aff·​525889ff·​53578bff·​53588bff·​52588bff·​52578aff·​52568aff·​515788ff·​525587ff·​515587ff·​505486ff·​4f5485ff·​4e5483ff·​4e5382ff·​4d5282ff·​4d507fff·​4c507fff·​4b4f7dff·​4a4f7cff·​4a4e7bff·​494d7aff·​484b78ff·​484c77ff·​464a75ff·​464974ff·​444873ff·​444772ff·​43476fff·​43466fff·​41456eff·​36395aed·​0000001a·​00000000·
12 00000000·​00000000·​454975cf·​4a4e7cff·​4b507eff·​4c507fff·​4c5180ff·​4e5180ff·​4e5282ff·​4e5383ff·​4f5385ff·​505385ff·​505586ff·​515587ff·​515688ff·​525788ff·​525689ff·​535689ff·​525789ff·​535789ff·​51578aff·​525688ff·​515788ff·​4a4e7dff·​4f5484ff·​505485ff·​505484ff·​4e5284ff·​4e5382ff·​4e5181ff·​4b517fff·​4c507fff·​4b4e7dff·​4a4e7cff·​494d7bff·​494c7aff·​474c77ff·​474a77ff·​464a75ff·​464974ff·​444772ff·​434871ff·​43466fff·​41456fff·​41466eff·​36395aec·​0000001a·​00000000· 12 00000000·​00000000·​454975cf·​4a4e7cff·​4b507eff·​4c507fff·​4c5180ff·​4e5180ff·​4e5282ff·​4e5383ff·​4f5385ff·​505385ff·​505586ff·​515587ff·​515688ff·​525788ff·​525689ff·​535689ff·​525789ff·​535789ff·​51578aff·​525688ff·​515788ff·​4a4e7dff·​4f5484ff·​505485ff·​505484ff·​4e5284ff·​4e5382ff·​4e5181ff·​4b517fff·​4c507fff·​4b4e7dff·​4a4e7cff·​494d7bff·​494c7aff·​474c77ff·​474a77ff·​464a75ff·​464974ff·​444772ff·​434871ff·​43466fff·​41456fff·​41466eff·​36395aec·​0000001a·​00000000·
13 00000000·​00000000·​454874cf·​4a4e7cff·​4c4f7eff·​4c4f7eff·​4c517fff·​4d5180ff·​4e5282ff·​4e5383ff·​505384ff·​505484ff·​515486ff·​505687ff·​515587ff·​515688ff·​515689ff·​525689ff·​515689ff·​525788ff·​515689ff·​505687ff·​4e5384ff·​101228ff·​1d213fff·​505585ff·​4e5384ff·​4e5282ff·​4d5183ff·​4d5181ff·​4b517fff·​4b4f7fff·​4b4f7dff·​4a4e7bff·​494d7aff·​484c79ff·​484c77ff·​474b77ff·​464a75ff·​454873ff·​434871ff·​434871ff·​43456fff·​41456eff·​42456dff·​36395aec·​0000001a·​00000000· 13 00000000·​00000000·​454874cf·​4a4e7cff·​4c4f7eff·​4c4f7eff·​4c517fff·​4d5180ff·​4e5282ff·​4e5383ff·​505384ff·​505484ff·​515486ff·​505687ff·​515587ff·​515688ff·​515689ff·​525689ff·​515689ff·​525788ff·​515689ff·​505687ff·​4e5384ff·​101228ff·​1d213fff·​505585ff·​4e5384ff·​4e5282ff·​4d5183ff·​4d5181ff·​4b517fff·​4b4f7fff·​4b4f7dff·​4a4e7bff·​494d7aff·​484c79ff·​484c77ff·​474b77ff·​464a75ff·​454873ff·​434871ff·​434871ff·​43456fff·​41456eff·​42456dff·​36395aec·​0000001a·​00000000·
14 00000000·​00000000·​454974cf·​4a4e7cff·​4a4f7cff·​4a507eff·​4c507fff·​4d5180ff·​4d5181ff·​4e5282ff·​4e5384ff·​505384ff·​4f5485ff·​505485ff·​4f5687ff·​515587ff·​515587ff·​525688ff·​515688ff·​515687ff·​525588ff·​515586ff·​1a1c37ff·​050724ff·​050826ff·​282b4fff·​505485ff·​4e5382ff·​4d5180ff·​4c5180ff·​4c507fff·​4c4f7eff·​4a4e7dff·​4a4e7bff·​494d79ff·​484d79ff·​474a77ff·​464b76ff·​464974ff·​454873ff·​444771ff·​444770ff·​41456fff·​41456dff·​41456dff·​36395aec·​0000001a·​00000000· 14 00000000·​00000000·​454974cf·​4a4e7cff·​4a4f7cff·​4a507eff·​4c507fff·​4d5180ff·​4d5181ff·​4e5282ff·​4e5384ff·​505384ff·​4f5485ff·​505485ff·​4f5687ff·​515587ff·​515587ff·​525688ff·​515688ff·​515687ff·​525588ff·​515586ff·​1a1c37ff·​050724ff·​050826ff·​282b4fff·​505485ff·​4e5382ff·​4d5180ff·​4c5180ff·​4c507fff·​4c4f7eff·​4a4e7dff·​4a4e7bff·​494d79ff·​484d79ff·​474a77ff·​464b76ff·​464974ff·​454873ff·​444771ff·​444770ff·​41456fff·​41456dff·​41456dff·​36395aec·​0000001a·​00000000·
15 00000000·​00000000·​454873cf·​4a4e7bff·​4b4e7cff·​4a4f7dff·​4c507eff·​4c5080ff·​4d5180ff·​4e5282ff·​4d5283ff·​4f5383ff·​4f5385ff·​4f5485ff·​505486ff·​505687ff·​515587ff·​515587ff·​505588ff·​515487ff·​4f5384ff·​14162eff·​050723ff·​070a2aff·​070a2aff·​040725ff·​1c1e3eff·​4e5282ff·​4d5180ff·​4c517fff·​4c507eff·​4c507dff·​494e7cff·​494d7bff·​484c79ff·​484c79ff·​464b76ff·​464975ff·​454a74ff·​444872ff·​444872ff·​434671ff·​42466eff·​42446eff·​41456dff·​36395aec·​0000001a·​00000000· 15 00000000·​00000000·​454873cf·​4a4e7bff·​4b4e7cff·​4a4f7dff·​4c507eff·​4c5080ff·​4d5180ff·​4e5282ff·​4d5283ff·​4f5383ff·​4f5385ff·​4f5485ff·​505486ff·​505687ff·​515587ff·​515587ff·​505588ff·​515487ff·​4f5384ff·​14162eff·​050723ff·​070a2aff·​070a2aff·​040725ff·​1c1e3eff·​4e5282ff·​4d5180ff·​4c517fff·​4c507eff·​4c507dff·​494e7cff·​494d7bff·​484c79ff·​484c79ff·​464b76ff·​464975ff·​454a74ff·​444872ff·​444872ff·​434671ff·​42466eff·​42446eff·​41456dff·​36395aec·​0000001a·​00000000·
16 00000000·​00000000·​444873cf·​494d7bff·​4a4f7bff·​4b4f7dff·​4c4f7eff·​4c507eff·​4c5280ff·​4d5181ff·​4e5282ff·​4e5382ff·​4f5284ff·​4f5483ff·​505484ff·​4f5385ff·​505486ff·​505486ff·​515586ff·​4e5384ff·​14162dff·​050723ff·​070b2aff·​070a2bff·​080b2aff·​070a2aff·​050827ff·​272a4dff·​4d5180ff·​4c507fff·​4b4f7eff·​4a4f7cff·​4a4e7cff·​494d7aff·​484c78ff·​484b78ff·​464b76ff·​464a75ff·​454974ff·​444972ff·​434770ff·​424770ff·​42456eff·​41456dff·​41456dff·​353959ec·​0000001a·​00000000· 16 00000000·​00000000·​444873cf·​494d7bff·​4a4f7bff·​4b4f7dff·​4c4f7eff·​4c507eff·​4c5280ff·​4d5181ff·​4e5282ff·​4e5382ff·​4f5284ff·​4f5483ff·​505484ff·​4f5385ff·​505486ff·​505486ff·​515586ff·​4e5384ff·​14162dff·​050723ff·​070b2aff·​070a2bff·​080b2aff·​070a2aff·​050827ff·​272a4dff·​4d5180ff·​4c507fff·​4b4f7eff·​4a4f7cff·​4a4e7cff·​494d7aff·​484c78ff·​484b78ff·​464b76ff·​464a75ff·​454974ff·​444972ff·​434770ff·​424770ff·​42456eff·​41456dff·​41456dff·​353959ec·​0000001a·​00000000·
[−]
smali/com/badlogic/gdx/math/Intersector.smali
Offset 240, 57 lines modified Offset 240, 57 lines modified
   
240 ····​div-​float/​2addr·​v1,​·​v0 240 ····​div-​float/​2addr·​v1,​·​v0
   
241 ····​return·​v1 241 ····​return·​v1
242 .​end·​method 242 .​end·​method
   
243 .​method·​public·​static·​getLowestPositiveRoot​(FFF)​F 243 .​method·​public·​static·​getLowestPositiveRoot​(FFF)​F
244 ····​.​locals·​10 244 ····​.​locals·​11
245 ····​.​param·​p0,​·​"a"····​#·​F 245 ····​.​param·​p0,​·​"a"····​#·​F
246 ····​.​param·​p1,​·​"b"····​#·​F 246 ····​.​param·​p1,​·​"b"····​#·​F
247 ····​.​param·​p2,​·​"c"····​#·​F 247 ····​.​param·​p2,​·​"c"····​#·​F
   
248 ····​.​prologue 248 ····​.​prologue
249 ····​const/​high16·​v6,​·​0x7fc00000····​#·​NaNf 249 ····​const/​high16·​v6,​·​0x7fc00000····​#·​NaNf
   
250 ····​const/​4·​v9,​·​0x0 250 ····​const/​4·​v10,​·​0x0
   
251 ····​.​line·​41 251 ····​.​line·​41
252 ····​mul-​float·​v7,​·​p1,​·​p1 252 ····​mul-​float·​v7,​·​p1,​·​p1
   
253 ····​const/​high16·​v8,​·​0x40800000····​#·​4.​0f 253 ····​const/​high16·​v8,​·​0x40800000····​#·​4.​0f
   
254 ····​mul-​float/​2addr·​v8,​·​p0 254 ····​mul-​float/​2addr·​v8,​·​p0
   
255 ····​mul-​float/​2addr·​v8,​·​p2 255 ····​mul-​float/​2addr·​v8,​·​p2
   
256 ····​sub-​float·​v0,​·​v7,​·​v8 256 ····​sub-​float·​v0,​·​v7,​·​v8
   
257 ····​.​line·​42 257 ····​.​line·​42
258 ····​.​local·​v0,​·​"det":​F 258 ····​.​local·​v0,​·​"det":​F
259 ····​cmpg-​float·​v7,​·​v0,​·​v9 259 ····​cmpg-​float·​v7,​·​v0,​·​v10
   
260 ····​if-​gez·​v7,​·​:​cond_1 260 ····​if-​gez·​v7,​·​:​cond_1
   
261 ····​move·​v2,​·​v6 261 ····​move·​v2,​·​v6
   
262 ····​.​line·​62 262 ····​.​line·​62
263 ····​:​cond_0 263 ····​:​cond_0
264 ····​:​goto_0 264 ····​:​goto_0
265 ····​return·​v2 265 ····​return·​v2
   
266 ····​.​line·​45 266 ····​.​line·​45
267 ····​:​cond_1 267 ····​:​cond_1
268 ····​float-​to-​double·​v7,​·​v0 268 ····​float-​to-​double·​v8,​·​v0
   
269 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 269 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
270 ····​move-​result-​wide·​v7 270 ····​move-​result-​wide·​v8
   
271 ····​double-​to-​float·​v4,​·​v7 271 ····​double-​to-​float·​v4,​·​v8
   
272 ····​.​line·​46 272 ····​.​line·​46
273 ····​.​local·​v4,​·​"sqrtD":​F 273 ····​.​local·​v4,​·​"sqrtD":​F
274 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f 274 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f
   
275 ····​const/​high16·​v8,​·​0x40000000····​#·​2.​0f 275 ····​const/​high16·​v8,​·​0x40000000····​#·​2.​0f
   
Offset 329, 20 lines modified Offset 329, 20 lines modified
   
329 ····​.​line·​53 329 ····​.​line·​53
330 ····​move·​v2,​·​v5 330 ····​move·​v2,​·​v5
   
331 ····​.​line·​56 331 ····​.​line·​56
332 ····​.​end·​local·​v5····​#·​"tmp":​F 332 ····​.​end·​local·​v5····​#·​"tmp":​F
333 ····​:​cond_2 333 ····​:​cond_2
334 ····​cmpl-​float·​v7,​·​v2,​·​v9 334 ····​cmpl-​float·​v7,​·​v2,​·​v10
   
335 ····​if-​gtz·​v7,​·​:​cond_0 335 ····​if-​gtz·​v7,​·​:​cond_0
   
336 ····​.​line·​59 336 ····​.​line·​59
337 ····​cmpl-​float·​v7,​·​v3,​·​v9 337 ····​cmpl-​float·​v7,​·​v3,​·​v10
   
338 ····​if-​lez·​v7,​·​:​cond_3 338 ····​if-​lez·​v7,​·​:​cond_3
   
339 ····​move·​v2,​·​v3 339 ····​move·​v2,​·​v3
   
340 ····​.​line·​60 340 ····​.​line·​60
341 ····​goto·​:​goto_0 341 ····​goto·​:​goto_0
[−]
smali/com/badlogic/gdx/math/Matrix4.smali
Offset 5948, 46 lines modified Offset 5948, 46 lines modified
5948 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>setToOrtho(FFFFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 5948 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>setToOrtho(FFFFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
5949 ····​.​line·​449 5949 ····​.​line·​449
5950 ····​return-​object·​p0 5950 ····​return-​object·​p0
5951 .​end·​method 5951 .​end·​method
   
5952 .​method·​public·​setToProjection(FFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 5952 .​method·​public·​setToProjection(FFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
5953 ····​.​locals·​10 5953 ····​.​locals·​11
5954 ····​.​param·​p1,​·​"near"····​#·​F 5954 ····​.​param·​p1,​·​"near"····​#·​F
5955 ····​.​param·​p2,​·​"far"····​#·​F 5955 ····​.​param·​p2,​·​"far"····​#·​F
5956 ····​.​param·​p3,​·​"fov"····​#·​F 5956 ····​.​param·​p3,​·​"fov"····​#·​F
5957 ····​.​param·​p4,​·​"aspectRatio"····​#·​F 5957 ····​.​param·​p4,​·​"aspectRatio"····​#·​F
   
5958 ····​.​prologue 5958 ····​.​prologue
5959 ····​const/​4·​v9,​·​0x0 5959 ····​const/​4·​v10,​·​0x0
   
5960 ····​.​line·​397 5960 ····​.​line·​397
5961 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>idt()​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 5961 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>idt()​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
5962 ····​.​line·​398 5962 ····​.​line·​398
5963 ····​const-​wide/​high16·​v3,​·​0x3ff0000000000000L····​#·​1.​0 5963 ····​const-​wide/​high16·​v4,​·​0x3ff0000000000000L····​#·​1.​0
   
5964 ····​float-​to-​double·​v5,​·​p3 5964 ····​float-​to-​double·​v6,​·​p3
   
5965 ····​const-​wide·​v7,​·​0x3f91df46a2529d39L····​#·​0.​017453292519943295 5965 ····​const-​wide·​v8,​·​0x3f91df46a2529d39L····​#·​0.​017453292519943295
   
5966 ····​mul-​double/​2addr·​v5,​·​v7 5966 ····​mul-​double/​2addr·​v6,​·​v8
   
5967 ····​const-​wide/​high16·​v7,​·​0x4000000000000000L····​#·​2.​0 5967 ····​const-​wide/​high16·​v8,​·​0x4000000000000000L····​#·​2.​0
   
5968 ····​div-​double/​2addr·​v5,​·​v7 5968 ····​div-​double/​2addr·​v6,​·​v8
   
5969 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>tan(D)​D 5969 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>tan(D)​D
   
5970 ····​move-​result-​wide·​v5 5970 ····​move-​result-​wide·​v6
   
5971 ····​div-​double/​2addr·​v3,​·​v5 5971 ····​div-​double/​2addr·​v4,​·​v6
   
5972 ····​double-​to-​float·​v2,​·​v3 5972 ····​double-​to-​float·​v2,​·​v4
   
5973 ····​.​line·​399 5973 ····​.​line·​399
5974 ····​.​local·​v2,​·​"l_fd":​F 5974 ····​.​local·​v2,​·​"l_fd":​F
5975 ····​add-​float·​v3,​·​p2,​·​p1 5975 ····​add-​float·​v3,​·​p2,​·​p1
   
5976 ····​neg-​float·​v3,​·​v3 5976 ····​neg-​float·​v3,​·​v3
   
Offset 6020, 71 lines modified Offset 6020, 71 lines modified
6020 ····​aput·​v5,​·​v3,​·​v4 6020 ····​aput·​v5,​·​v3,​·​v4
   
6021 ····​.​line·​402 6021 ····​.​line·​402
6022 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 6022 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
6023 ····​const/​4·​v4,​·​0x1 6023 ····​const/​4·​v4,​·​0x1
   
6024 ····​aput·​v9,​·​v3,​·​v4 6024 ····​aput·​v10,​·​v3,​·​v4
   
6025 ····​.​line·​403 6025 ····​.​line·​403
6026 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 6026 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
6027 ····​const/​4·​v4,​·​0x2 6027 ····​const/​4·​v4,​·​0x2
   
6028 ····​aput·​v9,​·​v3,​·​v4 6028 ····​aput·​v10,​·​v3,​·​v4
   
6029 ····​.​line·​404 6029 ····​.​line·​404
6030 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 6030 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
6031 ····​const/​4·​v4,​·​0x3 6031 ····​const/​4·​v4,​·​0x3
   
6032 ····​aput·​v9,​·​v3,​·​v4 6032 ····​aput·​v10,​·​v3,​·​v4
   
6033 ····​.​line·​405 6033 ····​.​line·​405
6034 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 6034 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
6035 ····​const/​4·​v4,​·​0x4 6035 ····​const/​4·​v4,​·​0x4
   
6036 ····​aput·​v9,​·​v3,​·​v4 6036 ····​aput·​v10,​·​v3,​·​v4
   
6037 ····​.​line·​406 6037 ····​.​line·​406
6038 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 6038 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
6039 ····​const/​4·​v4,​·​0x5 6039 ····​const/​4·​v4,​·​0x5
   
6040 ····​aput·​v2,​·​v3,​·​v4 6040 ····​aput·​v2,​·​v3,​·​v4
   
6041 ····​.​line·​407 6041 ····​.​line·​407
6042 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 6042 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
6043 ····​const/​4·​v4,​·​0x6 6043 ····​const/​4·​v4,​·​0x6
   
6044 ····​aput·​v9,​·​v3,​·​v4 6044 ····​aput·​v10,​·​v3,​·​v4
   
6045 ····​.​line·​408 6045 ····​.​line·​408
6046 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 6046 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
6047 ····​const/​4·​v4,​·​0x7 6047 ····​const/​4·​v4,​·​0x7
   
6048 ····​aput·​v9,​·​v3,​·​v4 6048 ····​aput·​v10,​·​v3,​·​v4
   
6049 ····​.​line·​409 6049 ····​.​line·​409
Max diff block lines reached; 1140/3824 bytes (29.81%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Quaternion.smali
Offset 217, 53 lines modified Offset 217, 53 lines modified
   
217 ····​move-​result-​object·​v0 217 ····​move-​result-​object·​v0
   
218 ····​return-​object·​v0 218 ····​return-​object·​v0
219 .​end·​method 219 .​end·​method
   
220 .​method·​public·​set(Lcom/​badlogic/​gdx/​math/​Vector3;​F)​Lcom/​badlogic/​gdx/​math/​Quaternion;​ 220 .​method·​public·​set(Lcom/​badlogic/​gdx/​math/​Vector3;​F)​Lcom/​badlogic/​gdx/​math/​Quaternion;​
221 ····​.​locals·6 221 ····​.​locals·7
222 ····​.​param·​p1,​·​"axis"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 222 ····​.​param·​p1,​·​"axis"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​
223 ····​.​param·​p2,​·​"angle"····​#·​F 223 ····​.​param·​p2,​·​"angle"····​#·​F
   
224 ····​.​prologue 224 ····​.​prologue
225 ····​const/​high16·​v5,​·​0x40000000····​#·​2.​0f 225 ····​const/​high16·​v6,​·​0x40000000····​#·​2.​0f
   
226 ····​.​line·​97 226 ····​.​line·​97
227 ····​float-​to-​double·​v3,​·​p2 227 ····​float-​to-​double·​v4,​·​p2
   
228 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D 228 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
   
229 ····​move-​result-​wide·​v3 229 ····​move-​result-​wide·​v4
   
230 ····​double-​to-​float·​v0,​·​v3 230 ····​double-​to-​float·​v0,​·​v4
   
231 ····​.​line·​98 231 ····​.​line·​98
232 ····​.​local·​v0,​·​"l_ang":​F 232 ····​.​local·​v0,​·​"l_ang":​F
233 ····​div-​float·​v3,​·​v0,​·​v5 233 ····​div-​float·​v3,​·​v0,​·​v6
   
234 ····​float-​to-​double·​v3,​·​v3 234 ····​float-​to-​double·​v4,​·​v3
   
235 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sin(D)​D 235 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
236 ····​move-​result-​wide·​v3 236 ····​move-​result-​wide·​v4
   
237 ····​double-​to-​float·​v2,​·​v3 237 ····​double-​to-​float·​v2,​·​v4
   
238 ····​.​line·​99 238 ····​.​line·​99
239 ····​.​local·​v2,​·​"l_sin":​F 239 ····​.​local·​v2,​·​"l_sin":​F
240 ····​div-​float·​v3,​·​v0,​·​v5 240 ····​div-​float·​v3,​·​v0,​·​v6
   
241 ····​float-​to-​double·​v3,​·​v3 241 ····​float-​to-​double·​v4,​·​v3
   
242 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>cos(D)​D 242 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
243 ····​move-​result-​wide·​v3 243 ····​move-​result-​wide·​v4
   
244 ····​double-​to-​float·​v1,​·​v3 244 ····​double-​to-​float·​v1,​·​v4
   
245 ····​.​line·​100 245 ····​.​line·​100
246 ····​.​local·​v1,​·​"l_cos":​F 246 ····​.​local·​v1,​·​"l_cos":​F
247 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 247 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
248 ····​mul-​float/​2addr·​v3,​·​v2 248 ····​mul-​float/​2addr·​v3,​·​v2
   
Offset 289, 113 lines modified Offset 289, 113 lines modified
289 .​method·​public·​setEulerAngles(FFF)​Lcom/​badlogic/​gdx/​math/​Quaternion;​ 289 .​method·​public·​setEulerAngles(FFF)​Lcom/​badlogic/​gdx/​math/​Quaternion;​
290 ····​.​locals·​12 290 ····​.​locals·​12
291 ····​.​param·​p1,​·​"yaw"····​#·​F 291 ····​.​param·​p1,​·​"yaw"····​#·​F
292 ····​.​param·​p2,​·​"pitch"····​#·​F 292 ····​.​param·​p2,​·​"pitch"····​#·​F
293 ····​.​param·​p3,​·​"roll"····​#·​F 293 ····​.​param·​p3,​·​"roll"····​#·​F
   
294 ····​.​prologue 294 ····​.​prologue
295 ····​const/​high16·​v11,​·​0x3f000000····​#·​0.​5f 295 ····​const/​high16·​v9,​·​0x3f000000····​#·​0.​5f
   
296 ····​.​line·​141 296 ····​.​line·​141
297 ····​float-​to-​double·​v9,​·​p1 297 ····​float-​to-​double·​v10,​·​p1
   
298 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D 298 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
   
299 ····​move-​result-​wide·​v9 299 ····​move-​result-​wide·​v10
   
300 ····​double-​to-​float·​p1,​·​v9 300 ····​double-​to-​float·​p1,​·​v10
   
301 ····​.​line·​142 301 ····​.​line·​142
302 ····​float-​to-​double·​v9,​·​p2 302 ····​float-​to-​double·​v10,​·​p2
   
303 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D 303 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
   
304 ····​move-​result-​wide·​v9 304 ····​move-​result-​wide·​v10
   
305 ····​double-​to-​float·​p2,​·​v9 305 ····​double-​to-​float·​p2,​·​v10
   
306 ····​.​line·​143 306 ····​.​line·​143
307 ····​float-​to-​double·​v9,​·​p3 307 ····​float-​to-​double·​v10,​·​p3
   
308 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D 308 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
   
309 ····​move-​result-​wide·​v9 309 ····​move-​result-​wide·​v10
   
310 ····​double-​to-​float·​p3,​·​v9 310 ····​double-​to-​float·​p3,​·​v10
   
311 ····​.​line·​144 311 ····​.​line·​144
312 ····​mul-​float·​v8,​·​p3,​·​v11 312 ····​mul-​float·​v8,​·​p3,​·​v9
   
313 ····​.​line·​145 313 ····​.​line·​145
314 ····​.​local·​v8,​·​"num9":​F 314 ····​.​local·​v8,​·​"num9":​F
315 ····​float-​to-​double·​v9,​·​v8 315 ····​float-​to-​double·​v10,​·​v8
   
316 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​Math;​-​>sin(D)​D 316 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
Max diff block lines reached; 1976/5144 bytes (38.41%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Vector3.smali
Offset 446, 15 lines modified Offset 446, 15 lines modified
   
446 ····​double-​to-​float·​v0,​·​v0 446 ····​double-​to-​float·​v0,​·​v0
   
447 ····​return·​v0 447 ····​return·​v0
448 .​end·​method 448 .​end·​method
   
449 .​method·​public·​dst(Lcom/​badlogic/​gdx/​math/​Vector3;​)​F 449 .​method·​public·​dst(Lcom/​badlogic/​gdx/​math/​Vector3;​)​F
450 ····​.​locals·5 450 ····​.​locals·6
451 ····​.​param·​p1,​·​"vector"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 451 ····​.​param·​p1,​·​"vector"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
452 ····​.​prologue 452 ····​.​prologue
453 ····​.​line·​248 453 ····​.​line·​248
454 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 454 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
455 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 455 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
Offset 488, 21 lines modified Offset 488, 21 lines modified
488 ····​mul-​float/​2addr·​v2,​·​v2 488 ····​mul-​float/​2addr·​v2,​·​v2
   
489 ····​.​line·​256 489 ····​.​line·​256
490 ····​add-​float·​v3,​·​v0,​·​v1 490 ····​add-​float·​v3,​·​v0,​·​v1
   
491 ····​add-​float/​2addr·​v3,​·​v2 491 ····​add-​float/​2addr·​v3,​·​v2
   
492 ····​float-​to-​double·​v3,​·​v3 492 ····​float-​to-​double·​v4,​·​v3
   
493 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 493 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
494 ····​move-​result-​wide·​v3 494 ····​move-​result-​wide·​v4
   
495 ····​double-​to-​float·​v3,​·​v3 495 ····​double-​to-​float·​v3,​·​v4
   
496 ····​return·​v3 496 ····​return·​v3
497 .​end·​method 497 .​end·​method
   
498 .​method·​public·​dst2(FFF)​F 498 .​method·​public·​dst2(FFF)​F
499 ····​.​locals·​4 499 ····​.​locals·​4
500 ····​.​param·​p1,​·​"x"····​#·​F 500 ····​.​param·​p1,​·​"x"····​#·​F
Offset 1624, 21 lines modified Offset 1624, 21 lines modified
   
1624 ····​double-​to-​float·​v4,​·​v4 1624 ····​double-​to-​float·​v4,​·​v4
   
1625 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1625 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1626 ····​move-​result-​object·​v4 1626 ····​move-​result-​object·​v4
   
1627 ····​float-​to-​double·​v5,​·​v1 1627 ····​float-​to-​double·​v6,​·​v1
   
1628 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1628 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1629 ····​move-​result-​wide·​v5 1629 ····​move-​result-​wide·​v6
   
1630 ····​double-​to-​float·​v5,​·​v5 1630 ····​double-​to-​float·​v5,​·​v6
   
1631 ····​invoke-​virtual·​{v3,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1631 ····​invoke-​virtual·​{v3,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1632 ····​move-​result-​object·​v5 1632 ····​move-​result-​object·​v5
   
1633 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1633 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
[−]
smali/com/badlogic/gdx/math/WindowedMean.smali
Offset 315, 15 lines modified Offset 315, 15 lines modified
315 ····​:​cond_0 315 ····​:​cond_0
316 ····​const/​4·​v0,​·​0x0 316 ····​const/​4·​v0,​·​0x0
   
317 ····​goto·​:​goto_0 317 ····​goto·​:​goto_0
318 .​end·​method 318 .​end·​method
   
319 .​method·​public·​standardDeviation()​F 319 .​method·​public·​standardDeviation()​F
320 ····​.​locals·5 320 ····​.​locals·6
   
321 ····​.​prologue 321 ····​.​prologue
322 ····​.​line·​108 322 ····​.​line·​108
323 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>hasEnoughData()​Z 323 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>hasEnoughData()​Z
   
324 ····​move-​result·​v3 324 ····​move-​result·​v3
   
Offset 362, 21 lines modified Offset 362, 21 lines modified
   
362 ····​array-​length·​v3,​·​v3 362 ····​array-​length·​v3,​·​v3
   
363 ····​int-​to-​float·​v3,​·​v3 363 ····​int-​to-​float·​v3,​·​v3
   
364 ····​div-​float·​v3,​·​v2,​·​v3 364 ····​div-​float·​v3,​·​v2,​·​v3
   
365 ····​float-​to-​double·​v3,​·​v3 365 ····​float-​to-​double·​v4,​·​v3
   
366 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 366 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
367 ····​move-​result-​wide·​v3 367 ····​move-​result-​wide·​v4
   
368 ····​double-​to-​float·​v3,​·​v3 368 ····​double-​to-​float·​v3,​·​v4
   
369 ····​goto·​:​goto_0 369 ····​goto·​:​goto_0
   
370 ····​.​line·​113 370 ····​.​line·​113
371 ····​:​cond_1 371 ····​:​cond_1
372 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>values:​[F 372 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>values:​[F
   
[−]
smali/com/badlogic/gdx/physics/box2d/Body.smali
Offset 331, 58 lines modified Offset 331, 58 lines modified
331 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyAngularImpul​se(JF)​V 331 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyAngularImpul​se(JF)​V
   
332 ····​.​line·​262 332 ····​.​line·​262
333 ····​return-​void 333 ····​return-​void
334 .​end·​method 334 .​end·​method
   
335 .​method·​public·​applyForce(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V 335 .​method·​public·​applyForce(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V
336 ····​.​locals·7 336 ····​.​locals·8
337 ····​.​param·​p1,​·​"force"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 337 ····​.​param·​p1,​·​"force"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
338 ····​.​param·​p2,​·​"point"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 338 ····​.​param·​p2,​·​"point"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
339 ····​.​prologue 339 ····​.​prologue
340 ····​.​line·​228 340 ····​.​line·​228
341 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 341 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
342 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 342 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
343 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 343 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
344 ····​iget·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 344 ····​iget·​v6,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
345 ····​iget·​v6,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 345 ····​iget·​v7,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
346 ····​move-​object·​v0,​·​p0 346 ····​move-​object·​v1,​·​p0
   
347 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForce(JFFFF)​V 347 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForce(JFFFF)​V
   
348 ····​.​line·​229 348 ····​.​line·​229
349 ····​return-​void 349 ····​return-​void
350 .​end·​method 350 .​end·​method
   
351 .​method·​public·​applyLinearImpulse(Lc​om/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V 351 .​method·​public·​applyLinearImpulse(Lc​om/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V
352 ····​.​locals·7 352 ····​.​locals·8
353 ····​.​param·​p1,​·​"impulse"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 353 ····​.​param·​p1,​·​"impulse"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
354 ····​.​param·​p2,​·​"point"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 354 ····​.​param·​p2,​·​"point"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
355 ····​.​prologue 355 ····​.​prologue
356 ····​.​line·​251 356 ····​.​line·​251
357 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 357 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
358 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 358 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
359 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 359 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
360 ····​iget·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 360 ····​iget·​v6,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
361 ····​iget·​v6,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 361 ····​iget·​v7,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
362 ····​move-​object·​v0,​·​p0 362 ····​move-​object·​v1,​·​p0
   
363 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyLinearImpuls​e(JFFFF)​V 363 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyLinearImpuls​e(JFFFF)​V
   
364 ····​.​line·​252 364 ····​.​line·​252
365 ····​return-​void 365 ····​return-​void
366 .​end·​method 366 .​end·​method
   
367 .​method·​public·​applyTorque(F)​V 367 .​method·​public·​applyTorque(F)​V
368 ····​.​locals·​2 368 ····​.​locals·​2
Offset 400, 111 lines modified Offset 400, 111 lines modified
   
400 .​method·​public·​createFixture(Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​)​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 400 .​method·​public·​createFixture(Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​)​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
401 ····​.​locals·​13 401 ····​.​locals·​13
402 ····​.​param·​p1,​·​"def"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​ 402 ····​.​param·​p1,​·​"def"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​
   
403 ····​.​prologue 403 ····​.​prologue
404 ····​.​line·​62 404 ····​.​line·​62
405 ····​new-​instance·​v12,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 405 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
   
406 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 406 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
407 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​ 407 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​
   
408 ····​iget-​wide·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​>addr:​J 408 ····​iget-​wide·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​>addr:​J
   
409 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>friction:​F 409 ····​iget·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>friction:​F
   
410 ····​iget·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>restitution:​F 410 ····​iget·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>restitution:​F
   
411 ····​iget·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>density:​F 411 ····​iget·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>density:​F
   
412 ····​.​line·​63 412 ····​.​line·​63
413 ····​iget-​boolean·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>isSensor:​Z 413 ····​iget-​boolean·​v9,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>isSensor:​Z
   
414 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>filter:​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​ 414 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>filter:​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​
   
415 ····​iget-​short·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>categoryBits:​S 415 ····​iget-​short·​v10,​·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>categoryBits:​S
   
416 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>filter:​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​ 416 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>filter:​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​
   
417 ····​iget-​short·​v10,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>maskBits:​S 417 ····​iget-​short·​v11,​·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>maskBits:​S
   
418 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>filter:​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​ 418 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​FixtureDef;​-​>filter:​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​
   
419 ····​iget-​short·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>groupIndex:​S 419 ····​iget-​short·​v12,​·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>groupIndex:​S
   
420 ····​move-​object·​v0,​·​p0 420 ····​move-​object·​v1,​·​p0
   
421 ····​.​line·​62 421 ····​.​line·​62
422 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniCreateFixture(JJF​FFZSSS)​J 422 ····​invoke-​direct/​range·​{v1·​.​.​·​v12},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniCreateFixture(JJF​FFZSSS)​J
Max diff block lines reached; 17453/23020 bytes (75.82%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/Contact.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 .​field·​protected·​world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 11 .​field·​protected·​world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
12 .​field·​protected·​final·​worldManifold:​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​ 12 .​field·​protected·​final·​worldManifold:​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​
   
   
13 #·​direct·​methods 13 #·​direct·​methods
14 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 14 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
15 ····​.​locals·1 15 ····​.​locals·2
16 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 16 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
17 ····​.​param·​p2,​·​"addr"····​#·​J 17 ····​.​param·​p2,​·​"addr"····​#·​J
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​33 19 ····​.​line·​33
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 68, 19 lines modified Offset 68, 19 lines modified
   
68 #·​virtual·​methods 68 #·​virtual·​methods
69 .​method·​public·​GetWorldManifold()​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​ 69 .​method·​public·​GetWorldManifold()​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​
70 ····​.​locals·​7 70 ····​.​locals·​7
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​44 72 ····​.​line·​44
73 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 73 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
   
74 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>tmp:​[F 74 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>tmp:​[F
   
75 ····​invoke-​direct·​{p0,​·​v3,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetWorldManifold(​J[F)​I 75 ····​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetWorldManifold(​J[F)​I
   
76 ····​move-​result·​v1 76 ····​move-​result·​v1
   
77 ····​.​line·​46 77 ····​.​line·​46
78 ····​.​local·​v1,​·​"numContactPoints":​I 78 ····​.​local·​v1,​·​"numContactPoints":​I
79 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>worldManifold:​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​ 79 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>worldManifold:​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​
   
Offset 153, 53 lines modified Offset 153, 53 lines modified
153 ····​.​line·​48 153 ····​.​line·​48
154 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 154 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
155 ····​goto·​:​goto_0 155 ····​goto·​:​goto_0
156 .​end·​method 156 .​end·​method
   
157 .​method·​public·​getFixtureA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 157 .​method·​public·​getFixtureA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
158 ····​.​locals·3 158 ····​.​locals·4
   
159 ····​.​prologue 159 ····​.​prologue
160 ····​.​line·​88 160 ····​.​line·​88
161 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 161 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
162 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​ 162 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​
   
163 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 163 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
   
164 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureA(J)​J 164 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureA(J)​J
   
165 ····​move-​result-​wide·​v1 165 ····​move-​result-​wide·​v2
   
166 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​ 166 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​
   
167 ····​move-​result-​object·​v0 167 ····​move-​result-​object·​v0
   
168 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 168 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
   
169 ····​return-​object·​v0 169 ····​return-​object·​v0
170 .​end·​method 170 .​end·​method
   
171 .​method·​public·​getFixtureB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 171 .​method·​public·​getFixtureB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
172 ····​.​locals·3 172 ····​.​locals·4
   
173 ····​.​prologue 173 ····​.​prologue
174 ····​.​line·​97 174 ····​.​line·​97
175 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 175 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
176 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​ 176 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​
   
177 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 177 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
   
178 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureB(J)​J 178 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureB(J)​J
   
179 ····​move-​result-​wide·​v1 179 ····​move-​result-​wide·​v2
   
180 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​ 180 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​
   
181 ····​move-​result-​object·​v0 181 ····​move-​result-​object·​v0
   
182 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 182 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
   
183 ····​return-​object·​v0 183 ····​return-​object·​v0
184 .​end·​method 184 .​end·​method
[−]
smali/com/badlogic/gdx/physics/box2d/Fixture.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
15 .​field·​private·​final·​tmp:​[S 15 .​field·​private·​final·​tmp:​[S
   
16 .​field·​protected·​userData:​Ljava/​lang/​Object;​ 16 .​field·​protected·​userData:​Ljava/​lang/​Object;​
   
   
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​J)​V 18 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​J)​V
19 ····​.​locals·1 19 ····​.​locals·2
20 ····​.​param·​p1,​·​"body"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 20 ····​.​param·​p1,​·​"body"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
21 ····​.​param·​p2,​·​"addr"····​#·​J 21 ····​.​param·​p2,​·​"addr"····​#·​J
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​35 23 ····​.​line·​35
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 191, 26 lines modified Offset 191, 26 lines modified
   
191 ····​move-​result·​v0 191 ····​move-​result·​v0
   
192 ····​return·​v0 192 ····​return·​v0
193 .​end·​method 193 .​end·​method
   
194 .​method·​public·​getShape()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​ 194 .​method·​public·​getShape()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​
195 ····​.​locals·5 195 ····​.​locals·6
   
196 ····​.​prologue 196 ····​.​prologue
197 ····​.​line·​58 197 ····​.​line·​58
198 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​ 198 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​
   
199 ····​if-​nez·​v3,​·​:​cond_0 199 ····​if-​nez·​v3,​·​:​cond_0
   
200 ····​.​line·​59 200 ····​.​line·​59
201 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J 201 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J
   
202 ····​invoke-​direct·​{p0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetShape(J)​J 202 ····​invoke-​direct·​{p0,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetShape(J)​J
   
203 ····​move-​result-​wide·​v0 203 ····​move-​result-​wide·​v0
   
204 ····​.​line·​60 204 ····​.​line·​60
205 ····​.​local·​v0,​·​"shapeAddr":​J 205 ····​.​local·​v0,​·​"shapeAddr":​J
206 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​>jniGetType(J)​I 206 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​>jniGetType(J)​I
   
Offset 246, 21 lines modified Offset 246, 21 lines modified
   
246 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​ 246 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​
   
247 ····​goto·​:​goto_0 247 ····​goto·​:​goto_0
248 .​end·​method 248 .​end·​method
   
249 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape$Type;​ 249 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape$Type;​
250 ····​.​locals·3 250 ····​.​locals·4
   
251 ····​.​prologue 251 ····​.​prologue
252 ····​.​line·​45 252 ····​.​line·​45
253 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J 253 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J
   
254 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetType(J)​I 254 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetType(J)​I
   
255 ····​move-​result·​v0 255 ····​move-​result·​v0
   
256 ····​.​line·​46 256 ····​.​line·​46
257 ····​.​local·​v0,​·​"type":​I 257 ····​.​local·​v0,​·​"type":​I
258 ····​if-​nez·​v0,​·​:​cond_0 258 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 312, 30 lines modified Offset 312, 30 lines modified
312 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniSetDensity(JF)​V 312 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniSetDensity(JF)​V
   
313 ····​.​line·​165 313 ····​.​line·​165
314 ····​return-​void 314 ····​return-​void
315 .​end·​method 315 .​end·​method
   
316 .​method·​public·​setFilterData(Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​)​V 316 .​method·​public·​setFilterData(Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​)​V
317 ····​.​locals·6 317 ····​.​locals·7
318 ····​.​param·​p1,​·​"filter"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​ 318 ····​.​param·​p1,​·​"filter"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​
   
319 ····​.​prologue 319 ····​.​prologue
320 ····​.​line·​97 320 ····​.​line·​97
321 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J 321 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J
   
322 ····​iget-​short·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>categoryBits:​S 322 ····​iget-​short·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>categoryBits:​S
   
323 ····​iget-​short·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>maskBits:​S 323 ····​iget-​short·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>maskBits:​S
   
324 ····​iget-​short·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>groupIndex:​S 324 ····​iget-​short·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​-​>groupIndex:​S
   
325 ····​move-​object·​v0,​·​p0 325 ····​move-​object·​v1,​·​p0
   
326 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniSetFilterData(JSS​S)​V 326 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniSetFilterData(JSS​S)​V
   
327 ····​.​line·​98 327 ····​.​line·​98
328 ····​return-​void 328 ····​return-​void
329 .​end·​method 329 .​end·​method
   
330 .​method·​public·​setFriction(F)​V 330 .​method·​public·​setFriction(F)​V
331 ····​.​locals·​2 331 ····​.​locals·​2
[−]
smali/com/badlogic/gdx/physics/box2d/Joint.smali
Offset 19, 15 lines modified Offset 19, 15 lines modified
19 .​field·​private·​final·​tmp:​[F 19 .​field·​private·​final·​tmp:​[F
   
20 .​field·​private·​final·​world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 20 .​field·​private·​final·​world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 22 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
23 ····​.​locals·1 23 ····​.​locals·2
24 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 24 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
25 ····​.​param·​p2,​·​"addr"····​#·​J 25 ····​.​param·​p2,​·​"addr"····​#·​J
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​38 27 ····​.​line·​38
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 170, 53 lines modified Offset 170, 53 lines modified
170 ····​.​line·​97 170 ····​.​line·​97
171 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>anchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 171 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>anchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
172 ····​return-​object·​v0 172 ····​return-​object·​v0
173 .​end·​method 173 .​end·​method
   
174 .​method·​public·​getBodyA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 174 .​method·​public·​getBodyA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
175 ····​.​locals·3 175 ····​.​locals·4
   
176 ····​.​prologue 176 ····​.​prologue
177 ····​.​line·​60 177 ····​.​line·​60
178 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 178 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
179 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​ 179 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​
   
180 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J 180 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J
   
181 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyA(J)​J 181 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyA(J)​J
   
182 ····​move-​result-​wide·​v1 182 ····​move-​result-​wide·​v2
   
183 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​ 183 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​
   
184 ····​move-​result-​object·​v0 184 ····​move-​result-​object·​v0
   
185 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 185 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
186 ····​return-​object·​v0 186 ····​return-​object·​v0
187 .​end·​method 187 .​end·​method
   
188 .​method·​public·​getBodyB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 188 .​method·​public·​getBodyB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
189 ····​.​locals·3 189 ····​.​locals·4
   
190 ····​.​prologue 190 ····​.​prologue
191 ····​.​line·​69 191 ····​.​line·​69
192 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 192 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
193 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​ 193 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​
   
194 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J 194 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J
   
195 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyB(J)​J 195 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyB(J)​J
   
196 ····​move-​result-​wide·​v1 196 ····​move-​result-​wide·​v2
   
197 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​ 197 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>get(J)​Ljava/​lang/​Object;​
   
198 ····​move-​result-​object·​v0 198 ····​move-​result-​object·​v0
   
199 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 199 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
200 ····​return-​object·​v0 200 ····​return-​object·​v0
201 .​end·​method 201 .​end·​method
Offset 273, 21 lines modified Offset 273, 21 lines modified
   
273 ····​move-​result·​v0 273 ····​move-​result·​v0
   
274 ····​return·​v0 274 ····​return·​v0
275 .​end·​method 275 .​end·​method
   
276 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​ 276 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​
277 ····​.​locals·3 277 ····​.​locals·4
   
278 ····​.​prologue 278 ····​.​prologue
279 ····​.​line·​47 279 ····​.​line·​47
280 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J 280 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J
   
281 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetType(J)​I 281 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetType(J)​I
   
282 ····​move-​result·​v0 282 ····​move-​result·​v0
   
283 ····​.​line·​48 283 ····​.​line·​48
284 ····​.​local·​v0,​·​"type":​I 284 ····​.​local·​v0,​·​"type":​I
285 ····​if-​lez·​v0,​·​:​cond_0 285 ····​if-​lez·​v0,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/physics/box2d/PolygonShape.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J 38 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J
   
39 ····​.​line·​23 39 ····​.​line·​23
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​protected·​constructor·​<init>(J)​V 42 .​method·​protected·​constructor·​<init>(J)​V
43 ····​.​locals·0 43 ····​.​locals·1
44 ····​.​param·​p1,​·​"addr"····​#·​J 44 ····​.​param·​p1,​·​"addr"····​#·​J
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​25 46 ····​.​line·​25
47 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​><init>()​V 47 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​><init>()​V
   
48 ····​.​line·​26 48 ····​.​line·​26
Offset 135, 15 lines modified Offset 135, 15 lines modified
   
135 ····​move-​result·​v0 135 ····​move-​result·​v0
   
136 ····​return·​v0 136 ····​return·​v0
137 .​end·​method 137 .​end·​method
   
138 .​method·​public·​set([Lcom/​badlogic/​gdx/​math/​Vector2;​)​V 138 .​method·​public·​set([Lcom/​badlogic/​gdx/​math/​Vector2;​)​V
139 ····​.​locals·5 139 ····​.​locals·6
140 ····​.​param·​p1,​·​"vertices"····​#·​[Lcom/​badlogic/​gdx/​math/​Vector2;​ 140 ····​.​param·​p1,​·​"vertices"····​#·​[Lcom/​badlogic/​gdx/​math/​Vector2;​
   
141 ····​.​prologue 141 ····​.​prologue
142 ····​.​line·​43 142 ····​.​line·​43
143 ····​array-​length·​v3,​·​p1 143 ····​array-​length·​v3,​·​p1
   
144 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2 144 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
Offset 162, 17 lines modified Offset 162, 17 lines modified
162 ····​array-​length·​v3,​·​p1 162 ····​array-​length·​v3,​·​p1
   
163 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2 163 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
164 ····​if-​lt·​v0,​·​v3,​·​:​cond_0 164 ····​if-​lt·​v0,​·​v3,​·​:​cond_0
   
165 ····​.​line·​48 165 ····​.​line·​48
166 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J 166 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J
   
167 ····​invoke-​direct·​{p0,​·​v3,​·​v4,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSet(J[F)​V 167 ····​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSet(J[F)​V
   
168 ····​.​line·​49 168 ····​.​line·​49
169 ····​return-​void 169 ····​return-​void
   
170 ····​.​line·​45 170 ····​.​line·​45
171 ····​:​cond_0 171 ····​:​cond_0
172 ····​aget-​object·​v3,​·​p1,​·​v1 172 ····​aget-​object·​v3,​·​p1,​·​v1
Offset 210, 59 lines modified Offset 210, 59 lines modified
210 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSetAsBox(JFF)​V 210 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSetAsBox(JFF)​V
   
211 ····​.​line·​60 211 ····​.​line·​60
212 ····​return-​void 212 ····​return-​void
213 .​end·​method 213 .​end·​method
   
214 .​method·​public·​setAsBox(FFLcom/​badlogic/​gdx/​math/​Vector2;​F)​V 214 .​method·​public·​setAsBox(FFLcom/​badlogic/​gdx/​math/​Vector2;​F)​V
215 ····​.​locals·8 215 ····​.​locals·9
216 ····​.​param·​p1,​·​"hx"····​#·​F 216 ····​.​param·​p1,​·​"hx"····​#·​F
217 ····​.​param·​p2,​·​"hy"····​#·​F 217 ····​.​param·​p2,​·​"hy"····​#·​F
218 ····​.​param·​p3,​·​"center"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 218 ····​.​param·​p3,​·​"center"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
219 ····​.​param·​p4,​·​"angle"····​#·​F 219 ····​.​param·​p4,​·​"angle"····​#·​F
   
220 ····​.​prologue 220 ····​.​prologue
221 ····​.​line·​72 221 ····​.​line·​72
222 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J 222 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J
   
223 ····​iget·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 223 ····​iget·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
224 ····​iget·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 224 ····​iget·​v7,​·​p3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
225 ····​move-​object·​v0,​·​p0 225 ····​move-​object·​v1,​·​p0
   
226 ····​move·​v3,​·​p1 226 ····​move·​v4,​·​p1
   
227 ····​move·​v4,​·​p2 227 ····​move·​v5,​·​p2
   
228 ····​move·​v7,​·​p4 228 ····​move·​v8,​·​p4
   
229 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSetAsBox(JFFFFF)​V 229 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSetAsBox(JFFFFF)​V
   
230 ····​.​line·​73 230 ····​.​line·​73
231 ····​return-​void 231 ····​return-​void
232 .​end·​method 232 .​end·​method
   
233 .​method·​public·​setAsEdge(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V 233 .​method·​public·​setAsEdge(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V
234 ····​.​locals·7 234 ····​.​locals·8
235 ····​.​param·​p1,​·​"v1"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 235 ····​.​param·​p1,​·​"v1"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
236 ····​.​param·​p2,​·​"v2"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 236 ····​.​param·​p2,​·​"v2"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
237 ····​.​prologue 237 ····​.​prologue
238 ····​.​line·​81 238 ····​.​line·​81
239 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J 239 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J
   
240 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 240 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
241 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 241 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
242 ····​iget·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 242 ····​iget·​v6,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
Max diff block lines reached; 418/3669 bytes (11.39%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/World.smali
Offset 74, 20 lines modified Offset 74, 20 lines modified
74 .​field·​private·​queryCallback:​Lcom/​badlogic/​gdx/​physics/​box2d/​QueryCallback;​ 74 .​field·​private·​queryCallback:​Lcom/​badlogic/​gdx/​physics/​box2d/​QueryCallback;​
   
75 .​field·​final·​tmpGravity:​[F 75 .​field·​final·​tmpGravity:​[F
   
   
76 #·​direct·​methods 76 #·​direct·​methods
77 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​Vector2;​Z)​V 77 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​Vector2;​Z)​V
78 ····​.​locals·7 78 ····​.​locals·8
79 ····​.​param·​p1,​·​"gravity"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 79 ····​.​param·​p1,​·​"gravity"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
80 ····​.​param·​p2,​·​"doSleep"····​#·​Z 80 ····​.​param·​p2,​·​"doSleep"····​#·​Z
   
81 ····​.​prologue 81 ····​.​prologue
82 ····​const-​wide/​16·​v5,​·​0x0 82 ····​const-​wide/​16·​v6,​·​0x0
   
83 ····​const/​16·​v4,​·​0xc8 83 ····​const/​16·​v4,​·​0xc8
   
84 ····​const/​4·​v3,​·​0x0 84 ····​const/​4·​v3,​·​0x0
   
85 ····​const/​16·​v2,​·​0x64 85 ····​const/​16·​v2,​·​0x64
   
Offset 156, 28 lines modified Offset 156, 28 lines modified
156 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V 156 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
157 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>freeContacts:​Ljava/​util/​ArrayList;​ 157 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>freeContacts:​Ljava/​util/​ArrayList;​
   
158 ····​.​line·​489 158 ····​.​line·​489
159 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​ 159 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​
   
160 ····​invoke-​direct·​{v1,​·​p0,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 160 ····​invoke-​direct·​{v1,​·​p0,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
   
161 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contact:​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​ 161 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contact:​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​
   
162 ····​.​line·​71 162 ····​.​line·​71
163 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 163 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
164 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 164 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
165 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>newWorld(FFZ)​J 165 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>newWorld(FFZ)​J
   
166 ····​move-​result-​wide·​v1 166 ····​move-​result-​wide·​v2
   
167 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>addr:​J 167 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>addr:​J
   
168 ····​.​line·​73 168 ····​.​line·​73
169 ····​const/​4·​v0,​·​0x0 169 ····​const/​4·​v0,​·​0x0
   
170 ····​.​local·​v0,​·​"i":​I 170 ····​.​local·​v0,​·​"i":​I
171 ····​:​goto_0 171 ····​:​goto_0
172 ····​if-​lt·​v0,​·​v4,​·​:​cond_0 172 ····​if-​lt·​v0,​·​v4,​·​:​cond_0
Offset 187, 26 lines modified Offset 187, 26 lines modified
   
187 ····​.​line·​74 187 ····​.​line·​74
188 ····​:​cond_0 188 ····​:​cond_0
189 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>freeContacts:​Ljava/​util/​ArrayList;​ 189 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>freeContacts:​Ljava/​util/​ArrayList;​
   
190 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​ 190 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​
   
191 ····​invoke-​direct·​{v2,​·​p0,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 191 ····​invoke-​direct·​{v2,​·​p0,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
   
192 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 192 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
193 ····​.​line·​73 193 ····​.​line·​73
194 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 194 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
195 ····​goto·​:​goto_0 195 ····​goto·​:​goto_0
196 .​end·​method 196 .​end·​method
   
197 .​method·​private·​beginContact(J)​V 197 .​method·​private·​beginContact(J)​V
198 ····​.​locals·2 198 ····​.​locals·3
199 ····​.​param·​p1,​·​"contactAddr"····​#·​J 199 ····​.​param·​p1,​·​"contactAddr"····​#·​J
   
200 ····​.​prologue 200 ····​.​prologue
201 ····​.​line·​492 201 ····​.​line·​492
202 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contact:​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​ 202 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contact:​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​
   
203 ····​iput-​wide·​p1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 203 ····​iput-​wide·​p1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
Offset 224, 15 lines modified Offset 224, 15 lines modified
   
224 ····​.​line·​494 224 ····​.​line·​494
225 ····​:​cond_0 225 ····​:​cond_0
226 ····​return-​void 226 ····​return-​void
227 .​end·​method 227 .​end·​method
   
228 .​method·​private·​contactFilter(JJ)​Z 228 .​method·​private·​contactFilter(JJ)​Z
229 ····​.​locals·6 229 ····​.​locals·7
230 ····​.​param·​p1,​·​"fixtureA"····​#·​J 230 ····​.​param·​p1,​·​"fixtureA"····​#·​J
231 ····​.​param·​p3,​·​"fixtureB"····​#·​J 231 ····​.​param·​p3,​·​"fixtureB"····​#·​J
   
232 ····​.​prologue 232 ····​.​prologue
233 ····​const/​4·​v0,​·​0x1 233 ····​const/​4·​v0,​·​0x1
   
234 ····​const/​4·​v4,​·​0x0 234 ····​const/​4·​v4,​·​0x0
Offset 347, 884 lines modified Offset 347, 702 lines modified
347 ····​move·​v0,​·​v4 347 ····​move·​v0,​·​v4
   
348 ····​.​line·​484 348 ····​.​line·​484
349 ····​goto·​:​goto_1 349 ····​goto·​:​goto_1
350 .​end·​method 350 .​end·​method
   
Max diff block lines reached; 73876/76925 bytes (96.04%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/joints/MouseJoint.smali
Offset 7, 15 lines modified Offset 7, 15 lines modified
7 .​field·​private·​final·​target:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 7 .​field·​private·​final·​target:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
8 .​field·​final·​tmp:​[F 8 .​field·​final·​tmp:​[F
   
   
9 #·​direct·​methods 9 #·​direct·​methods
10 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 10 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
11 ····​.​locals·1 11 ····​.​locals·2
12 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 12 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
13 ····​.​param·​p2,​·​"addr"····​#·​J 13 ····​.​param·​p2,​·​"addr"····​#·​J
   
14 ····​.​prologue 14 ····​.​prologue
15 ····​.​line·​26 15 ····​.​line·​26
16 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 16 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
   
[−]
smali/com/badlogic/gdx/physics/box2d/joints/PulleyJoint.smali
Offset 9, 15 lines modified Offset 9, 15 lines modified
9 .​field·​private·​final·​groundAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 9 .​field·​private·​final·​groundAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
10 .​field·​private·​final·​tmp:​[F 10 .​field·​private·​final·​tmp:​[F
   
   
11 #·​direct·​methods 11 #·​direct·​methods
12 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 12 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
13 ····​.​locals·1 13 ····​.​locals·2
14 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 14 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
15 ····​.​param·​p2,​·​"addr"····​#·​J 15 ····​.​param·​p2,​·​"addr"····​#·​J
   
16 ····​.​prologue 16 ····​.​prologue
17 ····​.​line·​26 17 ····​.​line·​26
18 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 18 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
   
[−]
smali/com/badlogic/gdx/utils/LongHashMap$Entry.smali
Offset 35, 15 lines modified Offset 35, 15 lines modified
35 ········​} 35 ········​}
36 ····​.​end·​annotation 36 ····​.​end·​annotation
37 .​end·​field 37 .​end·​field
   
   
38 #·​direct·​methods 38 #·​direct·​methods
39 .​method·​constructor·​<init>(JLjava/​lang/​Object;​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​)​V 39 .​method·​constructor·​<init>(JLjava/​lang/​Object;​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​)​V
40 ····​.​locals·0 40 ····​.​locals·1
41 ····​.​param·​p1,​·​"k"····​#·​J 41 ····​.​param·​p1,​·​"k"····​#·​J
42 ····​.​param·​p4,​·​"n"····​#·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​ 42 ····​.​param·​p4,​·​"n"····​#·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​
43 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 43 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
44 ········​value·​=·​{ 44 ········​value·​=·​{
45 ············​"(JTT;​",​ 45 ············​"(JTT;​",​
46 ············​"Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​",​ 46 ············​"Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​",​
47 ············​")​V" 47 ············​")​V"
Offset 68, 24 lines modified Offset 68, 24 lines modified
68 ····​.​line·​328 68 ····​.​line·​328
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
   
71 #·​virtual·​methods 71 #·​virtual·​methods
72 .​method·​public·​toString()​Ljava/​lang/​String;​ 72 .​method·​public·​toString()​Ljava/​lang/​String;​
73 ····​.​locals·3 73 ····​.​locals·4
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​331 75 ····​.​line·​331
76 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>.​Entry<TT;​>;​" 76 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>.​Entry<TT;​>;​"
77 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 77 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
78 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>key:​J 78 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>key:​J
   
79 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 79 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
81 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 81 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
82 ····​const-​string·​v1,​·​"=" 82 ····​const-​string·​v1,​·​"="
   
[−]
smali/com/badlogic/gdx/utils/LongHashMap.smali
Offset 184, 15 lines modified Offset 184, 15 lines modified
184 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>mask:​I 184 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>mask:​I
   
185 ····​.​line·​49 185 ····​.​line·​49
186 ····​return-​void 186 ····​return-​void
187 .​end·​method 187 .​end·​method
   
188 .​method·​private·​resize(I)​V 188 .​method·​private·​resize(I)​V
189 ····​.​locals·​11 189 ····​.​locals·​12
190 ····​.​param·​p1,​·​"newSize"····​#·​I 190 ····​.​param·​p1,​·​"newSize"····​#·​I
   
191 ····​.​prologue 191 ····​.​prologue
192 ····​.​line·​164 192 ····​.​line·​164
193 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>;​" 193 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>;​"
194 ····​new-​array·​v4,​·​p1,​·​[Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​ 194 ····​new-​array·​v4,​·​p1,​·​[Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​
   
Offset 256, 21 lines modified Offset 256, 21 lines modified
   
256 ····​.​line·​172 256 ····​.​line·​172
257 ····​:​cond_1 257 ····​:​cond_1
258 ····​iget-​object·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>next:​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​ 258 ····​iget-​object·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>next:​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​
   
259 ····​.​line·​173 259 ····​.​line·​173
260 ····​.​local·​v5,​·​"next":​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​ 260 ····​.​local·​v5,​·​"next":​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​
261 ····​iget-​wide·​v7,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>key:​J 261 ····​iget-​wide·​v8,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>key:​J
   
262 ····​int-​to-​long·​v9,​·​v0 262 ····​int-​to-​long·​v10,​·​v0
   
263 ····​and-​long/​2addr·​v7,​·​v9 263 ····​and-​long/​2addr·​v8,​·​v10
   
264 ····​long-​to-​int·​v3,​·​v7 264 ····​long-​to-​int·​v3,​·​v8
   
265 ····​.​line·​174 265 ····​.​line·​174
266 ····​.​local·​v3,​·​"index":​I 266 ····​.​local·​v3,​·​"index":​I
267 ····​aget-​object·​v7,​·​v4,​·​v3 267 ····​aget-​object·​v7,​·​v4,​·​v3
   
268 ····​iput-​object·​v7,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>next:​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​ 268 ····​iput-​object·​v7,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​-​>next:​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entry;​
   
Offset 326, 15 lines modified Offset 326, 15 lines modified
   
326 ····​aput-​object·​v2,​·​v1,​·​v0 326 ····​aput-​object·​v2,​·​v1,​·​v0
   
327 ····​goto·​:​goto_0 327 ····​goto·​:​goto_0
328 .​end·​method 328 .​end·​method
   
329 .​method·​public·​containsKey(J)​Z 329 .​method·​public·​containsKey(J)​Z
330 ····​.​locals·4 330 ····​.​locals·5
331 ····​.​param·​p1,​·​"key"····​#·​J 331 ····​.​param·​p1,​·​"key"····​#·​J
   
332 ····​.​prologue 332 ····​.​prologue
333 ····​.​line·​121 333 ····​.​line·​121
334 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>;​" 334 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>;​"
335 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>mask:​I 335 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>mask:​I
   
Offset 504, 15 lines modified Offset 504, 15 lines modified
   
504 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entries;​-​>reset()​V 504 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Entries;​-​>reset()​V
   
505 ····​goto·​:​goto_0 505 ····​goto·​:​goto_0
506 .​end·​method 506 .​end·​method
   
507 .​method·​public·​get(J)​Ljava/​lang/​Object;​ 507 .​method·​public·​get(J)​Ljava/​lang/​Object;​
508 ····​.​locals·4 508 ····​.​locals·5
509 ····​.​param·​p1,​·​"key"····​#·​J 509 ····​.​param·​p1,​·​"key"····​#·​J
510 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 510 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
511 ········​value·​=·​{ 511 ········​value·​=·​{
512 ············​"(J)​TT;​" 512 ············​"(J)​TT;​"
513 ········​} 513 ········​}
514 ····​.​end·​annotation 514 ····​.​end·​annotation
   
Offset 598, 33 lines modified Offset 598, 33 lines modified
   
598 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Keys;​-​>reset()​V 598 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap$Keys;​-​>reset()​V
   
599 ····​goto·​:​goto_0 599 ····​goto·​:​goto_0
600 .​end·​method 600 .​end·​method
   
601 .​method·​public·​put(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​ 601 .​method·​public·​put(JLjava/​lang/​Object;​)​Ljava/​lang/​Object;​
602 ····​.​locals·6 602 ····​.​locals·7
603 ····​.​param·​p1,​·​"key"····​#·​J 603 ····​.​param·​p1,​·​"key"····​#·​J
604 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 604 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
605 ········​value·​=·​{ 605 ········​value·​=·​{
606 ············​"(JTT;​)​TT;​" 606 ············​"(JTT;​)​TT;​"
607 ········​} 607 ········​}
608 ····​.​end·​annotation 608 ····​.​end·​annotation
   
609 ····​.​prologue 609 ····​.​prologue
610 ····​.​line·​52 610 ····​.​line·​52
611 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>;​" 611 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongHashMap<TT;​>;​"
612 ····​.​local·​p3,​·​"value":​Ljava/​lang/​Object;​,​·​"TT;​" 612 ····​.​local·​p3,​·​"value":​Ljava/​lang/​Object;​,​·​"TT;​"
613 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>mask:​I 613 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongHashMap;​-​>mask:​I
   
614 ····​int-​to-​long·​v3,​·​v3 614 ····​int-​to-​long·​v4,​·​v3
   
615 ····​and-​long/​2addr·​v3,​·​p1 615 ····​and-​long/​2addr·​v4,​·​p1
   
616 ····​long-​to-​int·​v1,​·​v3 616 ····​long-​to-​int·​v1,​·​v4
   
617 ····​.​line·​53 617 ····​.​line·​53
618 ····​.​local·​v1,​·​"index":​I 618 ····​.​local·​v1,​·​"index":​I
Max diff block lines reached; 4377/7251 bytes (60.36%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/MathUtils.smali
Offset 49, 15 lines modified Offset 49, 15 lines modified
49 .​field·​private·​static·​randomSeed:​I 49 .​field·​private·​static·​randomSeed:​I
   
50 .​field·​public·​static·​final·​sin:​[F 50 .​field·​public·​static·​final·​sin:​[F
   
   
51 #·​direct·​methods 51 #·​direct·​methods
52 .​method·​static·​constructor·​<clinit>()​V 52 .​method·​static·​constructor·​<clinit>()​V
53 ····​.​locals·​11 53 ····​.​locals·​12
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​const/​16·​v8,​·​0x2000 55 ····​const/​16·​v8,​·​0x2000
   
56 ····​.​line·​36 56 ····​.​line·​36
57 ····​new-​array·​v5,​·​v8,​·​[F 57 ····​new-​array·​v5,​·​v8,​·​[F
   
Offset 72, 21 lines modified Offset 72, 21 lines modified
72 ····​const/​4·​v1,​·​0x0 72 ····​const/​4·​v1,​·​0x0
   
73 ····​.​local·​v1,​·​"i":​I 73 ····​.​local·​v1,​·​"i":​I
74 ····​:​goto_0 74 ····​:​goto_0
75 ····​if-​lt·​v1,​·​v8,​·​:​cond_0 75 ····​if-​lt·​v1,​·​v8,​·​:​cond_0
   
76 ····​.​line·​68 76 ····​.​line·​68
77 ····​const-​wide/​high16·​v5,​·​0x40d0000000000000L····​#·​16384.​0 77 ····​const-​wide/​high16·​v6,​·​0x40d0000000000000L····​#·​16384.​0
   
78 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 78 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
79 ····​move-​result-​wide·​v5 79 ····​move-​result-​wide·​v6
   
80 ····​double-​to-​int·​v5,​·​v5 80 ····​double-​to-​int·​v5,​·​v6
   
81 ····​sput·​v5,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I 81 ····​sput·​v5,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I
   
82 ····​.​line·​69 82 ····​.​line·​69
83 ····​const/​high16·​v5,​·​0x3f800000····​#·​1.​0f 83 ····​const/​high16·​v5,​·​0x3f800000····​#·​1.​0f
   
84 ····​sget·​v6,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I 84 ····​sget·​v6,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I
Offset 113, 17 lines modified Offset 113, 17 lines modified
113 ····​sget·​v5,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I 113 ····​sget·​v5,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I
   
114 ····​if-​lt·​v1,​·​v5,​·​:​cond_1 114 ····​if-​lt·​v1,​·​v5,​·​:​cond_1
   
115 ····​.​line·​107 115 ····​.​line·​107
116 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 116 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
117 ····​move-​result-​wide·​v5 117 ····​move-​result-​wide·​v6
   
118 ····​long-​to-​int·​v5,​·​v5 118 ····​long-​to-​int·​v5,​·​v6
   
119 ····​sput·​v5,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>randomSeed:​I 119 ····​sput·​v5,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>randomSeed:​I
   
120 ····​.​line·​22 120 ····​.​line·​22
121 ····​return-​void 121 ····​return-​void
   
122 ····​.​line·​40 122 ····​.​line·​40
Offset 216, 23 lines modified Offset 216, 23 lines modified
   
216 ····​sget·​v6,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I 216 ····​sget·​v6,​·​Lcom/​badlogic/​gdx/​utils/​MathUtils;​-​>ATAN2_DIM:​I
   
217 ····​mul-​int/​2addr·​v6,​·​v2 217 ····​mul-​int/​2addr·​v6,​·​v2
   
218 ····​add-​int/​2addr·​v6,​·​v1 218 ····​add-​int/​2addr·​v6,​·​v1
   
219 ····​float-​to-​double·​v7,​·​v4 219 ····​float-​to-​double·​v8,​·​v4
   
220 ····​float-​to-​double·​v9,​·​v3 220 ····​float-​to-​double·​v10,​·​v3
   
221 ····​invoke-​static·​{v7,​·​v8,​·​v9,​·​v10},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D 221 ····​invoke-​static·​{v8,​·​v9,​·​v10,​·​v11},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D
   
222 ····​move-​result-​wide·​v7 222 ····​move-​result-​wide·​v8
   
223 ····​double-​to-​float·​v7,​·​v7 223 ····​double-​to-​float·​v7,​·​v8
   
224 ····​aput·​v7,​·​v5,​·​v6 224 ····​aput·​v7,​·​v5,​·​v6
   
225 ····​.​line·​73 225 ····​.​line·​73
226 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 226 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
227 ····​goto·​:​goto_2 227 ····​goto·​:​goto_2
[−]
smali/com/boombuler/games/shift/Board.smali
Offset 119, 21 lines modified Offset 119, 20 lines modified
119 .​method·​private·​FindBlock(II)​Lcom/​boombuler/​games/​shift/​render/​Block;​ 119 .​method·​private·​FindBlock(II)​Lcom/​boombuler/​games/​shift/​render/​Block;​
120 ····​.​locals·​4 120 ····​.​locals·​4
121 ····​.​param·​p1,​·​"row"····​#·​I 121 ····​.​param·​p1,​·​"row"····​#·​I
122 ····​.​param·​p2,​·​"col"····​#·​I 122 ····​.​param·​p2,​·​"col"····​#·​I
   
123 ····​.​prologue 123 ····​.​prologue
124 ····​.​line·​221 124 ····​.​line·​221
125 ····​iget-​object·​v3,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Board;​-​>children_:​Ljava/​util/​List;​ 125 ····​iget-​object·​v2,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Board;​-​>children_:​Ljava/​util/​List;​
   
126 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 126 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
127 ····​move-​result-​object·​v2 127 ····​move-​result-​object·​v2
   
128 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
129 ····​:​cond_0 128 ····​:​cond_0
130 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 129 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
131 ····​move-​result·​v3 130 ····​move-​result·​v3
   
132 ····​if-​eqz·​v3,​·​:​cond_1 131 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 175, 21 lines modified Offset 174, 20 lines modified
175 .​end·​method 174 .​end·​method
   
176 .​method·​private·​IsAnimating()​Z 175 .​method·​private·​IsAnimating()​Z
177 ····​.​locals·​4 176 ····​.​locals·​4
   
178 ····​.​prologue 177 ····​.​prologue
179 ····​.​line·​232 178 ····​.​line·​232
180 ····​iget-​object·​v3,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Board;​-​>children_:​Ljava/​util/​List;​ 179 ····​iget-​object·​v2,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Board;​-​>children_:​Ljava/​util/​List;​
   
181 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 180 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
182 ····​move-​result-​object·​v2 181 ····​move-​result-​object·​v2
   
183 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
184 ····​:​cond_0 182 ····​:​cond_0
185 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 183 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
186 ····​move-​result·​v3 184 ····​move-​result·​v3
   
187 ····​if-​eqz·​v3,​·​:​cond_1 185 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 215, 24 lines modified Offset 213, 24 lines modified
215 ····​invoke-​virtual·​{v1},​·​Lcom/​boombuler/​games/​shift/​render/​Block;​-​>isAnimating()​Z 213 ····​invoke-​virtual·​{v1},​·​Lcom/​boombuler/​games/​shift/​render/​Block;​-​>isAnimating()​Z
   
216 ····​move-​result·​v3 214 ····​move-​result·​v3
   
217 ····​if-​eqz·​v3,​·​:​cond_0 215 ····​if-​eqz·​v3,​·​:​cond_0
   
218 ····​.​line·​236 216 ····​.​line·​236
219 ····​const/​4·​v3,​·​0x1 217 ····​const/​4·​v2,​·​0x1
   
220 ····​.​line·​239 218 ····​.​line·​239
221 ····​.​end·​local·​v0····​#·​"blk":​Lorg/​cocos2d/​nodes/​CCNode;​ 219 ····​.​end·​local·​v0····​#·​"blk":​Lorg/​cocos2d/​nodes/​CCNode;​
222 ····​.​end·​local·​v1····​#·​"block":​Lcom/​boombuler/​games/​shift/​render/​Block;​ 220 ····​.​end·​local·​v1····​#·​"block":​Lcom/​boombuler/​games/​shift/​render/​Block;​
223 ····​:​goto_0 221 ····​:​goto_0
224 ····​return·​v3 222 ····​return·​v2
   
225 ····​:​cond_1 223 ····​:​cond_1
226 ····​const/​4·​v3,​·​0x0 224 ····​const/​4·​v2,​·​0x0
   
227 ····​goto·​:​goto_0 225 ····​goto·​:​goto_0
228 .​end·​method 226 .​end·​method
   
229 .​method·​private·​static·​MakeScene()​Lorg/​cocos2d/​layers/​CCScene;​ 227 .​method·​private·​static·​MakeScene()​Lorg/​cocos2d/​layers/​CCScene;​
230 ····​.​locals·​2 228 ····​.​locals·​2
   
Offset 506, 15 lines modified Offset 504, 14 lines modified
506 ····​.​prologue 504 ····​.​prologue
507 ····​.​line·​181 505 ····​.​line·​181
508 ····​.​local·​p1,​·​"moves":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​boombuler/​games/​shift/​Game$BlockMove;​>;​" 506 ····​.​local·​p1,​·​"moves":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​boombuler/​games/​shift/​Game$BlockMove;​>;​"
509 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 507 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
510 ····​move-​result-​object·​v3 508 ····​move-​result-​object·​v3
   
511 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
512 ····​:​cond_0 509 ····​:​cond_0
513 ····​:​goto_0 510 ····​:​goto_0
514 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 511 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
515 ····​move-​result·​v4 512 ····​move-​result·​v4
   
516 ····​if-​eqz·​v4,​·​:​cond_1 513 ····​if-​eqz·​v4,​·​:​cond_1
Offset 748, 21 lines modified Offset 745, 21 lines modified
   
748 ····​move-​result·​v0 745 ····​move-​result·​v0
   
749 ····​return·​v0 746 ····​return·​v0
750 .​end·​method 747 .​end·​method
   
751 .​method·​public·​ccTouchesEnded(Landro​id/​view/​MotionEvent;​)​Z 748 .​method·​public·​ccTouchesEnded(Landro​id/​view/​MotionEvent;​)​Z
752 ····​.​locals·​11 749 ····​.​locals·​12
753 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​MotionEvent;​ 750 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​MotionEvent;​
   
754 ····​.​prologue 751 ····​.​prologue
755 ····​const/​high16·​v10,​·​0x40000000····​#·​2.​0f 752 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f
   
756 ····​const/​4·​v9,​·​0x0 753 ····​const/​4·​v10,​·​0x0
Max diff block lines reached; 2447/5208 bytes (46.99%) of diff not shown.
[−]
smali/com/boombuler/games/shift/Game$BlockMove.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​boombuler/​games/​shift/​Game;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​boombuler/​games/​shift/​Game;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​boombuler/​games/​shift/​Game;​IIII)​V 27 .​method·​public·​constructor·​<init>(Lcom/​boombuler/​games/​shift/​Game;​IIII)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​boombuler/​games/​shift/​Game;​
29 ····​.​param·​p2,​·​"rowOld"····​#·​I 30 ····​.​param·​p2,​·​"rowOld"····​#·​I
30 ····​.​param·​p3,​·​"colOld"····​#·​I 31 ····​.​param·​p3,​·​"colOld"····​#·​I
31 ····​.​param·​p4,​·​"rowNew"····​#·​I 32 ····​.​param·​p4,​·​"rowNew"····​#·​I
32 ····​.​param·​p5,​·​"colNew"····​#·​I 33 ····​.​param·​p5,​·​"colNew"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​57 35 ····​.​line·​57
[−]
smali/com/boombuler/games/shift/GameOverScreen.smali
Offset 68, 14 lines modified Offset 68, 15 lines modified
68 ····​.​line·​55 68 ····​.​line·​55
69 ····​new-​instance·​v2,​·​Lcom/​boombuler/​games/​shift/​render/​TextEntry;​ 69 ····​new-​instance·​v2,​·​Lcom/​boombuler/​games/​shift/​render/​TextEntry;​
   
70 ····​sget-​object·​v4,​·​Lcom/​boombuler/​games/​shift/​render/​TextEntry$TextBoxType​;​-​>HighscoreEntry:​Lcom/​boombuler/​games/​shift/​render/​TextEntry$TextBoxType​;​ 70 ····​sget-​object·​v4,​·​Lcom/​boombuler/​games/​shift/​render/​TextEntry$TextBoxType​;​-​>HighscoreEntry:​Lcom/​boombuler/​games/​shift/​render/​TextEntry$TextBoxType​;​
   
71 ····​const·​v5,​·​0x7f040003 71 ····​const·​v5,​·​0x7f040003
   
  72 ····​.​line·​56
72 ····​invoke-​static·​{v5},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>string(I)​Ljava/​lang/​String;​ 73 ····​invoke-​static·​{v5},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>string(I)​Ljava/​lang/​String;​
   
73 ····​move-​result-​object·​v5 74 ····​move-​result-​object·​v5
   
74 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​ 75 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​
   
75 ····​const/​4·​v7,​·​0x0 76 ····​const/​4·​v7,​·​0x0
Offset 122, 22 lines modified Offset 123, 25 lines modified
   
122 ····​.​prologue 123 ····​.​prologue
123 ····​.​line·​71 124 ····​.​line·​71
124 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 125 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
125 ····​move-​result-​object·​v0 126 ····​move-​result-​object·​v0
   
  127 ····​.​line·​73
126 ····​invoke-​static·​{},​·​Lcom/​boombuler/​games/​shift/​MainMenu;​-​>scene()​Lorg/​cocos2d/​layers/​CCScene;​ 128 ····​invoke-​static·​{},​·​Lcom/​boombuler/​games/​shift/​MainMenu;​-​>scene()​Lorg/​cocos2d/​layers/​CCScene;​
   
127 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
  130 ····​.​line·​72
128 ····​invoke-​static·​{v1},​·​Lcom/​boombuler/​games/​shift/​Main;​-​>getTransisionFor(Lor​g/​cocos2d/​layers/​CCScene;​)​Lorg/​cocos2d/​transitions/​CCTransitionScene;​ 131 ····​invoke-​static·​{v1},​·​Lcom/​boombuler/​games/​shift/​Main;​-​>getTransisionFor(Lor​g/​cocos2d/​layers/​CCScene;​)​Lorg/​cocos2d/​transitions/​CCTransitionScene;​
   
129 ····​move-​result-​object·​v1 132 ····​move-​result-​object·​v1
   
  133 ····​.​line·​71
130 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>replaceScene(Lorg/​cocos2d/​layers/​CCScene;​)​V 134 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>replaceScene(Lorg/​cocos2d/​layers/​CCScene;​)​V
   
131 ····​.​line·​76 135 ····​.​line·​76
132 ····​return-​void 136 ····​return-​void
133 .​end·​method 137 .​end·​method
   
134 .​method·​public·​static·​scene(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​J)​Lorg/​cocos2d/​layers/​CCScene;​ 138 .​method·​public·​static·​scene(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​J)​Lorg/​cocos2d/​layers/​CCScene;​
[−]
smali/com/boombuler/games/shift/Game.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Game.​java" 3 .​source·​"Game.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​boombuler/​games/​shift/​Game$1;​,​  
8 ········​Lcom/​boombuler/​games/​shift/​Game$MoveDirection;​,​ 7 ········​Lcom/​boombuler/​games/​shift/​Game$MoveDirection;​,​
9 ········​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​,​ 8 ········​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​,​
10 ········​Lcom/​boombuler/​games/​shift/​Game$ScoreChangedList​ener;​,​ 9 ········​Lcom/​boombuler/​games/​shift/​Game$ScoreChangedList​ener;​,​
11 ········​Lcom/​boombuler/​games/​shift/​Game$BlockChangeListe​ner;​,​ 10 ········​Lcom/​boombuler/​games/​shift/​Game$BlockChangeListe​ner;​,​
12 ········​Lcom/​boombuler/​games/​shift/​Game$BlockMove;​ 11 ········​Lcom/​boombuler/​games/​shift/​Game$BlockMove;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
Offset 131, 224 lines modified Offset 130, 223 lines modified
131 ····​return-​void 130 ····​return-​void
132 .​end·​method 131 .​end·​method
   
133 .​method·​private·​CheckDestroyBlocks()​V 132 .​method·​private·​CheckDestroyBlocks()​V
134 ····​.​locals·​14 133 ····​.​locals·​14
   
135 ····​.​prologue 134 ····​.​prologue
136 ····​const/​16·​v11,​·​0x8 135 ····​const/​16·​v10,​·​0x8
   
137 ····​const/​4·​v12,​·​0x0 136 ····​const/​4·​v12,​·​0x0
   
138 ····​.​line·​230 137 ····​.​line·​230
139 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​ 138 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​
   
140 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V 139 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
141 ····​.​line·​232 140 ····​.​line·​232
142 ····​.​local·​v0,​·​"allDestroyed":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​Point;​>;​" 141 ····​.​local·​v0,​·​"allDestroyed":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​Point;​>;​"
143 ····​const/​4·​v6,​·​0x2 142 ····​const/​4·​v5,​·​0x2
   
144 ····​.​local·​v6,​·​"row":​I 143 ····​.​local·​v5,​·​"row":​I
145 ····​:​goto_0 144 ····​:​goto_0
146 ····​if-​ge·​v6,​·​v11,​·​:​cond_2 145 ····​if-​ge·​v5,​·​v10,​·​:​cond_2
   
147 ····​.​line·​233 146 ····​.​line·​233
148 ····​const/​4·​v1,​·​0x2 147 ····​const/​4·​v1,​·​0x2
   
149 ····​.​local·​v1,​·​"col":​I 148 ····​.​local·​v1,​·​"col":​I
150 ····​:​goto_1 149 ····​:​goto_1
151 ····​if-​ge·​v1,​·​v11,​·​:​cond_1 150 ····​if-​ge·​v1,​·​v10,​·​:​cond_1
   
152 ····​.​line·​234 151 ····​.​line·​234
153 ····​iget-​object·​v9,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Game;​-​>mState:​Lcom/​boombuler/​games/​shift/​GameState;​ 152 ····​iget-​object·​v8,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Game;​-​>mState:​Lcom/​boombuler/​games/​shift/​GameState;​
   
154 ····​iget-​object·​v9,​·​v9,​·​Lcom/​boombuler/​games/​shift/​GameState;​-​>Board:​[[B 153 ····​iget-​object·​v8,​·​v8,​·​Lcom/​boombuler/​games/​shift/​GameState;​-​>Board:​[[B
   
155 ····​aget-​object·​v9,​·​v9,​·​v6 154 ····​aget-​object·​v8,​·​v8,​·​v5
   
156 ····​aget-​byte·​v8,​·​v9,​·​v1 155 ····​aget-​byte·​v7,​·​v8,​·​v1
   
157 ····​.​line·​235 156 ····​.​line·​235
158 ····​.​local·​v8,​·​"type":​B 157 ····​.​local·​v7,​·​"type":​B
159 ····​if-​eqz·​v8,​·​:​cond_0 158 ····​if-​eqz·​v7,​·​:​cond_0
   
160 ····​.​line·​236 159 ····​.​line·​236
161 ····​new-​instance·​v4,​·​Ljava/​util/​LinkedList;​ 160 ····​new-​instance·​v3,​·​Ljava/​util/​LinkedList;​
   
162 ····​invoke-​direct·​{v4},​·​Ljava/​util/​LinkedList;​-​><init>()​V 161 ····​invoke-​direct·​{v3},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
163 ····​.​line·​237 162 ····​.​line·​237
164 ····​.​local·​v4,​·​"lst":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​Point;​>;​" 163 ····​.​local·​v3,​·​"lst":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​Point;​>;​"
165 ····​new-​instance·​v2,​·​Landroid/​graphics/​Point;​ 164 ····​new-​instance·​v2,​·​Landroid/​graphics/​Point;​
   
166 ····​invoke-​direct·​{v2,​·​v1,​·​v6},​·​Landroid/​graphics/​Point;​-​><init>(II)​V 165 ····​invoke-​direct·​{v2,​·​v1,​·​v5},​·​Landroid/​graphics/​Point;​-​><init>(II)​V
   
167 ····​.​line·​238 166 ····​.​line·​238
168 ····​.​local·​v2,​·​"curPnt":​Landroid/​graphics/​Point;​ 167 ····​.​local·​v2,​·​"curPnt":​Landroid/​graphics/​Point;​
169 ····​invoke-​interface·​{v4,​·​v2},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 168 ····​invoke-​interface·​{v3,​·​v2},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
170 ····​.​line·​240 169 ····​.​line·​240
171 ····​invoke-​direct·​{p0,​·​v4,​·​v0,​·​v2,​·​v8},​·​Lcom/​boombuler/​games/​shift/​Game;​-​>PopulateDestroyList(​Ljava/​util/​List;​Ljava/​util/​List;​Landroid/​graphics/​Point;​B)​V 170 ····​invoke-​direct·​{p0,​·​v3,​·​v0,​·​v2,​·​v7},​·​Lcom/​boombuler/​games/​shift/​Game;​-​>PopulateDestroyList(​Ljava/​util/​List;​Ljava/​util/​List;​Landroid/​graphics/​Point;​B)​V
   
172 ····​.​line·​241 171 ····​.​line·​241
173 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I 172 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I
   
174 ····​move-​result·​v9 173 ····​move-​result·​v8
   
175 ····​const/​4·​v10,​·​0x3 174 ····​const/​4·​v9,​·​0x3
   
176 ····​if-​lt·​v9,​·​v10,​·​:​cond_0 175 ····​if-​lt·​v8,​·​v9,​·​:​cond_0
   
177 ····​.​line·​242 176 ····​.​line·​242
178 ····​invoke-​interface·​{v0,​·​v4},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z 177 ····​invoke-​interface·​{v0,​·​v3},​·​Ljava/​util/​List;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
179 ····​.​line·​233 178 ····​.​line·​233
180 ····​.​end·​local·​v2····​#·​"curPnt":​Landroid/​graphics/​Point;​ 179 ····​.​end·​local·​v2····​#·​"curPnt":​Landroid/​graphics/​Point;​
181 ····​.​end·​local·​v4····​#·​"lst":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​Point;​>;​" 180 ····​.​end·​local·​v3····​#·​"lst":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​graphics/​Point;​>;​"
182 ····​:​cond_0 181 ····​:​cond_0
183 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 182 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
184 ····​goto·​:​goto_1 183 ····​goto·​:​goto_1
   
185 ····​.​line·​232 184 ····​.​line·​232
Max diff block lines reached; 14804/18664 bytes (79.32%) of diff not shown.
[−]
smali/com/boombuler/games/shift/HelpScreen$ScaleLayer.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​boombuler/​games/​shift/​HelpScreen;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​boombuler/​games/​shift/​HelpScreen;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(Lcom/​boombuler/​games/​shift/​HelpScreen;​)​V 23 .​method·​public·​constructor·​<init>(Lcom/​boombuler/​games/​shift/​HelpScreen;​)​V
24 ····​.​locals·​2 24 ····​.​locals·​2
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​boombuler/​games/​shift/​HelpScreen;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​51 27 ····​.​line·​51
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​boombuler/​games/​shift/​HelpScreen$ScaleLayer​;​-​>this$0:​Lcom/​boombuler/​games/​shift/​HelpScreen;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​boombuler/​games/​shift/​HelpScreen$ScaleLayer​;​-​>this$0:​Lcom/​boombuler/​games/​shift/​HelpScreen;​
   
28 ····​invoke-​direct·​{p0},​·​Lorg/​cocos2d/​layers/​CCLayer;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lorg/​cocos2d/​layers/​CCLayer;​-​><init>()​V
   
[−]
smali/com/boombuler/games/shift/HelpScreen.smali
Offset 13, 124 lines modified Offset 13, 119 lines modified
   
13 #·​instance·​fields 13 #·​instance·​fields
14 .​field·​private·​mNext:​Lorg/​cocos2d/​layers/​CCScene;​ 14 .​field·​private·​mNext:​Lorg/​cocos2d/​layers/​CCScene;​
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>(Lorg/​cocos2d/​layers/​CCScene;​)​V 16 .​method·​public·​constructor·​<init>(Lorg/​cocos2d/​layers/​CCScene;​)​V
17 ····​.​locals·​13 17 ····​.​locals·​11
18 ····​.​param·​p1,​·​"next"····​#·​Lorg/​cocos2d/​layers/​CCScene;​ 18 ····​.​param·​p1,​·​"next"····​#·​Lorg/​cocos2d/​layers/​CCScene;​
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​const/​high16·​v12,​·​0x41c00000····​#·​24.​0f 20 ····​const/​high16·​v10,​·​0x41c00000····​#·​24.​0f
   
21 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f 21 ····​const/​high16·​v9,​·​0x40000000····​#·​2.​0f
   
22 ····​.​line·​63 22 ····​.​line·​63
23 ····​invoke-​direct·​{p0},​·​Lorg/​cocos2d/​layers/​CCLayer;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Lorg/​cocos2d/​layers/​CCLayer;​-​><init>()​V
   
24 ····​.​line·​64 24 ····​.​line·​64
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​boombuler/​games/​shift/​HelpScreen;​-​>mNext:​Lorg/​cocos2d/​layers/​CCScene;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​boombuler/​games/​shift/​HelpScreen;​-​>mNext:​Lorg/​cocos2d/​layers/​CCScene;​
   
26 ····​.​line·​65 26 ····​.​line·​65
27 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 27 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
28 ····​move-​result-​object·​v8 28 ····​move-​result-​object·​v5
   
29 ····​invoke-​virtual·​{v8},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>winSize()​Lorg/​cocos2d/​types/​CGSize;​ 29 ····​invoke-​virtual·​{v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>winSize()​Lorg/​cocos2d/​types/​CGSize;​
   
30 ····​move-​result-​object·​v5 30 ····​move-​result-​object·​v2
   
31 ····​.​line·​66 31 ····​.​line·​66
32 ····​.​local·​v5,​·​"s":​Lorg/​cocos2d/​types/​CGSize;​ 32 ····​.​local·​v2,​·​"s":​Lorg/​cocos2d/​types/​CGSize;​
33 ····​const·​v8,​·​0x7f030002 33 ····​const·​v5,​·​0x7f030002
   
34 ····​invoke-​static·​{v8},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>stringArray(I)​[Ljava/​lang/​String;​ 34 ····​invoke-​static·​{v5},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>stringArray(I)​[Ljava/​lang/​String;​
   
35 ····​move-​result-​object·​v7 35 ····​move-​result-​object·​v4
   
36 ····​.​line·​67 36 ····​.​line·​67
37 ····​.​local·​v7,​·​"text":​[Ljava/​lang/​String;​ 37 ····​.​local·​v4,​·​"text":​[Ljava/​lang/​String;​
38 ····​array-​length·​v8,​·​v7 38 ····​array-​length·​v5,​·​v4
   
39 ····​mul-​int/​lit8·​v4,​·​v8,​·​0x18 39 ····​mul-​int/​lit8·​v1,​·​v5,​·​0x18
   
40 ····​.​line·​68 40 ····​.​line·​68
41 ····​.​local·​v4,​·​"pos":​I 41 ····​.​local·​v1,​·​"pos":​I
42 ····move-​object·​v0,​·​v7 42 ····array-​length·​v6,​·​v4
   
43 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
44 ····​array-​length·​v3,​·​v0  
   
45 ····.​local·​v3,​·"len$":​I 43 ····const/​4·​v5,​·0x0
46 ····​const/​4·​v1,​·​0x0  
   
47 ····​.​local·​v1,​·​"i$":​I  
48 ····​:​goto_0 44 ····​:​goto_0
49 ····​if-​ge·​v1,​·​v3,​·​:​cond_0 45 ····​if-​ge·​v5,​·​v6,​·​:​cond_0
   
50 ····​aget-​object·​v6,​·​v0,​·​v1 46 ····​aget-​object·​v3,​·​v4,​·​v5
   
51 ····​.​line·​69 47 ····​.​line·​69
52 ····​.​local·​v6,​·​"str":​Ljava/​lang/​String;​ 48 ····​.​local·​v3,​·​"str":​Ljava/​lang/​String;​
53 ····​new-​instance·​v2,​·​Lcom/​boombuler/​games/​shift/​render/​Label;​ 49 ····​new-​instance·​v0,​·​Lcom/​boombuler/​games/​shift/​render/​Label;​
   
54 ····​invoke-​direct·​{v2,​·​v6,​·​v12},​·​Lcom/​boombuler/​games/​shift/​render/​Label;​-​><init>(Ljava/​lang/​String;​F)​V 50 ····​invoke-​direct·​{v0,​·​v3,​·​v10},​·​Lcom/​boombuler/​games/​shift/​render/​Label;​-​><init>(Ljava/​lang/​String;​F)​V
   
55 ····​.​line·​70 51 ····​.​line·​70
56 ····​.​local·​v2,​·​"lbl":​Lcom/​boombuler/​games/​shift/​render/​Label;​ 52 ····​.​local·​v0,​·​"lbl":​Lcom/​boombuler/​games/​shift/​render/​Label;​
57 ····​const/​4·​v8,​·​0x0 53 ····​const/​4·​v7,​·​0x0
   
58 ····​int-​to-​float·​v9,​·​v4 54 ····​int-​to-​float·​v8,​·​v1
   
59 ····​invoke-​virtual·​{v2,​·​v8,​·​v9},​·​Lcom/​boombuler/​games/​shift/​render/​Label;​-​>setPosition(FF)​V 55 ····​invoke-​virtual·​{v0,​·​v7,​·​v8},​·​Lcom/​boombuler/​games/​shift/​render/​Label;​-​>setPosition(FF)​V
   
60 ····​.​line·​71 56 ····​.​line·​71
61 ····​int-​to-​float·​v8,​·​v4 57 ····​int-​to-​float·​v7,​·​v1
   
62 ····​sub-​float/​2addr·​v8,​·​v12 58 ····​sub-​float/​2addr·​v7,​·​v10
   
63 ····​float-​to-​int·​v4,​·​v8 59 ····​float-​to-​int·​v1,​·​v7
   
64 ····​.​line·​72 60 ····​.​line·​72
65 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​boombuler/​games/​shift/​HelpScreen;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​)​Lorg/​cocos2d/​nodes/​CCNode;​ 61 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​boombuler/​games/​shift/​HelpScreen;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​)​Lorg/​cocos2d/​nodes/​CCNode;​
   
66 ····​.​line·​68 62 ····​.​line·​68
67 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 63 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
   
68 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
69 ····​.​line·​74 65 ····​.​line·​74
70 ····​.​end·​local·​v2····​#·​"lbl":​Lcom/​boombuler/​games/​shift/​render/​Label;​ 66 ····​.​end·​local·​v0····​#·​"lbl":​Lcom/​boombuler/​games/​shift/​render/​Label;​
71 ····​.​end·​local·​v6····​#·​"str":​Ljava/​lang/​String;​ 67 ····​.​end·​local·​v3····​#·​"str":​Ljava/​lang/​String;​
72 ····​:​cond_0 68 ····​:​cond_0
73 ····​iget·​v8,​·​v5,​·​Lorg/​cocos2d/​types/​CGSize;​-​>width:​F 69 ····​iget·​v5,​·​v2,​·​Lorg/​cocos2d/​types/​CGSize;​-​>width:​F
   
74 ····​div-​float/​2addr·​v8,​·​v11 70 ····​div-​float/​2addr·​v5,​·​v9
   
75 ····​iget·​v9,​·​v5,​·​Lorg/​cocos2d/​types/​CGSize;​-​>height:​F 71 ····​iget·​v6,​·​v2,​·​Lorg/​cocos2d/​types/​CGSize;​-​>height:​F
   
Max diff block lines reached; 858/5005 bytes (17.14%) of diff not shown.
[−]
smali/com/boombuler/games/shift/Highscores.smali
Offset 129, 166 lines modified Offset 129, 155 lines modified
129 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​boombuler/​games/​shift/​Highscores;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​)​Lorg/​cocos2d/​nodes/​CCNode;​ 129 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​boombuler/​games/​shift/​Highscores;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​)​Lorg/​cocos2d/​nodes/​CCNode;​
   
130 ····​.​line·​72 130 ····​.​line·​72
131 ····​return-​void 131 ····​return-​void
132 .​end·​method 132 .​end·​method
   
133 .​method·​private·​buildTable(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​F)​Lorg/​cocos2d/​nodes/​CCNode;​ 133 .​method·​private·​buildTable(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​F)​Lorg/​cocos2d/​nodes/​CCNode;​
134 ····​.​locals·​15 134 ····​.​locals·​16
135 ····​.​param·​p1,​·​"difficulty"····​#·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​ 135 ····​.​param·​p1,​·​"difficulty"····​#·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​
136 ····​.​param·​p2,​·​"x"····​#·​F 136 ····​.​param·​p2,​·​"x"····​#·​F
   
137 ····​.​prologue 137 ····​.​prologue
138 ····​.​line·​91 138 ····​.​line·​91
139 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>node()​Lorg/​cocos2d/​nodes/​CCNode;​ 139 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>node()​Lorg/​cocos2d/​nodes/​CCNode;​
   
140 ····​move-​result-​object·​v7 140 ····​move-​result-​object·​v5
   
141 ····​.​line·​92 141 ····​.​line·​92
142 ····​.​local·​v7,​·​"result":​Lorg/​cocos2d/​nodes/​CCNode;​ 142 ····​.​local·​v5,​·​"result":​Lorg/​cocos2d/​nodes/​CCNode;​
143 ····​invoke-​static·​{},​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>Current()​Lcom/​boombuler/​games/​shift/​Settings;​ 143 ····​invoke-​static·​{},​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>Current()​Lcom/​boombuler/​games/​shift/​Settings;​
   
144 ····​move-​result-​object·​v11 144 ····​move-​result-​object·​v9
   
145 ····​move-​object/​from16·​v0,​·​p1 145 ····​move-​object/​from16·​v0,​·​p1
   
146 ····​invoke-​virtual·​{v11,​·​v0},​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>getHighscores(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​)​[Ljava/​lang/​Long;​ 146 ····​invoke-​virtual·​{v9,​·​v0},​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>getHighscores(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​)​[Ljava/​lang/​Long;​
   
147 ····​move-​result-​object·​v9 147 ····​move-​result-​object·​v7
   
148 ····​.​line·​93 148 ····​.​line·​93
149 ····​.​local·​v9,​·​"scores":​[Ljava/​lang/​Long;​ 149 ····​.​local·​v7,​·​"scores":​[Ljava/​lang/​Long;​
150 ····​array-​length·​v11,​·​v9 150 ····​array-​length·​v9,​·​v7
   
151 ····​mul-​int/​lit8·​v11,​·​v11,​·​0x20 151 ····​mul-​int/​lit8·​v9,​·​v9,​·​0x20
   
152 ····​add-​int/​lit8·​v6,​·​v11,​·​0x1 152 ····​add-​int/​lit8·​v4,​·​v9,​·​0x1
   
153 ····​.​line·​95 153 ····​.​line·​95
154 ····​.​local·​v6,​·​"pos":​I 154 ····​.​local·​v4,​·​"pos":​I
155 ····​sget-​object·​v11,​·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​-​>Easy:​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​ 155 ····​sget-​object·​v9,​·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​-​>Easy:​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​
   
156 ····​move-​object/​from16·​v0,​·​p1 156 ····​move-​object/​from16·​v0,​·​p1
   
157 ····​if-​ne·​v0,​·​v11,​·​:​cond_0 157 ····​if-​ne·​v0,​·​v9,​·​:​cond_0
   
158 ····​const-​string·​v11,​·​"easy.​png" 158 ····​const-​string·​v9,​·​"easy.​png"
   
159 ····​:​goto_0 159 ····​:​goto_0
160 ····​invoke-​static·​{v11},​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>sprite(Ljava/​lang/​String;​)​Lorg/​cocos2d/​nodes/​CCSprite;​ 160 ····​invoke-​static·​{v9},​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>sprite(Ljava/​lang/​String;​)​Lorg/​cocos2d/​nodes/​CCSprite;​
   
161 ····​move-​result-​object·​v2 161 ····​move-​result-​object·​v2
   
162 ····​.​line·​99 162 ····​.​line·​99
163 ····​.​local·​v2,​·​"header":​Lorg/​cocos2d/​nodes/​CCSprite;​ 163 ····​.​local·​v2,​·​"header":​Lorg/​cocos2d/​nodes/​CCSprite;​
164 ····​int-​to-​float·​v11,​·​v6 164 ····​int-​to-​float·​v9,​·​v4
   
165 ····​move/​from16·​v0,​·​p2 165 ····​move/​from16·​v0,​·​p2
   
166 ····​invoke-​virtual·​{v2,​·​v0,​·​v11},​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>setPosition(FF)​V 166 ····​invoke-​virtual·​{v2,​·​v0,​·​v9},​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>setPosition(FF)​V
   
167 ····​.​line·​100 167 ····​.​line·​100
168 ····​add-​int/​lit8·​v6,​·​v6,​·​-​0x23 168 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x23
   
169 ····​.​line·​101 169 ····​.​line·​101
170 ····​invoke-​virtual·​{v7,​·​v2},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​)​Lorg/​cocos2d/​nodes/​CCNode;​ 170 ····​invoke-​virtual·​{v5,​·​v2},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​)​Lorg/​cocos2d/​nodes/​CCNode;​
   
171 ····​.​line·​104 171 ····​.​line·​104
172 ····move-​object·​v1,​·​v9 172 ····array-​length·​v10,​·​v7
   
173 ····​.​local·​v1,​·​"arr$":​[Ljava/​lang/​Long;​  
174 ····​array-​length·​v5,​·​v1  
   
175 ····.​local·​v5,​·"len$":​I 173 ····const/​4·​v9,​·0x0
176 ····​const/​4·​v3,​·​0x0  
   
177 ····​.​local·​v3,​·​"i$":​I  
178 ····​:​goto_1 174 ····​:​goto_1
179 ····​if-​ge·​v3,​·​v5,​·​:​cond_2 175 ····​if-​ge·​v9,​·​v10,​·​:​cond_2
   
180 ····​aget-​object·​v8,​·​v1,​·​v3 176 ····​aget-​object·​v6,​·​v7,​·​v9
   
181 ····​.​line·​105 177 ····​.​line·​105
182 ····​.​local·​v8,​·​"score":​Ljava/​lang/​Long;​ 178 ····​.​local·​v6,​·​"score":​Ljava/​lang/​Long;​
183 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Long;​-​>longValue()​J 179 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
184 ····​move-​result-​wide·​v11 180 ····​move-​result-​wide·​v12
   
185 ····​const-​wide/​16·​v13,​·​0x0 181 ····​const-​wide/​16·​v14,​·​0x0
   
186 ····​cmp-​long·​v11,​·​v11,​·​v13 182 ····​cmp-​long·​v11,​·​v12,​·​v14
   
187 ····​if-​lez·​v11,​·​:​cond_1 183 ····​if-​lez·​v11,​·​:​cond_1
   
188 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Long;​-​>toString()​Ljava/​lang/​String;​ 184 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Long;​-​>toString()​Ljava/​lang/​String;​
   
189 ····​move-​result-​object·​v10 185 ····​move-​result-​object·​v8
   
190 ····​.​line·​106 186 ····​.​line·​106
191 ····​.​local·​v10,​·​"str":​Ljava/​lang/​String;​ 187 ····​.​local·​v8,​·​"str":​Ljava/​lang/​String;​
Max diff block lines reached; 2958/6971 bytes (42.43%) of diff not shown.
[−]
smali/com/boombuler/games/shift/Main.smali
Offset 153, 83 lines modified Offset 153, 81 lines modified
153 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​KeyEvent;​ 153 ····​.​param·​p1,​·​"event"····​#·​Landroid/​view/​KeyEvent;​
   
154 ····​.​prologue 154 ····​.​prologue
155 ····​.​line·​72 155 ····​.​line·​72
156 ····​:​try_start_0 156 ····​:​try_start_0
157 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 157 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
158 ····​move-​result-​object·​v3 158 ····​move-​result-​object·​v2
   
159 ····​invoke-​virtual·​{v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>getRunningScene()​Lorg/​cocos2d/​layers/​CCScene;​ 159 ····​invoke-​virtual·​{v2},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>getRunningScene()​Lorg/​cocos2d/​layers/​CCScene;​
   
160 ····​move-​result-​object·​v2 160 ····​move-​result-​object·​v1
   
161 ····​.​line·​73 161 ····​.​line·​73
162 ····​.​local·​v2,​·​"running":​Lorg/​cocos2d/​layers/​CCScene;​ 162 ····​.​local·​v1,​·​"running":​Lorg/​cocos2d/​layers/​CCScene;​
163 ····​if-​eqz·​v2,​·​:​cond_1 163 ····​if-​eqz·​v1,​·​:​cond_1
   
164 ····​.​line·​74 164 ····​.​line·​74
165 ····​invoke-​virtual·​{v2},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>getChildren()​Ljava/​util/​List;​ 165 ····​invoke-​virtual·​{v1},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>getChildren()​Ljava/​util/​List;​
   
166 ····​move-​result-​object·​v3 166 ····​move-​result-​object·​v2
   
167 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 167 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
168 ····​move-​result-​object·​v0 168 ····​move-​result-​object·​v2
   
169 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
170 ····​:​cond_0 169 ····​:​cond_0
171 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 170 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
172 ····​move-​result·​v3 171 ····​move-​result·​v3
   
173 ····​if-​eqz·​v3,​·​:​cond_1 172 ····​if-​eqz·​v3,​·​:​cond_1
   
174 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 173 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
175 ····​move-​result-​object·​v1 174 ····​move-​result-​object·​v0
   
176 ····​check-​cast·​v1,​·​Lorg/​cocos2d/​nodes/​CCNode;​ 175 ····​check-​cast·​v0,​·​Lorg/​cocos2d/​nodes/​CCNode;​
   
177 ····​.​line·​75 176 ····​.​line·​75
178 ····​.​local·​v1,​·​"node":​Lorg/​cocos2d/​nodes/​CCNode;​ 177 ····​.​local·​v0,​·​"node":​Lorg/​cocos2d/​nodes/​CCNode;​
179 ····​instance-​of·​v3,​·​v1,​·​Lcom/​boombuler/​games/​shift/​KeyHandler;​ 178 ····​instance-​of·​v3,​·​v0,​·​Lcom/​boombuler/​games/​shift/​KeyHandler;​
   
180 ····​if-​eqz·​v3,​·​:​cond_0 179 ····​if-​eqz·​v3,​·​:​cond_0
   
181 ····​.​line·​76 180 ····​.​line·​76
182 ····​check-​cast·​v1,​·​Lcom/​boombuler/​games/​shift/​KeyHandler;​ 181 ····​check-​cast·​v0,​·​Lcom/​boombuler/​games/​shift/​KeyHandler;​
   
183 ····​.​end·​local·​v1····​#·​"node":​Lorg/​cocos2d/​nodes/​CCNode;​ 182 ····​.​end·​local·​v0····​#·​"node":​Lorg/​cocos2d/​nodes/​CCNode;​
184 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​boombuler/​games/​shift/​KeyHandler;​-​>HandleKeyEvent(Landr​oid/​view/​KeyEvent;​)​Z 183 ····​invoke-​interface·​{v0,​·​p1},​·​Lcom/​boombuler/​games/​shift/​KeyHandler;​-​>HandleKeyEvent(Landr​oid/​view/​KeyEvent;​)​Z
185 ····​:​try_end_0 184 ····​:​try_end_0
186 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 185 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
187 ····​move-​result·​v3 186 ····​move-​result·​v3
   
188 ····​if-​eqz·​v3,​·​:​cond_0 187 ····​if-​eqz·​v3,​·​:​cond_0
   
189 ····​.​line·​77 188 ····​.​line·​77
190 ····​const/​4·​v3,​·​0x1 189 ····​const/​4·​v2,​·​0x1
   
191 ····​.​line·​85 190 ····​.​line·​85
192 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 191 ····​.​end·​local·​v1····​#·​"running":​Lorg/​cocos2d/​layers/​CCScene;​
193 ····​.​end·​local·​v2····​#·​"running":​Lorg/​cocos2d/​layers/​CCScene;​  
194 ····​:​goto_0 192 ····​:​goto_0
195 ····​return·​v3 193 ····​return·​v2
   
196 ····​.​line·​81 194 ····​.​line·​81
197 ····​:​catch_0 195 ····​:​catch_0
198 ····​move-​exception·​v3 196 ····​move-​exception·​v2
   
199 ····​.​line·​85 197 ····​.​line·​85
200 ····​:​cond_1 198 ····​:​cond_1
201 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>dispatchKeyEvent(Lan​droid/​view/​KeyEvent;​)​Z 199 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>dispatchKeyEvent(Lan​droid/​view/​KeyEvent;​)​Z
   
202 ····​move-​result·​v3 200 ····​move-​result·​v2
   
203 ····​goto·​:​goto_0 201 ····​goto·​:​goto_0
204 .​end·​method 202 .​end·​method
   
205 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 203 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
206 ····​.​locals·​8 204 ····​.​locals·​8
207 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 205 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
Offset 426, 28 lines modified Offset 424, 28 lines modified
426 ····​:​catch_0 424 ····​:​catch_0
427 ····​move-​exception·​v0 425 ····​move-​exception·​v0
   
428 ····​goto·​:​goto_0 426 ····​goto·​:​goto_0
429 .​end·​method 427 .​end·​method
   
430 .​method·​public·​onStart()​V 428 .​method·​public·​onStart()​V
431 ····​.​locals·3 429 ····​.​locals·4
   
432 ····​.​prologue 430 ····​.​prologue
433 ····​.​line·​113 431 ····​.​line·​113
434 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onStart()​V 432 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onStart()​V
   
435 ····​.​line·​115 433 ····​.​line·​115
436 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 434 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
Max diff block lines reached; 566/4216 bytes (13.43%) of diff not shown.
[−]
smali/com/boombuler/games/shift/R.smali
Offset 18, 10 lines modified Offset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​10 21 ····​.​line·​10
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​21  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
[−]
smali/com/boombuler/games/shift/Settings.smali
Offset 3, 20 lines modified Offset 3, 14 lines modified
3 .​source·​"Settings.​java" 3 .​source·​"Settings.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Ljava/​util/​Comparator;​ 5 .​implements·​Ljava/​util/​Comparator;​
   
   
6 #·​annotations 6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
8 ····​value·​=·​{  
9 ········​Lcom/​boombuler/​games/​shift/​Settings$1;​  
10 ····​}  
11 .​end·​annotation  
   
12 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 7 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
13 ····​value·​=·​{ 8 ····​value·​=·​{
14 ········​"Ljava/​lang/​Object;​",​ 9 ········​"Ljava/​lang/​Object;​",​
15 ········​"Ljava/​util/​Comparator",​ 10 ········​"Ljava/​util/​Comparator",​
16 ········​"<",​ 11 ········​"<",​
17 ········​"Ljava/​lang/​Long;​",​ 12 ········​"Ljava/​lang/​Long;​",​
18 ········​">;​" 13 ········​">;​"
Offset 165, 17 lines modified Offset 159, 17 lines modified
   
165 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 159 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v3 160 ····​move-​result-​object·​v3
   
167 ····​invoke-​interface·​{v1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 161 ····​invoke-​interface·​{v1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
168 ····​move-​result-​wide·​v3 162 ····​move-​result-​wide·​v4
   
169 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 163 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
170 ····​move-​result-​object·​v3 164 ····​move-​result-​object·​v3
   
171 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 165 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
172 ····​.​line·​55 166 ····​.​line·​55
173 ····​iget-​object·​v2,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>mHighscoreNormal:​Ljava/​util/​List;​ 167 ····​iget-​object·​v2,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>mHighscoreNormal:​Ljava/​util/​List;​
Offset 192, 17 lines modified Offset 186, 17 lines modified
   
192 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 186 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
193 ····​move-​result-​object·​v3 187 ····​move-​result-​object·​v3
   
194 ····​invoke-​interface·​{v1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 188 ····​invoke-​interface·​{v1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
195 ····​move-​result-​wide·​v3 189 ····​move-​result-​wide·​v4
   
196 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 190 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
197 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v3
   
198 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 192 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
199 ····​.​line·​56 193 ····​.​line·​56
200 ····​iget-​object·​v2,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>mHighscoreHard:​Ljava/​util/​List;​ 194 ····​iget-​object·​v2,​·​p0,​·​Lcom/​boombuler/​games/​shift/​Settings;​-​>mHighscoreHard:​Ljava/​util/​List;​
Offset 219, 17 lines modified Offset 213, 17 lines modified
   
219 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 213 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
220 ····​move-​result-​object·​v3 214 ····​move-​result-​object·​v3
   
221 ····​invoke-​interface·​{v1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 215 ····​invoke-​interface·​{v1,​·​v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
222 ····​move-​result-​wide·​v3 216 ····​move-​result-​wide·​v4
   
223 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 217 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
224 ····​move-​result-​object·​v3 218 ····​move-​result-​object·​v3
   
225 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 219 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
226 ····​.​line·​53 220 ····​.​line·​53
227 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 221 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
Offset 274, 25 lines modified Offset 268, 19 lines modified
   
274 ····​return-​object·​v0 268 ····​return-​object·​v0
275 .​end·​method 269 .​end·​method
   
   
276 #·​virtual·​methods 270 #·​virtual·​methods
277 .​method·​public·​addToHighscore(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​J)​Z 271 .​method·​public·​addToHighscore(Lcom/​boombuler/​games/​shift/​Game$Difficulty;​J)​Z
278 ····​.​locals·​12 272 ····​.​locals·​10
279 ····​.​param·​p1,​·​"difficulty"····​#·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​ 273 ····​.​param·​p1,​·​"difficulty"····​#·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​
280 ····​.​param·​p2,​·​"score"····​#·​J 274 ····​.​param·​p2,​·​"score"····​#·​J
   
281 ····​.​prologue 275 ····​.​prologue
282 ····​const/​4·​v7,​·​0x1  
   
283 ····​const/​4·​v6,​·​0x0  
   
284 ····​const/​4·​v11,​·​0x5  
   
285 ····​.​line·​79 276 ····​.​line·​79
286 ····​sget-​object·​v5,​·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​-​>Easy:​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​ 277 ····​sget-​object·​v5,​·​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​-​>Easy:​Lcom/​boombuler/​games/​shift/​Game$Difficulty;​
   
287 ····​if-​ne·​p1,​·​v5,​·​:​cond_0 278 ····​if-​ne·​p1,​·​v5,​·​:​cond_0
   
288 ····​.​line·​80 279 ····​.​line·​80
Max diff block lines reached; 3192/6312 bytes (50.57%) of diff not shown.
[−]
smali/com/boombuler/games/shift/render/Background.smali
Offset 8, 32 lines modified Offset 8, 35 lines modified
8 ····​.​locals·​6 8 ····​.​locals·​6
9 ····​.​param·​p1,​·​"size"····​#·​Lorg/​cocos2d/​types/​CGSize;​ 9 ····​.​param·​p1,​·​"size"····​#·​Lorg/​cocos2d/​types/​CGSize;​
   
10 ····​.​prologue 10 ····​.​prologue
11 ····​.​line·​34 11 ····​.​line·​34
12 ····​const/​high16·​v0,​·​0x7f030000 12 ····​const/​high16·​v0,​·​0x7f030000
   
  13 ····​.​line·​35
13 ····​invoke-​static·​{v0},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>color(I)​Lorg/​cocos2d/​types/​ccColor4B;​ 14 ····​invoke-​static·​{v0},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>color(I)​Lorg/​cocos2d/​types/​ccColor4B;​
   
14 ····​move-​result-​object·​v1 15 ····​move-​result-​object·​v1
   
15 ····​const·​v0,​·​0x7f030001 16 ····​const·​v0,​·​0x7f030001
   
  17 ····​.​line·​36
16 ····​invoke-​static·​{v0},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>color(I)​Lorg/​cocos2d/​types/​ccColor4B;​ 18 ····​invoke-​static·​{v0},​·​Lcom/​boombuler/​games/​shift/​MyResources;​-​>color(I)​Lorg/​cocos2d/​types/​ccColor4B;​
   
17 ····​move-​result-​object·​v2 19 ····​move-​result-​object·​v2
   
18 ····​sget-​object·​v3,​·​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer$Gradi​entDirection;​-​>TopToBottom:​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer$Gradi​entDirection;​ 20 ····​sget-​object·​v3,​·​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer$Gradi​entDirection;​-​>TopToBottom:​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer$Gradi​entDirection;​
   
19 ····​iget·​v4,​·​p1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>width:​F 21 ····​iget·​v4,​·​p1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>width:​F
   
20 ····​iget·​v5,​·​p1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>height:​F 22 ····​iget·​v5,​·​p1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>height:​F
   
21 ····​move-​object·​v0,​·​p0 23 ····​move-​object·​v0,​·​p0
   
  24 ····​.​line·​34
22 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer;​-​><init>(Lorg/​cocos2d/​types/​ccColor4B;​Lorg/​cocos2d/​types/​ccColor4B;​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer$Gradi​entDirection;​FF)​V 25 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer;​-​><init>(Lorg/​cocos2d/​types/​ccColor4B;​Lorg/​cocos2d/​types/​ccColor4B;​Lcom/​boombuler/​games/​shift/​render/​CCGradientLayer$Gradi​entDirection;​FF)​V
   
23 ····​.​line·​38 26 ····​.​line·​38
24 ····​return-​void 27 ····​return-​void
25 .​end·​method 28 .​end·​method
   
26 .​method·​public·​static·​node()​Lcom/​boombuler/​games/​shift/​render/​Background;​ 29 .​method·​public·​static·​node()​Lcom/​boombuler/​games/​shift/​render/​Background;​
[−]
smali/com/boombuler/games/shift/render/CCGradientLayer.smali
Offset 496, 14 lines modified Offset 496, 15 lines modified
   
496 ····​iget·​v9,​·​p2,​·​Lorg/​cocos2d/​types/​ccColor4B;​-​>a:​I 496 ····​iget·​v9,​·​p2,​·​Lorg/​cocos2d/​types/​ccColor4B;​-​>a:​I
   
497 ····​add-​int/​2addr·​v8,​·​v9 497 ····​add-​int/​2addr·​v8,​·​v9
   
498 ····​div-​int/​lit8·​v8,​·​v8,​·​0x2 498 ····​div-​int/​lit8·​v8,​·​v8,​·​0x2
   
  499 ····​.​line·​186
499 ····​invoke-​static·​{v5,​·​v6,​·​v7,​·​v8},​·​Lorg/​cocos2d/​types/​ccColor4B;​-​>ccc4(IIII)​Lorg/​cocos2d/​types/​ccColor4B;​ 500 ····​invoke-​static·​{v5,​·​v6,​·​v7,​·​v8},​·​Lorg/​cocos2d/​types/​ccColor4B;​-​>ccc4(IIII)​Lorg/​cocos2d/​types/​ccColor4B;​
   
500 ····​move-​result-​object·​v5 501 ····​move-​result-​object·​v5
   
501 ····​aput-​object·​v5,​·​v2,​·​v4 502 ····​aput-​object·​v5,​·​v2,​·​v4
   
502 ····​.​line·​192 503 ····​.​line·​192
[−]
smali/com/boombuler/games/shift/render/ScoreLabel.smali
Offset 111, 15 lines modified Offset 111, 15 lines modified
111 ····​.​line·​52 111 ····​.​line·​52
112 ····​return-​void 112 ····​return-​void
113 .​end·​method 113 .​end·​method
   
   
114 #·​virtual·​methods 114 #·​virtual·​methods
115 .​method·​public·​OnScoreChanged(IJ)​V 115 .​method·​public·​OnScoreChanged(IJ)​V
116 ····​.​locals·7 116 ····​.​locals·8
117 ····​.​param·​p1,​·​"lastMove"····​#·​I 117 ····​.​param·​p1,​·​"lastMove"····​#·​I
118 ····​.​param·​p2,​·​"totalScore"····​#·​J 118 ····​.​param·​p2,​·​"totalScore"····​#·​J
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​const/​4·​v6,​·​0x1 120 ····​const/​4·​v6,​·​0x1
   
121 ····​const/​4·​v5,​·​0x0 121 ····​const/​4·​v5,​·​0x0
[−]
smali/com/boombuler/games/shift/render/Block.smali
Offset 310, 18 lines modified Offset 310, 20 lines modified
   
310 ····​.​line·​92 310 ····​.​line·​92
311 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​boombuler/​games/​shift/​render/​Block;​-​>checkVisible(II)​V 311 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​boombuler/​games/​shift/​render/​Block;​-​>checkVisible(II)​V
   
312 ····​.​line·​93 312 ····​.​line·​93
313 ····​const·​v2,​·​0x3e99999a····​#·​0.​3f 313 ····​const·​v2,​·​0x3e99999a····​#·​0.​3f
   
  314 ····​.​line·​94
314 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​boombuler/​games/​shift/​render/​Block;​-​>posToPoint(II)​Lorg/​cocos2d/​types/​CGPoint;​ 315 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​boombuler/​games/​shift/​render/​Block;​-​>posToPoint(II)​Lorg/​cocos2d/​types/​CGPoint;​
   
315 ····​move-​result-​object·​v3 316 ····​move-​result-​object·​v3
   
  317 ····​.​line·​93
316 ····​invoke-​static·​{v2,​·​v3},​·​Lorg/​cocos2d/​actions/​interval/​CCMoveTo;​-​>action(FLorg/​cocos2d/​types/​CGPoint;​)​Lorg/​cocos2d/​actions/​interval/​CCMoveTo;​ 318 ····​invoke-​static·​{v2,​·​v3},​·​Lorg/​cocos2d/​actions/​interval/​CCMoveTo;​-​>action(FLorg/​cocos2d/​types/​CGPoint;​)​Lorg/​cocos2d/​actions/​interval/​CCMoveTo;​
   
317 ····​move-​result-​object·​v0 319 ····​move-​result-​object·​v0
   
318 ····​.​line·​95 320 ····​.​line·​95
319 ····​.​local·​v0,​·​"by":​Lorg/​cocos2d/​actions/​interval/​CCMoveTo;​ 321 ····​.​local·​v0,​·​"by":​Lorg/​cocos2d/​actions/​interval/​CCMoveTo;​
320 ····​const-​string·​v2,​·​"updatePosition" 322 ····​const-​string·​v2,​·​"updatePosition"
[−]
smali/org/cocos2d/actions/camera/CCOrbitCamera.smali
Offset 106, 273 lines modified Offset 106, 291 lines modified
   
106 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​cocos2d/​actions/​camera/​CCOrbitCamera;​-​><init>(FFFFFFF)​V 106 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lorg/​cocos2d/​actions/​camera/​CCOrbitCamera;​-​><init>(FFFFFFF)​V
   
107 ····​return-​object·​v0 107 ····​return-​object·​v0
108 .​end·​method 108 .​end·​method
   
109 .​method·​private·​spherical([F[F[F)​V 109 .​method·​private·​spherical([F[F[F)​V
110 ····​.​locals·18 110 ····​.​locals·20
111 ····​.​param·​p1,​·​"newRadius"····​#·​[F 111 ····​.​param·​p1,​·​"newRadius"····​#·​[F
112 ····​.​param·​p2,​·​"zenith"····​#·​[F 112 ····​.​param·​p2,​·​"zenith"····​#·​[F
113 ····​.​param·​p3,​·​"azimuth"····​#·​[F 113 ····​.​param·​p3,​·​"azimuth"····​#·​[F
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​80 115 ····​.​line·​80
116 ····​const/​4·​v12,​·​0x1 116 ····​const/​4·​v13,​·​0x1
   
117 ····​new-​array·​v4,​·​v12,​·​[F 117 ····​new-​array·​v5,​·​v13,​·​[F
   
118 ····​.​local·​v4,​·​"ex":​[F 118 ····​.​local·​v5,​·​"ex":​[F
119 ····​const/​4·​v12,​·​0x1 119 ····​const/​4·​v13,​·​0x1
   
120 ····​new-​array·​v5,​·​v12,​·​[F 120 ····​new-​array·​v6,​·​v13,​·​[F
   
121 ····​.​local·​v5,​·​"ey":​[F 121 ····​.​local·​v6,​·​"ey":​[F
122 ····​const/​4·​v12,​·​0x1 122 ····​const/​4·​v13,​·​0x1
   
123 ····​new-​array·​v6,​·​v12,​·​[F 123 ····​new-​array·​v7,​·​v13,​·​[F
   
124 ····​.​line·​81 124 ····​.​line·​81
125 ····​.​local·​v6,​·​"ez":​[F 125 ····​.​local·​v7,​·​"ez":​[F
126 ····​const/​4·​v12,​·​0x1 126 ····​const/​4·​v13,​·​0x1
   
127 ····​new-​array·​v1,​·​v12,​·​[F 127 ····​new-​array·​v2,​·​v13,​·​[F
   
128 ····​.​local·​v1,​·​"cx":​[F 128 ····​.​local·​v2,​·​"cx":​[F
129 ····​const/​4·​v12,​·​0x1 129 ····​const/​4·​v13,​·​0x1
   
130 ····​new-​array·​v2,​·​v12,​·​[F 130 ····​new-​array·​v3,​·​v13,​·​[F
   
131 ····​.​local·​v2,​·​"cy":​[F 131 ····​.​local·​v3,​·​"cy":​[F
132 ····​const/​4·​v12,​·​0x1 132 ····​const/​4·​v13,​·​0x1
   
133 ····​new-​array·​v3,​·​v12,​·​[F 133 ····​new-​array·​v4,​·​v13,​·​[F
   
134 ····​.​line·​86 134 ····​.​line·​86
135 ····​.​local·​v3,​·​"cz":​[F 135 ····​.​local·​v4,​·​"cz":​[F
136 ····​move-​object/​from16·​v0,​·​p0 136 ····​move-​object/​from16·​v0,​·​p0
   
137 ····​iget-​object·​v12,​·​v0,​·​Lorg/​cocos2d/​actions/​camera/​CCOrbitCamera;​-​>target:​Lorg/​cocos2d/​nodes/​CCNode;​ 137 ····​iget-​object·​v13,​·​v0,​·​Lorg/​cocos2d/​actions/​camera/​CCOrbitCamera;​-​>target:​Lorg/​cocos2d/​nodes/​CCNode;​
   
138 ····​invoke-​virtual·​{v12},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>getCamera()​Lorg/​cocos2d/​opengl/​CCCamera;​ 138 ····​invoke-​virtual·​{v13},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>getCamera()​Lorg/​cocos2d/​opengl/​CCCamera;​
   
139 ····​move-​result-​object·​v12 139 ····​move-​result-​object·​v13
   
140 ····​invoke-​virtual·​{v12,​·​v4,​·​v5,​·​v6},​·​Lorg/​cocos2d/​opengl/​CCCamera;​-​>getEye([F[F[F)​V 140 ····​invoke-​virtual·​{v13,​·​v5,​·​v6,​·​v7},​·​Lorg/​cocos2d/​opengl/​CCCamera;​-​>getEye([F[F[F)​V
   
141 ····​.​line·​87 141 ····​.​line·​87
142 ····​move-​object/​from16·​v0,​·​p0 142 ····​move-​object/​from16·​v0,​·​p0
   
143 ····​iget-​object·​v12,​·​v0,​·​Lorg/​cocos2d/​actions/​camera/​CCOrbitCamera;​-​>target:​Lorg/​cocos2d/​nodes/​CCNode;​ 143 ····​iget-​object·​v13,​·​v0,​·​Lorg/​cocos2d/​actions/​camera/​CCOrbitCamera;​-​>target:​Lorg/​cocos2d/​nodes/​CCNode;​
   
144 ····​invoke-​virtual·​{v12},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>getCamera()​Lorg/​cocos2d/​opengl/​CCCamera;​ 144 ····​invoke-​virtual·​{v13},​·​Lorg/​cocos2d/​nodes/​CCNode;​-​>getCamera()​Lorg/​cocos2d/​opengl/​CCCamera;​
   
145 ····​move-​result-​object·​v12 145 ····​move-​result-​object·​v13
   
146 ····​invoke-​virtual·​{v12,​·​v1,​·​v2,​·​v3},​·​Lorg/​cocos2d/​opengl/​CCCamera;​-​>getCenter([F[F[F)​V 146 ····​invoke-​virtual·​{v13,​·​v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​opengl/​CCCamera;​-​>getCenter([F[F[F)​V
   
147 ····​.​line·​89 147 ····​.​line·​89
148 ····​const/​4·​v12,​·​0x0  
   
149 ····​aget·​v12,​·​v4,​·​v12  
   
150 ····​const/​4·​v13,​·​0x0 148 ····​const/​4·​v13,​·​0x0
   
151 ····​aget·​v13,​·​v1,​·​v13 149 ····​aget·​v13,​·​v5,​·​v13
   
152 ····sub-​float·​v9,​·​v12,​·v13 150 ····const/​4·​v14,​·0x0
   
153 ····.​line·90 151 ····aget·v14,​·​v2,​·v14
154 ····​.​local·​v9,​·​"x":​F  
155 ····​const/​4·​v12,​·​0x0  
   
156 ····aget·​v12,​·​v5,​·​v12 152 ····sub-​float·​v10,​·​v13,​·​v14
   
  153 ····​.​line·​90
  154 ····​.​local·​v10,​·​"x":​F
157 ····​const/​4·​v13,​·​0x0 155 ····​const/​4·​v13,​·​0x0
   
158 ····​aget·​v13,​·​v2,​·​v13 156 ····​aget·​v13,​·​v6,​·​v13
   
159 ····sub-​float·​v10,​·​v12,​·v13 157 ····const/​4·​v14,​·0x0
   
160 ····.​line·91 158 ····aget·v14,​·​v3,​·v14
161 ····​.​local·​v10,​·​"y":​F  
162 ····​const/​4·​v12,​·​0x0  
   
163 ····aget·​v12,​·​v6,​·​v12 159 ····sub-​float·​v11,​·​v13,​·​v14
   
  160 ····​.​line·​91
Max diff block lines reached; 7267/10601 bytes (68.55%) of diff not shown.
[−]
smali/org/cocos2d/actions/ease/CCEaseBounceInOut.smali
Offset 76, 69 lines modified Offset 76, 69 lines modified
   
76 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​)​V 76 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​)​V
   
77 ····​return-​object·​v0 77 ····​return-​object·​v0
78 .​end·​method 78 .​end·​method
   
79 .​method·​public·​update(F)​V 79 .​method·​public·​update(F)​V
80 ····​.​locals·8 80 ····​.​locals·9
81 ····​.​param·​p1,​·​"t"····​#·​F 81 ····​.​param·​p1,​·​"t"····​#·​F
   
82 ····​.​prologue 82 ····​.​prologue
83 ····​const/​high16·​v7,​·​0x40000000····​#·​2.​0f 83 ····​const/​high16·​v8,​·​0x40000000····​#·​2.​0f
   
84 ····​const/​high16·​v6,​·​0x3f800000····​#·​1.​0f 84 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f
   
85 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f 85 ····​const/​high16·​v6,​·​0x3f000000····​#·​0.​5f
   
86 ····​.​line·​22 86 ····​.​line·​22
87 ····​const/​4·​v0,​·​0x0 87 ····​const/​4·​v0,​·​0x0
   
88 ····​.​line·​23 88 ····​.​line·​23
89 ····​.​local·​v0,​·​"newT":​F 89 ····​.​local·​v0,​·​"newT":​F
90 ····​float-​to-​double·​v1,​·​p1 90 ····​float-​to-​double·​v2,​·​p1
   
91 ····​const-​wide/​high16·​v3,​·​0x3fe0000000000000L····​#·​0.​5 91 ····​const-​wide/​high16·​v4,​·​0x3fe0000000000000L····​#·​0.​5
   
92 ····​cmpg-​double·​v1,​·​v1,​·​v3 92 ····​cmpg-​double·​v1,​·​v2,​·​v4
   
93 ····​if-​gez·​v1,​·​:​cond_0 93 ····​if-​gez·​v1,​·​:​cond_0
   
94 ····​.​line·​24 94 ····​.​line·​24
95 ····​mul-​float/​2addr·​p1,​·​v7 95 ····​mul-​float/​2addr·​p1,​·​v8
   
96 ····​.​line·​25 96 ····​.​line·​25
97 ····​sub-​float·​v1,​·​v6,​·​p1 97 ····​sub-​float·​v1,​·​v7,​·​p1
   
98 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​>bounceTime(F)​F 98 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​>bounceTime(F)​F
   
99 ····​move-​result·​v1 99 ····​move-​result·​v1
   
100 ····​sub-​float·​v1,​·​v6,​·​v1 100 ····​sub-​float·​v1,​·​v7,​·​v1
   
101 ····​mul-​float·​v0,​·​v1,​·​v5 101 ····​mul-​float·​v0,​·​v1,​·​v6
   
102 ····​.​line·​29 102 ····​.​line·​29
103 ····​:​goto_0 103 ····​:​goto_0
104 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 104 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
105 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V 105 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V
   
106 ····​.​line·​30 106 ····​.​line·​30
107 ····​return-​void 107 ····​return-​void
   
108 ····​.​line·​27 108 ····​.​line·​27
109 ····​:​cond_0 109 ····​:​cond_0
110 ····​mul-​float·​v1,​·​p1,​·​v7 110 ····​mul-​float·​v1,​·​p1,​·​v8
   
111 ····​sub-​float/​2addr·​v1,​·​v6 111 ····​sub-​float/​2addr·​v1,​·​v7
   
112 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​>bounceTime(F)​F 112 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseBounceInOut;​-​>bounceTime(F)​F
   
113 ····​move-​result·​v1 113 ····​move-​result·​v1
   
114 ····​mul-​float/​2addr·​v1,​·​v5 114 ····​mul-​float/​2addr·​v1,​·​v6
   
115 ····​add-​float·​v0,​·​v1,​·​v5 115 ····​add-​float·​v0,​·​v1,​·​v6
   
116 ····​goto·​:​goto_0 116 ····​goto·​:​goto_0
117 .​end·​method 117 .​end·​method
[−]
smali/org/cocos2d/actions/ease/CCEaseExponentialInOut.smali
Offset 40, 19 lines modified Offset 40, 19 lines modified
   
40 ····​return-​object·​v0 40 ····​return-​object·​v0
41 .​end·​method 41 .​end·​method
   
   
42 #·​virtual·​methods 42 #·​virtual·​methods
43 .​method·​public·​update(F)​V 43 .​method·​public·​update(F)​V
44 ····​.​locals·5 44 ····​.​locals·6
45 ····​.​param·​p1,​·​"t"····​#·​F 45 ····​.​param·​p1,​·​"t"····​#·​F
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​const-​wide/​high16·​v3,​·​0x4000000000000000L····​#·​2.​0 47 ····​const-​wide/​high16·​v4,​·​0x4000000000000000L····​#·​2.​0
   
48 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 48 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
49 ····​const/​high16·​v2,​·​0x3f000000····​#·​0.​5f 49 ····​const/​high16·​v2,​·​0x3f000000····​#·​0.​5f
   
50 ····​.​line·​17 50 ····​.​line·​17
51 ····​div-​float/​2addr·​p1,​·​v2 51 ····​div-​float/​2addr·​p1,​·​v2
Offset 67, 15 lines modified Offset 67, 15 lines modified
   
67 ····​sub-​float·​v1,​·​p1,​·​v1 67 ····​sub-​float·​v1,​·​p1,​·​v1
   
68 ····​mul-​float/​2addr·​v0,​·​v1 68 ····​mul-​float/​2addr·​v0,​·​v1
   
69 ····​float-​to-​double·​v0,​·​v0 69 ····​float-​to-​double·​v0,​·​v0
   
70 ····​invoke-​static·​{v3,​·​v4,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 70 ····​invoke-​static·​{v4,​·​v5,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
71 ····​move-​result-​wide·​v0 71 ····​move-​result-​wide·​v0
   
72 ····​double-​to-​float·​v0,​·​v0 72 ····​double-​to-​float·​v0,​·​v0
   
73 ····​mul-​float·​p1,​·​v2,​·​v0 73 ····​mul-​float·​p1,​·​v2,​·​v0
   
Offset 94, 15 lines modified Offset 94, 15 lines modified
   
94 ····​sub-​float·​v1,​·​p1,​·​v1 94 ····​sub-​float·​v1,​·​p1,​·​v1
   
95 ····​mul-​float/​2addr·​v0,​·​v1 95 ····​mul-​float/​2addr·​v0,​·​v1
   
96 ····​float-​to-​double·​v0,​·​v0 96 ····​float-​to-​double·​v0,​·​v0
   
97 ····​invoke-​static·​{v3,​·​v4,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 97 ····​invoke-​static·​{v4,​·​v5,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
98 ····​move-​result-​wide·​v0 98 ····​move-​result-​wide·​v0
   
99 ····​double-​to-​float·​v0,​·​v0 99 ····​double-​to-​float·​v0,​·​v0
   
100 ····​neg-​float·​v0,​·​v0 100 ····​neg-​float·​v0,​·​v0
   
[−]
smali/org/cocos2d/actions/ease/CCEaseIn.smali
Offset 94, 31 lines modified Offset 94, 31 lines modified
   
94 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseOut;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​F)​V 94 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseOut;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​F)​V
   
95 ····​return-​object·​v0 95 ····​return-​object·​v0
96 .​end·​method 96 .​end·​method
   
97 .​method·​public·​update(F)​V 97 .​method·​public·​update(F)​V
98 ····​.​locals·5 98 ····​.​locals·6
99 ····​.​param·​p1,​·​"t"····​#·​F 99 ····​.​param·​p1,​·​"t"····​#·​F
   
100 ····​.​prologue 100 ····​.​prologue
101 ····​.​line·​23 101 ····​.​line·​23
102 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseIn;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 102 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseIn;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
103 ····​float-​to-​double·​v1,​·​p1 103 ····​float-​to-​double·​v2,​·​p1
   
104 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseIn;​-​>rate:​F 104 ····​iget·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseIn;​-​>rate:​F
   
105 ····​float-​to-​double·​v3,​·​v3 105 ····​float-​to-​double·​v4,​·​v1
   
106 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 106 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
107 ····​move-​result-​wide·​v1 107 ····​move-​result-​wide·​v2
   
108 ····​double-​to-​float·​v1,​·​v1 108 ····​double-​to-​float·​v1,​·​v2
   
109 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V 109 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V
   
110 ····​.​line·​24 110 ····​.​line·​24
111 ····​return-​void 111 ····​return-​void
112 .​end·​method 112 .​end·​method
[−]
smali/org/cocos2d/actions/ease/CCEaseInOut.smali
Offset 62, 21 lines modified Offset 62, 21 lines modified
   
62 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​F)​V 62 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​F)​V
   
63 ····​return-​object·​v0 63 ····​return-​object·​v0
64 .​end·​method 64 .​end·​method
   
65 .​method·​public·​update(F)​V 65 .​method·​public·​update(F)​V
66 ····​.​locals·8 66 ····​.​locals·9
67 ····​.​param·​p1,​·​"t"····​#·​F 67 ····​.​param·​p1,​·​"t"····​#·​F
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​const/​high16·​v4,​·​0x40000000····​#·​2.​0f 69 ····​const/​high16·​v4,​·​0x40000000····​#·​2.​0f
   
70 ····​const/​high16·​v7,​·​0x3f000000····​#·​0.​5f 70 ····​const/​high16·​v8,​·​0x3f000000····​#·​0.​5f
   
71 ····​.​line·​17 71 ····​.​line·​17
72 ····​const/​4·​v1,​·​0x1 72 ····​const/​4·​v1,​·​0x1
   
73 ····​.​line·​18 73 ····​.​line·​18
74 ····​.​local·​v1,​·​"sign":​I 74 ····​.​local·​v1,​·​"sign":​I
75 ····​iget·​v2,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>rate:​F 75 ····​iget·​v2,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>rate:​F
Offset 102, 41 lines modified Offset 102, 41 lines modified
102 ····​cmpg-​float·​v2,​·​p1,​·​v2 102 ····​cmpg-​float·​v2,​·​p1,​·​v2
   
103 ····​if-​gez·​v2,​·​:​cond_1 103 ····​if-​gez·​v2,​·​:​cond_1
   
104 ····​.​line·​24 104 ····​.​line·​24
105 ····​iget-​object·​v2,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 105 ····​iget-​object·​v2,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
106 ····​float-​to-​double·​v3,​·​p1 106 ····​float-​to-​double·​v4,​·​p1
   
107 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>rate:​F 107 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>rate:​F
   
108 ····​float-​to-​double·​v5,​·​v5 108 ····​float-​to-​double·​v6,​·​v3
   
109 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 109 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
110 ····​move-​result-​wide·​v3 110 ····​move-​result-​wide·​v4
   
111 ····​double-​to-​float·​v3,​·​v3 111 ····​double-​to-​float·​v3,​·​v4
   
112 ····​mul-​float/​2addr·​v3,​·​v7 112 ····​mul-​float/​2addr·​v3,​·​v8
   
113 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V 113 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V
   
114 ····​.​line·​27 114 ····​.​line·​27
115 ····​:​goto_0 115 ····​:​goto_0
116 ····​return-​void 116 ····​return-​void
   
117 ····​.​line·​26 117 ····​.​line·​26
118 ····​:​cond_1 118 ····​:​cond_1
119 ····​iget-​object·​v2,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 119 ····​iget-​object·​v2,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
120 ····​int-​to-​float·​v3,​·​v1 120 ····​int-​to-​float·​v3,​·​v1
   
121 ····​mul-​float/​2addr·​v3,​·​v7 121 ····​mul-​float/​2addr·​v3,​·​v8
   
122 ····​sub-​float·​v4,​·​p1,​·​v4 122 ····​sub-​float·​v4,​·​p1,​·​v4
   
123 ····​float-​to-​double·​v4,​·​v4 123 ····​float-​to-​double·​v4,​·​v4
   
124 ····​iget·​v6,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>rate:​F 124 ····​iget·​v6,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseInOut;​-​>rate:​F
   
[−]
smali/org/cocos2d/actions/ease/CCEaseOut.smali
Offset 42, 35 lines modified Offset 42, 35 lines modified
   
42 ····​return-​object·​v0 42 ····​return-​object·​v0
43 .​end·​method 43 .​end·​method
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​update(F)​V 45 .​method·​public·​update(F)​V
46 ····​.​locals·5 46 ····​.​locals·6
47 ····​.​param·​p1,​·​"t"····​#·​F 47 ····​.​param·​p1,​·​"t"····​#·​F
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​18 49 ····​.​line·​18
50 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 50 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
51 ····​float-​to-​double·​v1,​·​p1 51 ····​float-​to-​double·​v2,​·​p1
   
52 ····​const/​high16·​v3,​·​0x3f800000····​#·​1.​0f 52 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
53 ····​iget·​v4,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseOut;​-​>rate:​F 53 ····​iget·​v4,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseOut;​-​>rate:​F
   
54 ····​div-​float/​2addr·​v3,​·​v4 54 ····​div-​float/​2addr·​v1,​·​v4
   
55 ····​float-​to-​double·​v3,​·​v3 55 ····​float-​to-​double·​v4,​·​v1
   
56 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 56 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
57 ····​move-​result-​wide·​v1 57 ····​move-​result-​wide·​v2
   
58 ····​double-​to-​float·​v1,​·​v1 58 ····​double-​to-​float·​v1,​·​v2
   
59 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V 59 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V
   
60 ····​.​line·​19 60 ····​.​line·​19
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
[−]
smali/org/cocos2d/actions/ease/CCEaseSineOut.smali
Offset 88, 35 lines modified Offset 88, 35 lines modified
   
88 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseSineIn;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​)​V 88 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​ease/​CCEaseSineIn;​-​><init>(Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​)​V
   
89 ····​return-​object·​v0 89 ····​return-​object·​v0
90 .​end·​method 90 .​end·​method
   
91 .​method·​public·​update(F)​V 91 .​method·​public·​update(F)​V
92 ····​.​locals·3 92 ····​.​locals·4
93 ····​.​param·​p1,​·​"t"····​#·​F 93 ····​.​param·​p1,​·​"t"····​#·​F
   
94 ····​.​prologue 94 ····​.​prologue
95 ····​.​line·​22 95 ····​.​line·​22
96 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseSineOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 96 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​ease/​CCEaseSineOut;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
97 ····​const·​v1,​·​0x40490fdb····​#·​(float)​Math.​PI 97 ····​const·​v1,​·​0x40490fdb····​#·​(float)​Math.​PI
   
98 ····​mul-​float/​2addr·​v1,​·​p1 98 ····​mul-​float/​2addr·​v1,​·​p1
   
99 ····​const/​high16·​v2,​·​0x40000000····​#·​2.​0f 99 ····​const/​high16·​v2,​·​0x40000000····​#·​2.​0f
   
100 ····​div-​float/​2addr·​v1,​·​v2 100 ····​div-​float/​2addr·​v1,​·​v2
   
101 ····​float-​to-​double·​v1,​·​v1 101 ····​float-​to-​double·​v2,​·​v1
   
102 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sin(D)​D 102 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
103 ····​move-​result-​wide·​v1 103 ····​move-​result-​wide·​v2
   
104 ····​double-​to-​float·​v1,​·​v1 104 ····​double-​to-​float·​v1,​·​v2
   
105 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V 105 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V
   
106 ····​.​line·​23 106 ····​.​line·​23
107 ····​return-​void 107 ····​return-​void
108 .​end·​method 108 .​end·​method
[−]
smali/org/cocos2d/actions/grid/CCAccelAmplitude.smali
Offset 83, 32 lines modified Offset 83, 32 lines modified
83 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>start(Lorg/​cocos2d/​nodes/​CCNode;​)​V 83 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>start(Lorg/​cocos2d/​nodes/​CCNode;​)​V
   
84 ····​.​line·​34 84 ····​.​line·​34
85 ····​return-​void 85 ····​return-​void
86 .​end·​method 86 .​end·​method
   
87 .​method·​public·​update(F)​V 87 .​method·​public·​update(F)​V
88 ····​.​locals·5 88 ····​.​locals·6
89 ····​.​param·​p1,​·​"time"····​#·​F 89 ····​.​param·​p1,​·​"time"····​#·​F
   
90 ····​.​prologue 90 ····​.​prologue
91 ····​.​line·​38 91 ····​.​line·​38
92 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCAccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 92 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCAccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
93 ····​float-​to-​double·​v1,​·​p1 93 ····​float-​to-​double·​v2,​·​p1
   
94 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCAccelAmplitude;​-​>rate:​F 94 ····​iget·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCAccelAmplitude;​-​>rate:​F
   
95 ····​float-​to-​double·​v3,​·​v3 95 ····​float-​to-​double·​v4,​·​v1
   
96 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 96 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
97 ····​move-​result-​wide·​v1 97 ····​move-​result-​wide·​v2
   
98 ····​double-​to-​float·​v1,​·​v1 98 ····​double-​to-​float·​v1,​·​v2
   
99 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>setAmplitudeRate(F)​V 99 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>setAmplitudeRate(F)​V
   
100 ····​.​line·​39 100 ····​.​line·​39
101 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCAccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 101 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCAccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
102 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V 102 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V
[−]
smali/org/cocos2d/actions/grid/CCDeccelAmplitude.smali
Offset 105, 36 lines modified Offset 105, 36 lines modified
105 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>start(Lorg/​cocos2d/​nodes/​CCNode;​)​V 105 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>start(Lorg/​cocos2d/​nodes/​CCNode;​)​V
   
106 ····​.​line·​36 106 ····​.​line·​36
107 ····​return-​void 107 ····​return-​void
108 .​end·​method 108 .​end·​method
   
109 .​method·​public·​update(F)​V 109 .​method·​public·​update(F)​V
110 ····​.​locals·5 110 ····​.​locals·6
111 ····​.​param·​p1,​·​"time"····​#·​F 111 ····​.​param·​p1,​·​"time"····​#·​F
   
112 ····​.​prologue 112 ····​.​prologue
113 ····​.​line·​40 113 ····​.​line·​40
114 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCDeccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 114 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCDeccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
115 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 115 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
116 ····​sub-​float/​2addr·​v1,​·​p1 116 ····​sub-​float/​2addr·​v1,​·​p1
   
117 ····​float-​to-​double·​v1,​·​v1 117 ····​float-​to-​double·​v2,​·​v1
   
118 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCDeccelAmplitude;​-​>rate:​F 118 ····​iget·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCDeccelAmplitude;​-​>rate:​F
   
119 ····​float-​to-​double·​v3,​·​v3 119 ····​float-​to-​double·​v4,​·​v1
   
120 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 120 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
121 ····​move-​result-​wide·​v1 121 ····​move-​result-​wide·​v2
   
122 ····​double-​to-​float·​v1,​·​v1 122 ····​double-​to-​float·​v1,​·​v2
   
123 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>setAmplitudeRate(F)​V 123 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>setAmplitudeRate(F)​V
   
124 ····​.​line·​41 124 ····​.​line·​41
125 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCDeccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​ 125 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCDeccelAmplitude;​-​>other:​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​
   
126 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V 126 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​cocos2d/​actions/​interval/​CCIntervalAction;​-​>update(F)​V
[−]
smali/org/cocos2d/actions/grid/CCFlipX3D.smali
Offset 140, 418 lines modified Offset 140, 420 lines modified
   
140 ····​move-​result-​object·​v0 140 ····​move-​result-​object·​v0
   
141 ····​return-​object·​v0 141 ····​return-​object·​v0
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​update(F)​V 143 .​method·​public·​update(F)​V
144 ····​.​locals·​20 144 ····​.​locals·​21
145 ····​.​param·​p1,​·​"time"····​#·​F 145 ····​.​param·​p1,​·​"time"····​#·​F
   
146 ····​.​prologue 146 ····​.​prologue
147 ····​.​line·​33 147 ····​.​line·​33
148 ····​const·​v17,​·​0x40490fdb····​#·​(float)​Math.​PI 148 ····​const·​v18,​·​0x40490fdb····​#·​(float)​Math.​PI
   
149 ····​mul-​float·​v4,​·​v17,​·​p1 149 ····​mul-​float·​v5,​·​v18,​·​p1
   
150 ····​.​line·​34 150 ····​.​line·​34
151 ····​.​local·​v4,​·​"angle":​F 151 ····​.​local·​v5,​·​"angle":​F
152 ····​float-​to-​double·​v0,​·​v4 152 ····​float-​to-​double·​v0,​·​v5
   
153 ····​move-​wide/​from16·​v17,​·​v0 153 ····​move-​wide/​from16·​v18,​·​v0
   
154 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>sin(D)​D 154 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
155 ····​move-​result-​wide·​v17 155 ····​move-​result-​wide·​v18
   
156 ····​move-​wide/​from16·​v0,​·​v17 156 ····​move-​wide/​from16·​v0,​·​v18
   
157 ····​double-​to-​float·​v10,​·​v0 157 ····​double-​to-​float·​v11,​·​v0
   
158 ····​.​line·​35 158 ····​.​line·​35
159 ····​.​local·​v10,​·​"mz":​F 159 ····​.​local·​v11,​·​"mz":​F
160 ····​const/​high16·​v17,​·​0x40000000····​#·​2.​0f 160 ····​const/​high16·​v18,​·​0x40000000····​#·​2.​0f
   
161 ····​div-​float·​v4,​·​v4,​·​v17 161 ····​div-​float·​v5,​·​v5,​·​v18
   
162 ····​.​line·​36 162 ····​.​line·​36
163 ····​float-​to-​double·​v0,​·​v4 163 ····​float-​to-​double·​v0,​·​v5
   
164 ····​move-​wide/​from16·​v17,​·​v0 164 ····​move-​wide/​from16·​v18,​·​v0
   
165 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>cos(D)​D 165 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
166 ····​move-​result-​wide·​v17 166 ····​move-​result-​wide·​v18
   
167 ····​move-​wide/​from16·​v0,​·​v17 167 ····​move-​wide/​from16·​v0,​·​v18
   
168 ····​double-​to-​float·​v9,​·​v0 168 ····​double-​to-​float·​v10,​·​v0
   
169 ····​.​line·​40 169 ····​.​line·​40
170 ····​.​local·​v9,​·​"mx":​F 170 ····​.​local·​v10,​·​"mx":​F
171 ····​const/​16·​v17,​·​0x1  
   
172 ····​const/​16·​v18,​·​0x1 171 ····​const/​16·​v18,​·​0x1
   
173 ····invoke-​static/​range·​{v17·​.​.​·​v18},​·Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​ 172 ····const/​16·​v19,​·0x1
   
174 ····move-​result-​object·​v17 173 ····invoke-​static/​range·​{v18·​.​.​·​v19},​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​
   
  174 ····​move-​result-​object·​v18
   
175 ····​move-​object/​from16·​v0,​·​p0 175 ····​move-​object/​from16·​v0,​·​p0
   
176 ····​move-​object/​from16·​v1,​·​v17 176 ····​move-​object/​from16·​v1,​·​v18
   
177 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​grid/​CCFlipX3D;​-​>originalVertex(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​CCVertex3D;​ 177 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​grid/​CCFlipX3D;​-​>originalVertex(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​CCVertex3D;​
   
178 ····​move-​result-​object·​v12 178 ····​move-​result-​object·​v13
   
179 ····​.​line·​41 179 ····​.​line·​41
180 ····​.​local·​v12,​·​"v0":​Lorg/​cocos2d/​types/​CCVertex3D;​ 180 ····​.​local·​v13,​·​"v0":​Lorg/​cocos2d/​types/​CCVertex3D;​
181 ····​const/​16·​v17,​·​0x0  
   
182 ····​const/​16·​v18,​·​0x0 181 ····​const/​16·​v18,​·​0x0
   
183 ····invoke-​static/​range·​{v17·​.​.​·​v18},​·Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​ 182 ····const/​16·​v19,​·0x0
   
184 ····move-​result-​object·​v17 183 ····invoke-​static/​range·​{v18·​.​.​·​v19},​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​
   
  184 ····​move-​result-​object·​v18
   
185 ····​move-​object/​from16·​v0,​·​p0 185 ····​move-​object/​from16·​v0,​·​p0
   
186 ····​move-​object/​from16·​v1,​·​v17 186 ····​move-​object/​from16·​v1,​·​v18
   
187 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​grid/​CCFlipX3D;​-​>originalVertex(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​CCVertex3D;​ 187 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​grid/​CCFlipX3D;​-​>originalVertex(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​CCVertex3D;​
   
188 ····​move-​result-​object·​v13 188 ····​move-​result-​object·​v14
   
189 ····​.​line·​43 189 ····​.​line·​43
190 ····​.​local·​v13,​·​"v1":​Lorg/​cocos2d/​types/​CCVertex3D;​ 190 ····​.​local·​v14,​·​"v1":​Lorg/​cocos2d/​types/​CCVertex3D;​
191 ····​iget·​v15,​·​v12,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F  
   
192 ····​.​line·​44  
193 ····​.​local·​v15,​·​"x0":​F  
194 ····​iget·​v0,​·​v13,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F 191 ····​iget·​v0,​·​v13,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F
   
195 ····​move/​from16·​v16,​·​v0 192 ····​move/​from16·​v16,​·​v0
   
Max diff block lines reached; 14311/17749 bytes (80.63%) of diff not shown.
[−]
smali/org/cocos2d/actions/grid/CCFlipY3D.smali
Offset 73, 417 lines modified Offset 73, 419 lines modified
   
73 ····​return-​object·​v0 73 ····​return-​object·​v0
74 .​end·​method 74 .​end·​method
   
   
75 #·​virtual·​methods 75 #·​virtual·​methods
76 .​method·​public·​update(F)​V 76 .​method·​public·​update(F)​V
77 ····​.​locals·​20 77 ····​.​locals·​21
78 ····​.​param·​p1,​·​"time"····​#·​F 78 ····​.​param·​p1,​·​"time"····​#·​F
   
79 ····​.​prologue 79 ····​.​prologue
80 ····​.​line·​29 80 ····​.​line·​29
81 ····​const·​v17,​·​0x40490fdb····​#·​(float)​Math.​PI 81 ····​const·​v18,​·​0x40490fdb····​#·​(float)​Math.​PI
   
82 ····​mul-​float·​v4,​·​v17,​·​p1 82 ····​mul-​float·​v5,​·​v18,​·​p1
   
83 ····​.​line·​30 83 ····​.​line·​30
84 ····​.​local·​v4,​·​"angle":​F 84 ····​.​local·​v5,​·​"angle":​F
85 ····​float-​to-​double·​v0,​·​v4 85 ····​float-​to-​double·​v0,​·​v5
   
86 ····​move-​wide/​from16·​v17,​·​v0 86 ····​move-​wide/​from16·​v18,​·​v0
   
87 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>sin(D)​D 87 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
88 ····​move-​result-​wide·​v17 88 ····​move-​result-​wide·​v18
   
89 ····​move-​wide/​from16·​v0,​·​v17 89 ····​move-​wide/​from16·​v0,​·​v18
   
90 ····​double-​to-​float·​v10,​·​v0 90 ····​double-​to-​float·​v11,​·​v0
   
91 ····​.​line·​31 91 ····​.​line·​31
92 ····​.​local·​v10,​·​"mz":​F 92 ····​.​local·​v11,​·​"mz":​F
93 ····​const/​high16·​v17,​·​0x40000000····​#·​2.​0f 93 ····​const/​high16·​v18,​·​0x40000000····​#·​2.​0f
   
94 ····​div-​float·​v4,​·​v4,​·​v17 94 ····​div-​float·​v5,​·​v5,​·​v18
   
95 ····​.​line·​32 95 ····​.​line·​32
96 ····​float-​to-​double·​v0,​·​v4 96 ····​float-​to-​double·​v0,​·​v5
   
97 ····​move-​wide/​from16·​v17,​·​v0 97 ····​move-​wide/​from16·​v18,​·​v0
   
98 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>cos(D)​D 98 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
99 ····​move-​result-​wide·​v17 99 ····​move-​result-​wide·​v18
   
100 ····​move-​wide/​from16·​v0,​·​v17 100 ····​move-​wide/​from16·​v0,​·​v18
   
101 ····​double-​to-​float·​v9,​·​v0 101 ····​double-​to-​float·​v10,​·​v0
   
102 ····​.​line·​35 102 ····​.​line·​35
103 ····​.​local·​v9,​·​"my":​F 103 ····​.​local·​v10,​·​"my":​F
104 ····​new-​instance·​v8,​·​Lorg/​cocos2d/​types/​CCVertex3D;​ 104 ····​new-​instance·​v9,​·​Lorg/​cocos2d/​types/​CCVertex3D;​
   
105 ····​const/​16·​v17,​·​0x0  
   
106 ····​const/​16·​v18,​·​0x0 105 ····​const/​16·​v18,​·​0x0
   
107 ····​const/​16·​v19,​·​0x0 106 ····​const/​16·​v19,​·​0x0
   
108 ····move/​from16·​v0,​·v17 107 ····const/​16·​v20,​·0x0
   
109 ····​move/​from16·​v1,​·​v18 108 ····​move/​from16·​v0,​·​v18
   
110 ····​move/​from16·​v2,​·​v19 109 ····​move/​from16·​v1,​·​v19
   
111 ····invoke-​direct·​{v8,​·​v0,​·​v1,​·​v2},​·Lorg/​cocos2d/​types/​CCVertex3D;​-​><init>(FFF)​V 110 ····move/​from16·​v2,​·v20
   
112 ····.​line·​37 111 ····invoke-​direct·​{v9,​·​v0,​·​v1,​·​v2},​·Lorg/​cocos2d/​types/​CCVertex3D;​-​><init>(FFF)​V
113 ····​.​local·​v8,​·​"diff":​Lorg/​cocos2d/​types/​CCVertex3D;​  
114 ····​const/​16·​v17,​·​0x1  
   
  112 ····​.​line·​37
  113 ····​.​local·​v9,​·​"diff":​Lorg/​cocos2d/​types/​CCVertex3D;​
115 ····​const/​16·​v18,​·​0x1 114 ····​const/​16·​v18,​·​0x1
   
116 ····invoke-​static/​range·​{v17·​.​.​·​v18},​·Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​ 115 ····const/​16·​v19,​·0x1
   
117 ····move-​result-​object·​v17 116 ····invoke-​static/​range·​{v18·​.​.​·​v19},​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​
   
  117 ····​move-​result-​object·​v18
   
118 ····​move-​object/​from16·​v0,​·​p0 118 ····​move-​object/​from16·​v0,​·​p0
   
119 ····​move-​object/​from16·​v1,​·​v17 119 ····​move-​object/​from16·​v1,​·​v18
   
120 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​grid/​CCFlipY3D;​-​>originalVertex(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​CCVertex3D;​ 120 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​cocos2d/​actions/​grid/​CCFlipY3D;​-​>originalVertex(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​CCVertex3D;​
   
121 ····​move-​result-​object·​v12 121 ····​move-​result-​object·​v13
   
122 ····​.​line·​38 122 ····​.​line·​38
123 ····​.​local·​v12,​·​"v0":​Lorg/​cocos2d/​types/​CCVertex3D;​ 123 ····​.​local·​v13,​·​"v0":​Lorg/​cocos2d/​types/​CCVertex3D;​
124 ····​const/​16·​v17,​·​0x0  
   
125 ····​const/​16·​v18,​·​0x0 124 ····​const/​16·​v18,​·​0x0
   
126 ····invoke-​static/​range·​{v17·​.​.​·​v18},​·Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​ 125 ····const/​16·​v19,​·0x0
   
  126 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>ccg(II)​Lorg/​cocos2d/​types/​ccGridSize;​
   
Max diff block lines reached; 14275/17627 bytes (80.98%) of diff not shown.
[−]
smali/org/cocos2d/actions/grid/CCLens3D.smali
Offset 233, 35 lines modified Offset 233, 35 lines modified
   
233 ····​if-​nez·​v9,​·​:​cond_4 233 ····​if-​nez·​v9,​·​:​cond_4
   
234 ····​const·​v5,​·​0x3a83126f····​#·​0.​001f 234 ····​const·​v5,​·​0x3a83126f····​#·​0.​001f
   
235 ····​.​line·​56 235 ····​.​line·​56
236 ····​:​cond_4 236 ····​:​cond_4
237 ····​float-​to-​double·​v9,​·​v5 237 ····​float-​to-​double·​v10,​·​v5
   
238 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​Math;​-​>log(D)​D 238 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
239 ····​move-​result-​wide·​v9 239 ····​move-​result-​wide·​v10
   
240 ····​double-​to-​float·​v9,​·​v9 240 ····​double-​to-​float·​v9,​·​v10
   
241 ····​iget·​v10,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLens3D;​-​>lensEffect:​F 241 ····​iget·​v10,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLens3D;​-​>lensEffect:​F
   
242 ····​mul-​float·​v2,​·​v9,​·​v10 242 ····​mul-​float·​v2,​·​v9,​·​v10
   
243 ····​.​line·​57 243 ····​.​line·​57
244 ····​.​local·​v2,​·​"l":​F 244 ····​.​local·​v2,​·​"l":​F
245 ····​float-​to-​double·​v9,​·​v2 245 ····​float-​to-​double·​v10,​·​v2
   
246 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​Math;​-​>exp(D)​D 246 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>exp(D)​D
   
247 ····​move-​result-​wide·​v9 247 ····​move-​result-​wide·​v10
   
248 ····​double-​to-​float·​v9,​·​v9 248 ····​double-​to-​float·​v9,​·​v10
   
249 ····​iget·​v10,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLens3D;​-​>radius:​F 249 ····​iget·​v10,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLens3D;​-​>radius:​F
   
250 ····​mul-​float·​v3,​·​v9,​·​v10 250 ····​mul-​float·​v3,​·​v9,​·​v10
   
251 ····​.​line·​59 251 ····​.​line·​59
252 ····​.​local·​v3,​·​"new_r":​F 252 ····​.​local·​v3,​·​"new_r":​F
[−]
smali/org/cocos2d/actions/grid/CCLiquid.smali
Offset 87, 24 lines modified Offset 87, 18 lines modified
   
87 ····​.​line·​46 87 ····​.​line·​46
88 ····​.​local·​v0,​·​"copy":​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​ 88 ····​.​local·​v0,​·​"copy":​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​
89 ····​return-​object·​v0 89 ····​return-​object·​v0
90 .​end·​method 90 .​end·​method
   
91 .​method·​public·​update(F)​V 91 .​method·​public·​update(F)​V
92 ····​.​locals·​14 92 ····​.​locals·​10
93 ····​.​param·​p1,​·​"time"····​#·​F 93 ····​.​param·​p1,​·​"time"····​#·​F
   
94 ····​.​prologue 94 ····​.​prologue
95 ····​const·​v13,​·​0x3c23d70a····​#·​0.​01f  
   
96 ····​const-​wide·​v11,​·​0x400921fb54442d18L····​#·​Math.​PI  
   
97 ····​const-​wide/​high16·​v9,​·​0x4000000000000000L····​#·​2.​0  
   
98 ····​.​line·​33 95 ····​.​line·​33
99 ····​const/​4·​v0,​·​0x1 96 ····​const/​4·​v0,​·​0x1
   
100 ····​.​local·​v0,​·​"i":​I 97 ····​.​local·​v0,​·​"i":​I
101 ····​:​goto_0 98 ····​:​goto_0
102 ····​iget-​object·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​ 99 ····​iget-​object·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​
   
Offset 142, 102 lines modified Offset 136, 114 lines modified
   
142 ····​move-​result-​object·​v2 136 ····​move-​result-​object·​v2
   
143 ····​.​line·​36 137 ····​.​line·​36
144 ····​.​local·​v2,​·​"v":​Lorg/​cocos2d/​types/​CCVertex3D;​ 138 ····​.​local·​v2,​·​"v":​Lorg/​cocos2d/​types/​CCVertex3D;​
145 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F 139 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F
   
146 ····​float-​to-​double·​v3,​·​v3 140 ····​float-​to-​double·​v4,​·​v3
   
147 ····​float-​to-​double·​v5,​·​p1 141 ····​float-​to-​double·​v6,​·​p1
   
148 ····mul-​double/​2addr·v5,​·v11 142 ····const-​wide·​v8,​·​0x400921fb54442d18L····​#·Math.​PI
   
149 ····iget·v7,​·p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>waves:​I 143 ····mul-​double/​2addr·​v6,​·​v8
   
150 ····​int-​to-​double·​v7,​·​v7 144 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>waves:​I
   
151 ····mul-​double/​2addr·​v5,​·​v7 145 ····int-​to-​double·​v8,​·​v3
   
152 ····​mul-​double/​2addr·​v5,​·​v9 146 ····​mul-​double/​2addr·​v6,​·​v8
   
153 ····iget·​v7,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F 147 ····const-​wide/​high16·​v8,​·​0x4000000000000000L····​#·​2.​0
   
  148 ····​mul-​double/​2addr·​v6,​·​v8
   
  149 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F
   
154 ····mul-​float/​2addr·v7,​·v13 150 ····const·​v8,​·​0x3c23d70a····​#·0.​01f
   
155 ····​float-​to-​double·​v7,​·​v7 151 ····mul-​float/​2addr·​v3,​·​v8
   
156 ····​add-​double/​2addr·​v5,​·​v7 152 ····float-​to-​double·​v8,​·​v3
   
157 ····invoke-​static·​{v5,​·​v6},​·Ljava/​lang/​Math;​-​>sin(D)​D 153 ····add-​double/​2addr·​v6,​·​v8
   
158 ····move-​result-​wide·​v5 154 ····invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
159 ····iget·v7,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>amplitude:​F 155 ····move-​result-​wide·​v6
   
160 ····float-​to-​double·​v7,​·​v7 156 ····iget·v3,​·p0,​·Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>amplitude:​F
   
161 ····mul-​double/​2addr·​v5,​·​v7 157 ····float-​to-​double·​v8,​·​v3
   
162 ····iget·v7,​·p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>amplitudeRate:​F 158 ····mul-​double/​2addr·​v6,​·​v8
   
163 ····float-​to-​double·​v7,​·​v7 159 ····iget·v3,​·p0,​·Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>amplitudeRate:​F
   
164 ····mul-​double/​2addr·​v5,​·​v7 160 ····float-​to-​double·​v8,​·​v3
   
165 ····add-​double/​2addr·​v3,​·​v5 161 ····mul-​double/​2addr·​v6,​·​v8
   
166 ····​double-​to-​float·​v3,​·​v3 162 ····add-​double/​2addr·​v4,​·​v6
   
  163 ····​double-​to-​float·​v3,​·​v4
   
167 ····​iput·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F 164 ····​iput·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F
   
168 ····​.​line·​37 165 ····​.​line·​37
169 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F 166 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F
   
170 ····​float-​to-​double·​v3,​·​v3 167 ····​float-​to-​double·​v4,​·​v3
   
  168 ····​float-​to-​double·​v6,​·​p1
   
  169 ····​const-​wide·​v8,​·​0x400921fb54442d18L····​#·​Math.​PI
   
171 ····float-​to-​double·​v5,​·p1 170 ····mul-​double/​2addr·​v6,​·v8
   
172 ····mul-​double/​2addr·​v5,​·​v11 171 ····iget·v3,​·p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>waves:​I
   
173 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCLiquid;​-​>waves:​I 172 ····​int-​to-​double·​v8,​·​v3
   
174 ····int-​to-​double·​v7,​·​v7 173 ····mul-​double/​2addr·​v6,​·​v8
   
Max diff block lines reached; 1382/4500 bytes (30.71%) of diff not shown.
[−]
smali/org/cocos2d/actions/grid/CCPageTurn3D.smali
Offset 42, 15 lines modified Offset 42, 15 lines modified
   
42 ····​return-​object·​v0 42 ····​return-​object·​v0
43 .​end·​method 43 .​end·​method
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​update(F)​V 45 .​method·​public·​update(F)​V
46 ····​.​locals·​21 46 ····​.​locals·​22
47 ····​.​param·​p1,​·​"time"····​#·​F 47 ····​.​param·​p1,​·​"time"····​#·​F
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​31 49 ····​.​line·​31
50 ····​const/​16·​v17,​·​0x0 50 ····​const/​16·​v17,​·​0x0
   
51 ····​const/​high16·​v18,​·​0x3e800000····​#·​0.​25f 51 ····​const/​high16·​v18,​·​0x3e800000····​#·​0.​25f
Offset 103, 35 lines modified Offset 103, 35 lines modified
   
103 ····​add-​float·​v15,​·​v17,​·​v9 103 ····​add-​float·​v15,​·​v17,​·​v9
   
104 ····​.​line·​38 104 ····​.​line·​38
105 ····​.​local·​v15,​·​"theta":​F 105 ····​.​local·​v15,​·​"theta":​F
106 ····​float-​to-​double·​v0,​·​v15 106 ····​float-​to-​double·​v0,​·​v15
   
107 ····​move-​wide/​from16·​v17,​·​v0 107 ····​move-​wide/​from16·​v18,​·​v0
   
108 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>sin(D)​D 108 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
109 ····​move-​result-​wide·​v17 109 ····​move-​result-​wide·​v18
   
110 ····​move-​wide/​from16·​v0,​·​v17 110 ····​move-​wide/​from16·​v0,​·​v18
   
111 ····​double-​to-​float·​v14,​·​v0 111 ····​double-​to-​float·​v14,​·​v0
   
112 ····​.​line·​39 112 ····​.​line·​39
113 ····​.​local·​v14,​·​"sinTheta":​F 113 ····​.​local·​v14,​·​"sinTheta":​F
114 ····​float-​to-​double·​v0,​·​v15 114 ····​float-​to-​double·​v0,​·​v15
   
115 ····​move-​wide/​from16·​v17,​·​v0 115 ····​move-​wide/​from16·​v18,​·​v0
   
116 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>cos(D)​D 116 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
117 ····​move-​result-​wide·​v17 117 ····​move-​result-​wide·​v18
   
118 ····​move-​wide/​from16·​v0,​·​v17 118 ····​move-​wide/​from16·​v0,​·​v18
   
119 ····​double-​to-​float·​v7,​·​v0 119 ····​double-​to-​float·​v7,​·​v0
   
120 ····​.​line·​41 120 ····​.​line·​41
121 ····​.​local·​v7,​·​"cosTheta":​F 121 ····​.​local·​v7,​·​"cosTheta":​F
122 ····​const/​4·​v10,​·​0x0 122 ····​const/​4·​v10,​·​0x0
   
Offset 225, 21 lines modified Offset 225, 21 lines modified
   
225 ····​add-​float·​v17,​·​v17,​·​v18 225 ····​add-​float·​v17,​·​v17,​·​v18
   
226 ····​move/​from16·​v0,​·​v17 226 ····​move/​from16·​v0,​·​v17
   
227 ····​float-​to-​double·​v0,​·​v0 227 ····​float-​to-​double·​v0,​·​v0
   
228 ····​move-​wide/​from16·​v17,​·​v0 228 ····​move-​wide/​from16·​v18,​·​v0
   
229 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 229 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
230 ····​move-​result-​wide·​v17 230 ····​move-​result-​wide·​v18
   
231 ····​move-​wide/​from16·​v0,​·​v17 231 ····​move-​wide/​from16·​v0,​·​v18
   
232 ····​double-​to-​float·​v2,​·​v0 232 ····​double-​to-​float·​v2,​·​v0
   
233 ····​.​line·​47 233 ····​.​line·​47
234 ····​.​local·​v2,​·​"R":​F 234 ····​.​local·​v2,​·​"R":​F
235 ····​mul-​float·​v13,​·​v2,​·​v14 235 ····​mul-​float·​v13,​·​v2,​·​v14
   
Offset 251, 70 lines modified Offset 251, 70 lines modified
   
251 ····​div-​float·​v17,​·​v17,​·​v2 251 ····​div-​float·​v17,​·​v17,​·​v2
   
252 ····​move/​from16·​v0,​·​v17 252 ····​move/​from16·​v0,​·​v17
   
253 ····​float-​to-​double·​v0,​·​v0 253 ····​float-​to-​double·​v0,​·​v0
   
254 ····​move-​wide/​from16·​v17,​·​v0 254 ····​move-​wide/​from16·​v18,​·​v0
   
255 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>asin(D)​D 255 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
256 ····​move-​result-​wide·​v17 256 ····​move-​result-​wide·​v18
   
257 ····​move-​wide/​from16·​v0,​·​v17 257 ····​move-​wide/​from16·​v0,​·​v18
   
258 ····​double-​to-​float·​v3,​·​v0 258 ····​double-​to-​float·​v3,​·​v0
   
259 ····​.​line·​49 259 ····​.​line·​49
260 ····​.​local·​v3,​·​"alpha":​F 260 ····​.​local·​v3,​·​"alpha":​F
261 ····​div-​float·​v5,​·​v3,​·​v14 261 ····​div-​float·​v5,​·​v3,​·​v14
   
262 ····​.​line·​50 262 ····​.​line·​50
263 ····​.​local·​v5,​·​"beta":​F 263 ····​.​local·​v5,​·​"beta":​F
264 ····​float-​to-​double·​v0,​·​v5 264 ····​float-​to-​double·​v0,​·​v5
   
Max diff block lines reached; 1206/3598 bytes (33.52%) of diff not shown.
[−]
smali/org/cocos2d/actions/grid/CCTwirl.smali
Offset 114, 15 lines modified Offset 114, 15 lines modified
   
114 ····​.​line·​65 114 ····​.​line·​65
115 ····​.​local·​v0,​·​"copy":​Lorg/​cocos2d/​actions/​grid/​CCTwirl;​ 115 ····​.​local·​v0,​·​"copy":​Lorg/​cocos2d/​actions/​grid/​CCTwirl;​
116 ····​return-​object·​v0 116 ····​return-​object·​v0
117 .​end·​method 117 .​end·​method
   
118 .​method·​public·​update(F)​V 118 .​method·​public·​update(F)​V
119 ····​.​locals·19 119 ····​.​locals·20
120 ····​.​param·​p1,​·​"time"····​#·​F 120 ····​.​param·​p1,​·​"time"····​#·​F
   
121 ····​.​prologue 121 ····​.​prologue
122 ····​.​line·​36 122 ····​.​line·​36
123 ····​move-​object/​from16·​v0,​·​p0 123 ····​move-​object/​from16·​v0,​·​p0
   
124 ····​iget-​object·​v5,​·​v0,​·​Lorg/​cocos2d/​actions/​grid/​CCTwirl;​-​>position:​Lorg/​cocos2d/​types/​CGPoint;​ 124 ····​iget-​object·​v5,​·​v0,​·​Lorg/​cocos2d/​actions/​grid/​CCTwirl;​-​>position:​Lorg/​cocos2d/​types/​CGPoint;​
Offset 243, 138 lines modified Offset 243, 140 lines modified
   
243 ····​iget·​v12,​·​v0,​·​Lorg/​cocos2d/​actions/​grid/​CCTwirl;​-​>amplitudeRate:​F 243 ····​iget·​v12,​·​v0,​·​Lorg/​cocos2d/​actions/​grid/​CCTwirl;​-​>amplitudeRate:​F
   
244 ····​mul-​float·​v3,​·​v11,​·​v12 244 ····​mul-​float·​v3,​·​v11,​·​v12
   
245 ····​.​line·​48 245 ····​.​line·​48
246 ····​.​local·​v3,​·​"amp":​F 246 ····​.​local·​v3,​·​"amp":​F
247 ····​float-​to-​double·​v11,​·​v9 247 ····​float-​to-​double·​v12,​·​v9
   
248 ····​const-​wide·​v13,​·​0x3ff921fb54442d18L····​#·​1.​5707963267948966 248 ····​const-​wide·​v14,​·​0x3ff921fb54442d18L····​#·​1.​5707963267948966
   
249 ····​move/​from16·​v0,​·​p1 249 ····​move/​from16·​v0,​·​p1
   
250 ····​float-​to-​double·​v15,​·​v0 250 ····​float-​to-​double·​v0,​·​v0
   
251 ····const-​wide·​v17,​·​0x400921fb54442d18L····​#·Math.​PI 251 ····move-​wide/​from16·v16,​·v0
   
252 ····mul-​double·​v15,​·v15,​·v17 252 ····const-​wide·​v18,​·0x400921fb54442d18L····​#·Math.​PI
   
253 ····​move-​object/​from16·​v0,​·​p0 253 ····​mul-​double·​v16,​·​v16,​·​v18
   
254 ····​iget·​v0,​·​v0,​·​Lorg/​cocos2d/​actions/​grid/​CCTwirl;​-​>twirls:​I  
   
255 ····​move/​from16·​v17,​·v0 254 ····​move-​object/​from16·​v0,​·p0
   
256 ····move/​from16·​v0,​·v17 255 ····iget·​v11,​·​v0,​·Lorg/​cocos2d/​actions/​grid/​CCTwirl;​-​>twirls:​I
   
257 ····​int-​to-​double·​v0,​·​v0 256 ····​int-​to-​double·​v0,​·​v11
   
258 ····​move-​wide/​from16·​v17,​·​v0 257 ····​move-​wide/​from16·​v18,​·​v0
   
259 ····​mul-​double·​v15,​·​v15,​·​v17 258 ····​mul-​double·​v16,​·​v16,​·​v18
   
260 ····​const-​wide/​high16·​v17,​·​0x4000000000000000L····​#·​2.​0 259 ····​const-​wide/​high16·​v18,​·​0x4000000000000000L····​#·​2.​0
   
261 ····​mul-​double·​v15,​·​v15,​·​v17 260 ····​mul-​double·​v16,​·​v16,​·​v18
   
262 ····​add-​double/​2addr·​v13,​·​v15 261 ····​add-​double·​v14,​·​v14,​·​v16
   
263 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Math;​-​>cos(D)​D 262 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
264 ····​move-​result-​wide·​v13 263 ····​move-​result-​wide·​v14
   
265 ····​mul-​double/​2addr·​v11,​·​v13 264 ····​mul-​double/​2addr·​v12,​·​v14
   
266 ····​float-​to-​double·​v13,​·​v3 265 ····​float-​to-​double·​v14,​·​v3
   
267 ····​mul-​double/​2addr·​v11,​·​v13 266 ····​mul-​double/​2addr·​v12,​·​v14
   
268 ····​double-​to-​float·​v2,​·​v11 267 ····​double-​to-​float·​v2,​·​v12
   
269 ····​.​line·​51 268 ····​.​line·​51
270 ····​.​local·​v2,​·​"a":​F 269 ····​.​local·​v2,​·​"a":​F
271 ····​float-​to-​double·​v11,​·​v2 270 ····​float-​to-​double·​v12,​·​v2
   
272 ····​invoke-​static·​{v11,​·​v12},​·​Ljava/​lang/​Math;​-​>sin(D)​D 271 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
273 ····​move-​result-​wide·​v11 272 ····​move-​result-​wide·​v12
   
274 ····​iget·​v13,​·​v10,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F 273 ····​iget·​v11,​·​v10,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F
   
275 ····​iget·​v14,​·​v5,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 274 ····​iget·​v14,​·​v5,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
276 ····​sub-​float/​2addr·​v13,​·​v14 275 ····​sub-​float/​2addr·​v11,​·​v14
   
277 ····​float-​to-​double·​v13,​·​v13 276 ····​float-​to-​double·​v14,​·​v11
   
278 ····​mul-​double/​2addr·​v11,​·​v13 277 ····​mul-​double/​2addr·​v12,​·​v14
   
279 ····​float-​to-​double·​v13,​·​v2 278 ····​float-​to-​double·​v14,​·​v2
   
280 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Math;​-​>cos(D)​D 279 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
281 ····​move-​result-​wide·​v13 280 ····​move-​result-​wide·​v14
   
282 ····​iget·​v15,​·​v10,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F 281 ····​iget·​v11,​·​v10,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F
   
283 ····​iget·​v0,​·​v5,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 282 ····​iget·​v0,​·​v5,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
284 ····​move/​from16·​v16,​·​v0 283 ····​move/​from16·​v16,​·​v0
   
285 ····​sub-​float·​v15,​·​v15,​·​v16 284 ····​sub-​float·​v11,​·​v11,​·​v16
   
Max diff block lines reached; 1815/5097 bytes (35.61%) of diff not shown.
[−]
smali/org/cocos2d/actions/grid/CCWaves.smali
Offset 117, 24 lines modified Offset 117, 18 lines modified
   
117 ····​.​line·​56 117 ····​.​line·​56
118 ····​.​local·​v0,​·​"copy":​Lorg/​cocos2d/​actions/​grid/​CCWaves;​ 118 ····​.​local·​v0,​·​"copy":​Lorg/​cocos2d/​actions/​grid/​CCWaves;​
119 ····​return-​object·​v0 119 ····​return-​object·​v0
120 .​end·​method 120 .​end·​method
   
121 .​method·​public·​update(F)​V 121 .​method·​public·​update(F)​V
122 ····​.​locals·​14 122 ····​.​locals·​10
123 ····​.​param·​p1,​·​"time"····​#·​F 123 ····​.​param·​p1,​·​"time"····​#·​F
   
124 ····​.​prologue 124 ····​.​prologue
125 ····​const·​v13,​·​0x3c23d70a····​#·​0.​01f  
   
126 ····​const-​wide·​v11,​·​0x400921fb54442d18L····​#·​Math.​PI  
   
127 ····​const-​wide/​high16·​v9,​·​0x4000000000000000L····​#·​2.​0  
   
128 ····​.​line·​38 125 ····​.​line·​38
129 ····​const/​4·​v0,​·​0x0 126 ····​const/​4·​v0,​·​0x0
   
130 ····​.​local·​v0,​·​"i":​I 127 ····​.​local·​v0,​·​"i":​I
131 ····​:​goto_0 128 ····​:​goto_0
132 ····​iget-​object·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​ 129 ····​iget-​object·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​
   
Offset 181, 108 lines modified Offset 175, 120 lines modified
181 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>vertical:​Z 175 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>vertical:​Z
   
182 ····​if-​eqz·​v3,​·​:​cond_2 176 ····​if-​eqz·​v3,​·​:​cond_2
   
183 ····​.​line·​43 177 ····​.​line·​43
184 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F 178 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F
   
185 ····​float-​to-​double·​v3,​·​v3 179 ····​float-​to-​double·​v4,​·​v3
   
186 ····​float-​to-​double·​v5,​·​p1 180 ····​float-​to-​double·​v6,​·​p1
   
187 ····mul-​double/​2addr·v5,​·v11 181 ····const-​wide·​v8,​·​0x400921fb54442d18L····​#·Math.​PI
   
188 ····iget·v7,​·p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>waves:​I 182 ····mul-​double/​2addr·v6,​·v8
   
189 ····​int-​to-​double·​v7,​·v7 183 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>waves:​I
   
190 ····mul-​double/​2addr·​v5,​·​v7 184 ····int-​to-​double·​v8,​·​v3
   
191 ····​mul-​double/​2addr·​v5,​·​v9 185 ····​mul-​double/​2addr·​v6,​·​v8
   
192 ····iget·​v7,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F 186 ····const-​wide/​high16·​v8,​·​0x4000000000000000L····​#·​2.​0
   
  187 ····​mul-​double/​2addr·​v6,​·​v8
   
  188 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F
   
193 ····mul-​float/​2addr·v7,​·v13 189 ····const·​v8,​·​0x3c23d70a····​#·0.​01f
   
194 ····​float-​to-​double·​v7,​·​v7 190 ····mul-​float/​2addr·​v3,​·​v8
   
195 ····​add-​double/​2addr·​v5,​·​v7 191 ····float-​to-​double·​v8,​·​v3
   
196 ····invoke-​static·​{v5,​·​v6},​·Ljava/​lang/​Math;​-​>sin(D)​D 192 ····add-​double/​2addr·​v6,​·​v8
   
197 ····move-​result-​wide·​v5 193 ····invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
198 ····iget·v7,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>amplitude:​F 194 ····move-​result-​wide·​v6
   
199 ····float-​to-​double·​v7,​·​v7 195 ····iget·v3,​·p0,​·Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>amplitude:​F
   
200 ····mul-​double/​2addr·​v5,​·​v7 196 ····float-​to-​double·​v8,​·​v3
   
201 ····iget·v7,​·p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>amplitudeRate:​F 197 ····mul-​double/​2addr·v6,​·​v8
   
202 ····float-​to-​double·​v7,​·​v7 198 ····iget·v3,​·p0,​·Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>amplitudeRate:​F
   
203 ····mul-​double/​2addr·​v5,​·​v7 199 ····float-​to-​double·​v8,​·​v3
   
204 ····add-​double/​2addr·​v3,​·​v5 200 ····mul-​double/​2addr·​v6,​·​v8
   
205 ····​double-​to-​float·​v3,​·​v3 201 ····add-​double/​2addr·​v4,​·​v6
   
  202 ····​double-​to-​float·​v3,​·​v4
   
206 ····​iput·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F 203 ····​iput·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>x:​F
   
207 ····​.​line·​45 204 ····​.​line·​45
208 ····​:​cond_2 205 ····​:​cond_2
209 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>horizontal:​Z 206 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​grid/​CCWaves;​-​>horizontal:​Z
   
210 ····​if-​eqz·​v3,​·​:​cond_3 207 ····​if-​eqz·​v3,​·​:​cond_3
   
211 ····​.​line·​46 208 ····​.​line·​46
212 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F 209 ····​iget·​v3,​·​v2,​·​Lorg/​cocos2d/​types/​CCVertex3D;​-​>y:​F
   
213 ····​float-​to-​double·​v3,​·​v3 210 ····​float-​to-​double·​v4,​·​v3
   
  211 ····​float-​to-​double·​v6,​·​p1
   
  212 ····​const-​wide·​v8,​·​0x400921fb54442d18L····​#·​Math.​PI
   
214 ····float-​to-​double·​v5,​·p1 213 ····mul-​double/​2addr·​v6,​·v8
   
Max diff block lines reached; 1598/4623 bytes (34.57%) of diff not shown.
[−]
smali/org/cocos2d/actions/tile/CCFadeOutDownTiles.smali
Offset 42, 15 lines modified Offset 42, 15 lines modified
   
42 ····​return-​object·​v0 42 ····​return-​object·​v0
43 .​end·​method 43 .​end·​method
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F 45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F
46 ····​.​locals·5 46 ····​.​locals·6
47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​ 47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​
48 ····​.​param·​p2,​·​"time"····​#·​F 48 ····​.​param·​p2,​·​"time"····​#·​F
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 50 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
51 ····​.​line·​22 51 ····​.​line·​22
Offset 91, 19 lines modified Offset 91, 19 lines modified
   
91 ····​iget·​v2,​·​p1,​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>y:​I 91 ····​iget·​v2,​·​p1,​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>y:​I
   
92 ····​int-​to-​float·​v2,​·​v2 92 ····​int-​to-​float·​v2,​·​v2
   
93 ····​div-​float/​2addr·​v1,​·​v2 93 ····​div-​float/​2addr·​v1,​·​v2
   
94 ····​float-​to-​double·​v1,​·​v1 94 ····​float-​to-​double·​v2,​·​v1
   
95 ····​const-​wide/​high16·​v3,​·​0x4018000000000000L····​#·​6.​0 95 ····​const-​wide/​high16·​v4,​·​0x4018000000000000L····​#·​6.​0
   
96 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 96 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
97 ····​move-​result-​wide·​v1 97 ····​move-​result-​wide·​v2
   
98 ····​double-​to-​float·​v1,​·​v1 98 ····​double-​to-​float·​v1,​·​v2
   
99 ····​goto·​:​goto_0 99 ····​goto·​:​goto_0
100 .​end·​method 100 .​end·​method
[−]
smali/org/cocos2d/actions/tile/CCFadeOutTRTiles.smali
Offset 42, 15 lines modified Offset 42, 15 lines modified
   
42 ····​return-​object·​v0 42 ····​return-​object·​v0
43 .​end·​method 43 .​end·​method
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F 45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F
46 ····​.​locals·5 46 ····​.​locals·6
47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​ 47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​
48 ····​.​param·​p2,​·​"time"····​#·​F 48 ····​.​param·​p2,​·​"time"····​#·​F
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​23 50 ····​.​line·​23
51 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCFadeOutTRTiles;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​ 51 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCFadeOutTRTiles;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​
   
Offset 106, 23 lines modified Offset 106, 23 lines modified
   
106 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 106 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
107 ····​add-​float/​2addr·​v2,​·​v3 107 ····​add-​float/​2addr·​v2,​·​v3
   
108 ····​div-​float/​2addr·​v1,​·​v2 108 ····​div-​float/​2addr·​v1,​·​v2
   
109 ····​float-​to-​double·​v1,​·​v1 109 ····​float-​to-​double·​v2,​·​v1
   
110 ····​const-​wide/​high16·​v3,​·​0x4018000000000000L····​#·​6.​0 110 ····​const-​wide/​high16·​v4,​·​0x4018000000000000L····​#·​6.​0
   
111 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 111 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
112 ····​move-​result-​wide·​v1 112 ····​move-​result-​wide·​v2
   
113 ····​double-​to-​float·​v1,​·​v1 113 ····​double-​to-​float·​v1,​·​v2
   
114 ····​goto·​:​goto_0 114 ····​goto·​:​goto_0
115 .​end·​method 115 .​end·​method
   
116 .​method·​public·​transformTile(Lorg/​cocos2d/​types/​ccGridSize;​F)​V 116 .​method·​public·​transformTile(Lorg/​cocos2d/​types/​ccGridSize;​F)​V
117 ····​.​locals·​7 117 ····​.​locals·​7
118 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​ 118 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​
[−]
smali/org/cocos2d/actions/tile/CCFadeOutBLTiles.smali
Offset 42, 15 lines modified Offset 42, 15 lines modified
   
42 ····​return-​object·​v0 42 ····​return-​object·​v0
43 .​end·​method 43 .​end·​method
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F 45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F
46 ····​.​locals·5 46 ····​.​locals·6
47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​ 47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​
48 ····​.​param·​p2,​·​"time"····​#·​F 48 ····​.​param·​p2,​·​"time"····​#·​F
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 50 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
51 ····​.​line·​23 51 ····​.​line·​23
Offset 103, 19 lines modified Offset 103, 19 lines modified
   
103 ····​add-​int/​2addr·​v2,​·​v3 103 ····​add-​int/​2addr·​v2,​·​v3
   
104 ····​int-​to-​float·​v2,​·​v2 104 ····​int-​to-​float·​v2,​·​v2
   
105 ····​div-​float/​2addr·​v1,​·​v2 105 ····​div-​float/​2addr·​v1,​·​v2
   
106 ····​float-​to-​double·​v1,​·​v1 106 ····​float-​to-​double·​v2,​·​v1
   
107 ····​const-​wide/​high16·​v3,​·​0x4018000000000000L····​#·​6.​0 107 ····​const-​wide/​high16·​v4,​·​0x4018000000000000L····​#·​6.​0
   
108 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 108 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
109 ····​move-​result-​wide·​v1 109 ····​move-​result-​wide·​v2
   
110 ····​double-​to-​float·​v1,​·​v1 110 ····​double-​to-​float·​v1,​·​v2
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
112 .​end·​method 112 .​end·​method
[−]
smali/org/cocos2d/actions/tile/CCShatteredTiles3D.smali
Offset 85, 15 lines modified Offset 85, 15 lines modified
   
85 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
86 ····​return-​object·​v0 86 ····​return-​object·​v0
87 .​end·​method 87 .​end·​method
   
88 .​method·​public·​update(F)​V 88 .​method·​public·​update(F)​V
89 ····​.​locals·9 89 ····​.​locals·10
90 ····​.​param·​p1,​·​"time"····​#·​F 90 ····​.​param·​p1,​·​"time"····​#·​F
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​36 92 ····​.​line·​36
93 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>once:​Z 93 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>once:​Z
   
94 ····​if-​nez·​v3,​·​:​cond_0 94 ····​if-​nez·​v3,​·​:​cond_0
Offset 147, 361 lines modified Offset 147, 361 lines modified
   
147 ····​move-​result-​object·​v0 147 ····​move-​result-​object·​v0
   
148 ····​.​line·​42 148 ····​.​line·​42
149 ····​.​local·​v0,​·​"coords":​Lorg/​cocos2d/​types/​ccQuad3;​ 149 ····​.​local·​v0,​·​"coords":​Lorg/​cocos2d/​types/​ccQuad3;​
150 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F 150 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F
   
151 ····​float-​to-​double·​v3,​·​v3 151 ····​float-​to-​double·​v4,​·​v3
   
152 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D 152 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D
   
153 ····​move-​result-​wide·​v5 153 ····​move-​result-​wide·​v6
   
154 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I 154 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I
   
155 ····​mul-​int/​lit8·​v7,​·​v7,​·​0x2 155 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
156 ····​int-​to-​double·​v7,​·​v7 156 ····​int-​to-​double·​v8,​·​v3
   
157 ····​mul-​double/​2addr·​v5,​·​v7 157 ····​mul-​double/​2addr·​v6,​·​v8
   
158 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I 158 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I
   
159 ····​int-​to-​double·​v7,​·​v7 159 ····​int-​to-​double·​v8,​·​v3
   
160 ····​sub-​double/​2addr·​v5,​·​v7 160 ····​sub-​double/​2addr·​v6,​·​v8
   
161 ····​add-​double/​2addr·​v3,​·​v5 161 ····​add-​double/​2addr·​v4,​·​v6
   
162 ····​double-​to-​float·​v3,​·​v3 162 ····​double-​to-​float·​v3,​·​v4
   
163 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F 163 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F
   
164 ····​.​line·​43 164 ····​.​line·​43
165 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F 165 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F
   
166 ····​float-​to-​double·​v3,​·​v3 166 ····​float-​to-​double·​v4,​·​v3
   
167 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D 167 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D
   
168 ····​move-​result-​wide·​v5 168 ····​move-​result-​wide·​v6
   
169 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I 169 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I
   
170 ····​mul-​int/​lit8·​v7,​·​v7,​·​0x2 170 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
171 ····​int-​to-​double·​v7,​·​v7 171 ····​int-​to-​double·​v8,​·​v3
   
172 ····​mul-​double/​2addr·​v5,​·​v7 172 ····​mul-​double/​2addr·​v6,​·​v8
   
173 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I 173 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I
   
174 ····​int-​to-​double·​v7,​·​v7 174 ····​int-​to-​double·​v8,​·​v3
   
175 ····​sub-​double/​2addr·​v5,​·​v7 175 ····​sub-​double/​2addr·​v6,​·​v8
   
176 ····​add-​double/​2addr·​v3,​·​v5 176 ····​add-​double/​2addr·​v4,​·​v6
   
177 ····​double-​to-​float·​v3,​·​v3 177 ····​double-​to-​float·​v3,​·​v4
   
178 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F 178 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F
   
179 ····​.​line·​44 179 ····​.​line·​44
180 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>tl_x:​F 180 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>tl_x:​F
   
181 ····​float-​to-​double·​v3,​·​v3 181 ····​float-​to-​double·​v4,​·​v3
   
182 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D 182 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D
   
183 ····​move-​result-​wide·​v5 183 ····​move-​result-​wide·​v6
   
184 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I 184 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I
   
185 ····​mul-​int/​lit8·​v7,​·​v7,​·​0x2 185 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
186 ····​int-​to-​double·​v7,​·​v7 186 ····​int-​to-​double·​v8,​·​v3
   
187 ····​mul-​double/​2addr·​v5,​·​v7 187 ····​mul-​double/​2addr·​v6,​·​v8
   
188 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I 188 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShatteredTiles3D;​-​>randrange:​I
   
189 ····​int-​to-​double·​v7,​·​v7 189 ····​int-​to-​double·​v8,​·​v3
   
Max diff block lines reached; 9509/12783 bytes (74.39%) of diff not shown.
[−]
smali/org/cocos2d/actions/tile/CCShuffleTiles.smali
Offset 360, 15 lines modified Offset 360, 15 lines modified
360 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>setTile(Lorg/​cocos2d/​types/​ccGridSize;​Lorg/​cocos2d/​types/​ccQuad3;​)​V 360 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>setTile(Lorg/​cocos2d/​types/​ccGridSize;​Lorg/​cocos2d/​types/​ccQuad3;​)​V
   
361 ····​.​line·​76 361 ····​.​line·​76
362 ····​return-​void 362 ····​return-​void
363 .​end·​method 363 .​end·​method
   
364 .​method·​public·​shuffle([II)​V 364 .​method·​public·​shuffle([II)​V
365 ····​.​locals·7 365 ····​.​locals·8
366 ····​.​param·​p1,​·​"array"····​#·​[I 366 ····​.​param·​p1,​·​"array"····​#·​[I
367 ····​.​param·​p2,​·​"len"····​#·​I 367 ····​.​param·​p2,​·​"len"····​#·​I
   
368 ····​.​prologue 368 ····​.​prologue
369 ····​.​line·​41 369 ····​.​line·​41
370 ····​add-​int/​lit8·​v0,​·​p2,​·​-​0x1 370 ····​add-​int/​lit8·​v0,​·​p2,​·​-​0x1
   
Offset 379, 23 lines modified Offset 379, 23 lines modified
379 ····​.​line·​47 379 ····​.​line·​47
380 ····​return-​void 380 ····​return-​void
   
381 ····​.​line·​42 381 ····​.​line·​42
382 ····​:​cond_0 382 ····​:​cond_0
383 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D 383 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D
   
384 ····​move-​result-​wide·​v3 384 ····​move-​result-​wide·​v4
   
385 ····​add-​int/​lit8·​v5,​·​v0,​·​0x1 385 ····​add-​int/​lit8·​v3,​·​v0,​·​0x1
   
386 ····​int-​to-​double·​v5,​·​v5 386 ····​int-​to-​double·​v6,​·​v3
   
387 ····​mul-​double/​2addr·​v3,​·​v5 387 ····​mul-​double/​2addr·​v4,​·​v6
   
388 ····​double-​to-​int·​v1,​·​v3 388 ····​double-​to-​int·​v1,​·​v4
   
389 ····​.​line·​43 389 ····​.​line·​43
390 ····​.​local·​v1,​·​"j":​I 390 ····​.​local·​v1,​·​"j":​I
391 ····​aget·​v2,​·​p1,​·​v0 391 ····​aget·​v2,​·​p1,​·​v0
   
392 ····​.​line·​44 392 ····​.​line·​44
393 ····​.​local·​v2,​·​"v":​I 393 ····​.​local·​v2,​·​"v":​I
Offset 409, 15 lines modified Offset 409, 15 lines modified
409 ····​.​line·​41 409 ····​.​line·​41
410 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 410 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
   
411 ····​goto·​:​goto_0 411 ····​goto·​:​goto_0
412 .​end·​method 412 .​end·​method
   
413 .​method·​public·​start(Lorg/​cocos2d/​nodes/​CCNode;​)​V 413 .​method·​public·​start(Lorg/​cocos2d/​nodes/​CCNode;​)​V
414 ····​.​locals·7 414 ····​.​locals·8
415 ····​.​param·​p1,​·​"aTarget"····​#·​Lorg/​cocos2d/​nodes/​CCNode;​ 415 ····​.​param·​p1,​·​"aTarget"····​#·​Lorg/​cocos2d/​nodes/​CCNode;​
   
416 ····​.​prologue 416 ····​.​prologue
417 ····​.​line·​80 417 ····​.​line·​80
418 ····​invoke-​super·​{p0,​·​p1},​·​Lorg/​cocos2d/​actions/​tile/​CCTiledGrid3DAction;​-​>start(Lorg/​cocos2d/​nodes/​CCNode;​)​V 418 ····​invoke-​super·​{p0,​·​p1},​·​Lorg/​cocos2d/​actions/​tile/​CCTiledGrid3DAction;​-​>start(Lorg/​cocos2d/​nodes/​CCNode;​)​V
   
419 ····​.​line·​82 419 ····​.​line·​82
Offset 428, 17 lines modified Offset 428, 17 lines modified
428 ····​if-​eq·​v4,​·​v5,​·​:​cond_0 428 ····​if-​eq·​v4,​·​v5,​·​:​cond_0
   
429 ····​.​line·​83 429 ····​.​line·​83
430 ····​iget-​object·​v4,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>rand:​Ljava/​util/​Random;​ 430 ····​iget-​object·​v4,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>rand:​Ljava/​util/​Random;​
   
431 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>seed:​I 431 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>seed:​I
   
432 ····​int-​to-​long·​v5,​·​v5 432 ····​int-​to-​long·​v6,​·​v5
   
433 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Ljava/​util/​Random;​-​>setSeed(J)​V 433 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Ljava/​util/​Random;​-​>setSeed(J)​V
   
434 ····​.​line·​86 434 ····​.​line·​86
435 ····​:​cond_0 435 ····​:​cond_0
436 ····​iget-​object·​v4,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​ 436 ····​iget-​object·​v4,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShuffleTiles;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​
   
437 ····​iget·​v4,​·​v4,​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>x:​I 437 ····​iget·​v4,​·​v4,​·​Lorg/​cocos2d/​types/​ccGridSize;​-​>x:​I
   
[−]
smali/org/cocos2d/actions/tile/CCFadeOutUpTiles.smali
Offset 42, 15 lines modified Offset 42, 15 lines modified
   
42 ····​return-​object·​v0 42 ····​return-​object·​v0
43 .​end·​method 43 .​end·​method
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F 45 .​method·​public·​testFunc(Lorg/​cocos2d/​types/​ccGridSize;​F)​F
46 ····​.​locals·5 46 ····​.​locals·6
47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​ 47 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​
48 ····​.​param·​p2,​·​"time"····​#·​F 48 ····​.​param·​p2,​·​"time"····​#·​F
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​24 50 ····​.​line·​24
51 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCFadeOutUpTiles;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​ 51 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCFadeOutUpTiles;​-​>gridSize:​Lorg/​cocos2d/​types/​ccGridSize;​
   
Offset 94, 23 lines modified Offset 94, 23 lines modified
   
94 ····​int-​to-​float·​v1,​·​v1 94 ····​int-​to-​float·​v1,​·​v1
   
95 ····​iget·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 95 ····​iget·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
96 ····​div-​float/​2addr·​v1,​·​v2 96 ····​div-​float/​2addr·​v1,​·​v2
   
97 ····​float-​to-​double·​v1,​·​v1 97 ····​float-​to-​double·​v2,​·​v1
   
98 ····​const-​wide/​high16·​v3,​·​0x4018000000000000L····​#·​6.​0 98 ····​const-​wide/​high16·​v4,​·​0x4018000000000000L····​#·​6.​0
   
99 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 99 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
100 ····​move-​result-​wide·​v1 100 ····​move-​result-​wide·​v2
   
101 ····​double-​to-​float·​v1,​·​v1 101 ····​double-​to-​float·​v1,​·​v2
   
102 ····​goto·​:​goto_0 102 ····​goto·​:​goto_0
103 .​end·​method 103 .​end·​method
   
104 .​method·​public·​transformTile(Lorg/​cocos2d/​types/​ccGridSize;​F)​V 104 .​method·​public·​transformTile(Lorg/​cocos2d/​types/​ccGridSize;​F)​V
105 ····​.​locals·​7 105 ····​.​locals·​7
106 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​ 106 ····​.​param·​p1,​·​"pos"····​#·​Lorg/​cocos2d/​types/​ccGridSize;​
[−]
smali/org/cocos2d/actions/tile/CCWavesTiles3D.smali
Offset 85, 15 lines modified Offset 85, 15 lines modified
   
85 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​><init>(IFLorg/​cocos2d/​types/​ccGridSize;​F)​V 85 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​><init>(IFLorg/​cocos2d/​types/​ccGridSize;​F)​V
   
86 ····​return-​object·​v0 86 ····​return-​object·​v0
87 .​end·​method 87 .​end·​method
   
88 .​method·​public·​update(F)​V 88 .​method·​public·​update(F)​V
89 ····​.​locals·7 89 ····​.​locals·8
90 ····​.​param·​p1,​·​"time"····​#·​F 90 ····​.​param·​p1,​·​"time"····​#·​F
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​39 92 ····​.​line·​39
93 ····​const/​4·​v1,​·​0x0 93 ····​const/​4·​v1,​·​0x0
   
94 ····​.​local·​v1,​·​"i":​I 94 ····​.​local·​v1,​·​"i":​I
Offset 132, 62 lines modified Offset 132, 62 lines modified
   
132 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>originalTile(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​ccQuad3;​ 132 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>originalTile(Lorg/​cocos2d/​types/​ccGridSize;​)​Lorg/​cocos2d/​types/​ccQuad3;​
   
133 ····​move-​result-​object·​v0 133 ····​move-​result-​object·​v0
   
134 ····​.​line·​43 134 ····​.​line·​43
135 ····​.​local·​v0,​·​"coords":​Lorg/​cocos2d/​types/​ccQuad3;​ 135 ····​.​local·​v0,​·​"coords":​Lorg/​cocos2d/​types/​ccQuad3;​
136 ····​float-​to-​double·​v3,​·​p1 136 ····​float-​to-​double·​v4,​·​p1
   
137 ····​const-​wide·​v5,​·​0x400921fb54442d18L····​#·​Math.​PI 137 ····​const-​wide·​v6,​·​0x400921fb54442d18L····​#·​Math.​PI
   
138 ····​mul-​double/​2addr·​v3,​·​v5 138 ····​mul-​double/​2addr·​v4,​·​v6
   
139 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>waves:​I 139 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>waves:​I
   
140 ····​int-​to-​double·​v5,​·​v5 140 ····​int-​to-​double·​v6,​·​v3
   
141 ····​mul-​double/​2addr·​v3,​·​v5 141 ····​mul-​double/​2addr·​v4,​·​v6
   
142 ····​const-​wide/​high16·​v5,​·​0x4000000000000000L····​#·​2.​0 142 ····​const-​wide/​high16·​v6,​·​0x4000000000000000L····​#·​2.​0
   
143 ····​mul-​double/​2addr·​v3,​·​v5 143 ····​mul-​double/​2addr·​v4,​·​v6
   
144 ····​iget·​v5,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_y:​F 144 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_y:​F
   
145 ····​iget·​v6,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F 145 ····​iget·​v6,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F
   
146 ····​add-​float/​2addr·​v5,​·​v6 146 ····​add-​float/​2addr·​v3,​·​v6
   
147 ····​const·​v6,​·​0x3c23d70a····​#·​0.​01f 147 ····​const·​v6,​·​0x3c23d70a····​#·​0.​01f
   
148 ····​mul-​float/​2addr·​v5,​·​v6 148 ····​mul-​float/​2addr·​v3,​·​v6
   
149 ····​float-​to-​double·​v5,​·​v5 149 ····​float-​to-​double·​v6,​·​v3
   
150 ····​add-​double/​2addr·​v3,​·​v5 150 ····​add-​double/​2addr·​v4,​·​v6
   
151 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sin(D)​D 151 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
152 ····​move-​result-​wide·​v3 152 ····​move-​result-​wide·​v4
   
153 ····​.​line·​44 153 ····​.​line·​44
154 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>amplitude:​F 154 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>amplitude:​F
   
155 ····​float-​to-​double·​v5,​·​v5 155 ····​float-​to-​double·​v6,​·​v3
   
156 ····​mul-​double/​2addr·​v3,​·​v5 156 ····​mul-​double/​2addr·​v4,​·​v6
   
157 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>amplitudeRate:​F 157 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCWavesTiles3D;​-​>amplitudeRate:​F
   
158 ····​float-​to-​double·​v5,​·​v5 158 ····​float-​to-​double·​v6,​·​v3
   
159 ····​mul-​double/​2addr·​v3,​·​v5 159 ····​mul-​double/​2addr·​v4,​·​v6
   
160 ····​double-​to-​float·​v3,​·​v3 160 ····​double-​to-​float·​v3,​·​v4
   
161 ····​.​line·​43 161 ····​.​line·​43
162 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_z:​F 162 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_z:​F
   
163 ····​.​line·​45 163 ····​.​line·​45
164 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_z:​F 164 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_z:​F
   
[−]
smali/org/cocos2d/actions/tile/CCJumpTiles3D.smali
Offset 85, 52 lines modified Offset 85, 52 lines modified
   
85 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
86 ····​return-​object·​v0 86 ····​return-​object·​v0
87 .​end·​method 87 .​end·​method
   
88 .​method·​public·​update(F)​V 88 .​method·​public·​update(F)​V
89 ····​.​locals·​11 89 ····​.​locals·​12
90 ····​.​param·​p1,​·​"time"····​#·​F 90 ····​.​param·​p1,​·​"time"····​#·​F
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​const-​wide·​v9,​·​0x400921fb54442d18L····​#·​Math.​PI 92 ····​const-​wide·​v10,​·​0x400921fb54442d18L····​#·​Math.​PI
   
93 ····​.​line·​43 93 ····​.​line·​43
94 ····​float-​to-​double·​v5,​·​p1 94 ····​float-​to-​double·​v6,​·​p1
   
95 ····​mul-​double/​2addr·​v5,​·​v9 95 ····​mul-​double/​2addr·​v6,​·​v10
   
96 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>jumps:​I 96 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>jumps:​I
   
97 ····​int-​to-​double·​v7,​·​v7 97 ····​int-​to-​double·​v8,​·​v5
   
98 ····​mul-​double/​2addr·​v5,​·​v7 98 ····​mul-​double/​2addr·​v6,​·​v8
   
99 ····​const-​wide/​high16·​v7,​·​0x4000000000000000L····​#·​2.​0 99 ····​const-​wide/​high16·​v8,​·​0x4000000000000000L····​#·​2.​0
   
100 ····​mul-​double/​2addr·​v5,​·​v7 100 ····​mul-​double/​2addr·​v6,​·​v8
   
101 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sin(D)​D 101 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
102 ····​move-​result-​wide·​v5 102 ····​move-​result-​wide·​v6
   
103 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitude:​F 103 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitude:​F
   
104 ····​float-​to-​double·​v7,​·​v7 104 ····​float-​to-​double·​v8,​·​v5
   
105 ····​mul-​double/​2addr·​v5,​·​v7 105 ····​mul-​double/​2addr·​v6,​·​v8
   
106 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitudeRate:​F 106 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitudeRate:​F
   
107 ····​float-​to-​double·​v7,​·​v7 107 ····​float-​to-​double·​v8,​·​v5
   
108 ····​mul-​double/​2addr·​v5,​·​v7 108 ····​mul-​double/​2addr·​v6,​·​v8
   
109 ····​double-​to-​float·​v3,​·​v5 109 ····​double-​to-​float·​v3,​·​v6
   
110 ····​.​line·​44 110 ····​.​line·​44
111 ····​.​local·​v3,​·​"sinz":​F 111 ····​.​local·​v3,​·​"sinz":​F
112 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>jumps:​I 112 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>jumps:​I
   
113 ····​int-​to-​float·​v5,​·​v5 113 ····​int-​to-​float·​v5,​·​v5
   
Offset 140, 35 lines modified Offset 140, 35 lines modified
   
140 ····​mul-​float/​2addr·​v5,​·​v6 140 ····​mul-​float/​2addr·​v5,​·​v6
   
141 ····​const/​high16·​v6,​·​0x3f800000····​#·​1.​0f 141 ····​const/​high16·​v6,​·​0x3f800000····​#·​1.​0f
   
142 ····​add-​float/​2addr·​v5,​·​v6 142 ····​add-​float/​2addr·​v5,​·​v6
   
143 ····​float-​to-​double·​v5,​·​v5 143 ····​float-​to-​double·​v6,​·​v5
   
144 ····​mul-​double/​2addr·​v5,​·​v9 144 ····​mul-​double/​2addr·​v6,​·​v10
   
145 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sin(D)​D 145 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
146 ····​move-​result-​wide·​v5 146 ····​move-​result-​wide·​v6
   
147 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitude:​F 147 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitude:​F
   
148 ····​float-​to-​double·​v7,​·​v7 148 ····​float-​to-​double·​v8,​·​v5
   
149 ····​mul-​double/​2addr·​v5,​·​v7 149 ····​mul-​double/​2addr·​v6,​·​v8
   
150 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitudeRate:​F 150 ····​iget·​v5,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCJumpTiles3D;​-​>amplitudeRate:​F
   
151 ····​float-​to-​double·​v7,​·​v7 151 ····​float-​to-​double·​v8,​·​v5
   
152 ····​mul-​double/​2addr·​v5,​·​v7 152 ····​mul-​double/​2addr·​v6,​·​v8
   
153 ····​double-​to-​float·​v4,​·​v5 153 ····​double-​to-​float·​v4,​·​v6
   
154 ····​.​line·​46 154 ····​.​line·​46
155 ····​.​local·​v4,​·​"sinz2":​F 155 ····​.​local·​v4,​·​"sinz2":​F
156 ····​const/​4·​v1,​·​0x0 156 ····​const/​4·​v1,​·​0x0
   
157 ····​.​local·​v1,​·​"i":​I 157 ····​.​local·​v1,​·​"i":​I
158 ····​:​goto_0 158 ····​:​goto_0
[−]
smali/org/cocos2d/actions/tile/CCShakyTiles3D.smali
Offset 78, 15 lines modified Offset 78, 15 lines modified
   
78 ····​move-​result-​object·​v0 78 ····​move-​result-​object·​v0
   
79 ····​return-​object·​v0 79 ····​return-​object·​v0
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​update(F)​V 81 .​method·​public·​update(F)​V
82 ····​.​locals·9 82 ····​.​locals·10
83 ····​.​param·​p1,​·​"time"····​#·​F 83 ····​.​param·​p1,​·​"time"····​#·​F
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​33 85 ····​.​line·​33
86 ····​const/​4·​v1,​·​0x0 86 ····​const/​4·​v1,​·​0x0
   
87 ····​.​local·​v1,​·​"i":​I 87 ····​.​local·​v1,​·​"i":​I
Offset 127, 361 lines modified Offset 127, 361 lines modified
   
127 ····​move-​result-​object·​v0 127 ····​move-​result-​object·​v0
   
128 ····​.​line·​38 128 ····​.​line·​38
129 ····​.​local·​v0,​·​"coords":​Lorg/​cocos2d/​types/​ccQuad3;​ 129 ····​.​local·​v0,​·​"coords":​Lorg/​cocos2d/​types/​ccQuad3;​
130 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F 130 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F
   
131 ····​float-​to-​double·​v3,​·​v3 131 ····​float-​to-​double·​v4,​·​v3
   
132 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D 132 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D
   
133 ····​move-​result-​wide·​v5 133 ····​move-​result-​wide·​v6
   
134 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I 134 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I
   
135 ····​mul-​int/​lit8·​v7,​·​v7,​·​0x2 135 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
136 ····​int-​to-​double·​v7,​·​v7 136 ····​int-​to-​double·​v8,​·​v3
   
137 ····​mul-​double/​2addr·​v5,​·​v7 137 ····​mul-​double/​2addr·​v6,​·​v8
   
138 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I 138 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I
   
139 ····​int-​to-​double·​v7,​·​v7 139 ····​int-​to-​double·​v8,​·​v3
   
140 ····​sub-​double/​2addr·​v5,​·​v7 140 ····​sub-​double/​2addr·​v6,​·​v8
   
141 ····​add-​double/​2addr·​v3,​·​v5 141 ····​add-​double/​2addr·​v4,​·​v6
   
142 ····​double-​to-​float·​v3,​·​v3 142 ····​double-​to-​float·​v3,​·​v4
   
143 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F 143 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>bl_x:​F
   
144 ····​.​line·​39 144 ····​.​line·​39
145 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F 145 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F
   
146 ····​float-​to-​double·​v3,​·​v3 146 ····​float-​to-​double·​v4,​·​v3
   
147 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D 147 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D
   
148 ····​move-​result-​wide·​v5 148 ····​move-​result-​wide·​v6
   
149 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I 149 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I
   
150 ····​mul-​int/​lit8·​v7,​·​v7,​·​0x2 150 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
151 ····​int-​to-​double·​v7,​·​v7 151 ····​int-​to-​double·​v8,​·​v3
   
152 ····​mul-​double/​2addr·​v5,​·​v7 152 ····​mul-​double/​2addr·​v6,​·​v8
   
153 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I 153 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I
   
154 ····​int-​to-​double·​v7,​·​v7 154 ····​int-​to-​double·​v8,​·​v3
   
155 ····​sub-​double/​2addr·​v5,​·​v7 155 ····​sub-​double/​2addr·​v6,​·​v8
   
156 ····​add-​double/​2addr·​v3,​·​v5 156 ····​add-​double/​2addr·​v4,​·​v6
   
157 ····​double-​to-​float·​v3,​·​v3 157 ····​double-​to-​float·​v3,​·​v4
   
158 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F 158 ····​iput·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>br_x:​F
   
159 ····​.​line·​40 159 ····​.​line·​40
160 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>tl_x:​F 160 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​types/​ccQuad3;​-​>tl_x:​F
   
161 ····​float-​to-​double·​v3,​·​v3 161 ····​float-​to-​double·​v4,​·​v3
   
162 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D 162 ····​invoke-​static·​{},​·​Ljava/​lang/​Math;​-​>random()​D
   
163 ····​move-​result-​wide·​v5 163 ····​move-​result-​wide·​v6
   
164 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I 164 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I
   
165 ····​mul-​int/​lit8·​v7,​·​v7,​·​0x2 165 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
166 ····​int-​to-​double·​v7,​·​v7 166 ····​int-​to-​double·​v8,​·​v3
   
167 ····​mul-​double/​2addr·​v5,​·​v7 167 ····​mul-​double/​2addr·​v6,​·​v8
   
168 ····​iget·​v7,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I 168 ····​iget·​v3,​·​p0,​·​Lorg/​cocos2d/​actions/​tile/​CCShakyTiles3D;​-​>randrange:​I
   
169 ····​int-​to-​double·​v7,​·​v7 169 ····​int-​to-​double·​v8,​·​v3
   
Max diff block lines reached; 9359/12524 bytes (74.73%) of diff not shown.
[−]
smali/org/cocos2d/nodes/CCDirector.smali
Offset 1234, 15 lines modified Offset 1234, 15 lines modified
1234 ····​.​line·​220 1234 ····​.​line·​220
1235 ····​sget-​object·​v0,​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>theApp:​Landroid/​app/​Activity;​ 1235 ····​sget-​object·​v0,​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>theApp:​Landroid/​app/​Activity;​
   
1236 ····​return-​object·​v0 1236 ····​return-​object·​v0
1237 .​end·​method 1237 .​end·​method
   
1238 .​method·​public·​getAnimationInterval(​D)​V 1238 .​method·​public·​getAnimationInterval(​D)​V
1239 ····​.​locals·0 1239 ····​.​locals·1
1240 ····​.​param·​p1,​·​"interval"····​#·​D 1240 ····​.​param·​p1,​·​"interval"····​#·​D
   
1241 ····​.​prologue 1241 ····​.​prologue
1242 ····​.​line·​452 1242 ····​.​line·​452
1243 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>animationInterval_:​D 1243 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>animationInterval_:​D
   
1244 ····​.​line·​453 1244 ····​.​line·​453
Offset 1991, 15 lines modified Offset 1991, 15 lines modified
1991 ····​:​cond_0 1991 ····​:​cond_0
1992 ····​invoke-​interface·​{p1,​·​v0},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisable(I)​V 1992 ····​invoke-​interface·​{p1,​·​v0},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisable(I)​V
   
1993 ····​goto·​:​goto_0 1993 ····​goto·​:​goto_0
1994 .​end·​method 1994 .​end·​method
   
1995 .​method·​public·​setAnimationInterval(​D)​V 1995 .​method·​public·​setAnimationInterval(​D)​V
1996 ····​.​locals·0 1996 ····​.​locals·1
1997 ····​.​param·​p1,​·​"interval"····​#·​D 1997 ····​.​param·​p1,​·​"interval"····​#·​D
   
1998 ····​.​prologue 1998 ····​.​prologue
1999 ····​.​line·​456 1999 ····​.​line·​456
2000 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>animationInterval_:​D 2000 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>animationInterval_:​D
   
2001 ····​.​line·​462 2001 ····​.​line·​462
[−]
smali/org/cocos2d/nodes/CCMotionStreak.smali
Offset 175, 34 lines modified Offset 175, 34 lines modified
175 .​method·​public·​update(F)​V 175 .​method·​public·​update(F)​V
176 ····​.​locals·​8 176 ····​.​locals·​8
177 ····​.​param·​p1,​·​"delta"····​#·​F 177 ····​.​param·​p1,​·​"delta"····​#·​F
   
178 ····​.​prologue 178 ····​.​prologue
179 ····​const/​4·​v2,​·​0x0 179 ····​const/​4·​v2,​·​0x0
   
180 ····​const/​high16·​v7,​·​-​0x40800000····​#·​-​1.​0f 180 ····​const/​high16·​v5,​·​-​0x40800000····​#·​-​1.​0f
   
181 ····​const-​wide/​high16·​v5,​·​0x4000000000000000L····​#·​2.​0 181 ····​const-​wide/​high16·​v6,​·​0x4000000000000000L····​#·​2.​0
   
182 ····​.​line·​64 182 ····​.​line·​64
183 ····​invoke-​virtual·​{p0,​·​v2,​·​v2},​·​Lorg/​cocos2d/​nodes/​CCMotionStreak;​-​>convertToWorldSpace(​FF)​Lorg/​cocos2d/​types/​CGPoint;​ 183 ····​invoke-​virtual·​{p0,​·​v2,​·​v2},​·​Lorg/​cocos2d/​nodes/​CCMotionStreak;​-​>convertToWorldSpace(​FF)​Lorg/​cocos2d/​types/​CGPoint;​
   
184 ····​move-​result-​object·​v1 184 ····​move-​result-​object·​v1
   
185 ····​.​line·​65 185 ····​.​line·​65
186 ····​.​local·​v1,​·​"location":​Lorg/​cocos2d/​types/​CGPoint;​ 186 ····​.​local·​v1,​·​"location":​Lorg/​cocos2d/​types/​CGPoint;​
187 ····​iget-​object·​v2,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCMotionStreak;​-​>ribbon_:​Lorg/​cocos2d/​nodes/​CCRibbon;​ 187 ····​iget-​object·​v2,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCMotionStreak;​-​>ribbon_:​Lorg/​cocos2d/​nodes/​CCRibbon;​
   
188 ····​iget·​v3,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 188 ····​iget·​v3,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
189 ····​mul-​float/​2addr·​v3,​·​v7 189 ····​mul-​float/​2addr·​v3,​·​v5
   
190 ····​iget·​v4,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 190 ····​iget·​v4,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
191 ····​mul-​float/​2addr·​v4,​·​v7 191 ····​mul-​float/​2addr·​v4,​·​v5
   
192 ····​invoke-​static·​{v3,​·​v4},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>make(FF)​Lorg/​cocos2d/​types/​CGPoint;​ 192 ····​invoke-​static·​{v3,​·​v4},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>make(FF)​Lorg/​cocos2d/​types/​CGPoint;​
   
193 ····​move-​result-​object·​v3 193 ····​move-​result-​object·​v3
   
194 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCRibbon;​-​>setPosition(Lorg/​cocos2d/​types/​CGPoint;​)​V 194 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCRibbon;​-​>setPosition(Lorg/​cocos2d/​types/​CGPoint;​)​V
   
Offset 213, 35 lines modified Offset 213, 35 lines modified
   
213 ····​iget·​v3,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 213 ····​iget·​v3,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
214 ····​sub-​float/​2addr·​v2,​·​v3 214 ····​sub-​float/​2addr·​v2,​·​v3
   
215 ····​float-​to-​double·​v2,​·​v2 215 ····​float-​to-​double·​v2,​·​v2
   
216 ····​invoke-​static·​{v2,​·​v3,​·​v5,​·​v6},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 216 ····​invoke-​static·​{v2,​·​v3,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
217 ····​move-​result-​wide·​v2 217 ····​move-​result-​wide·​v2
   
218 ····​double-​to-​float·​v2,​·​v2 218 ····​double-​to-​float·​v2,​·​v2
   
219 ····​iget-​object·​v3,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCMotionStreak;​-​>lastLocation_:​Lorg/​cocos2d/​types/​CGPoint;​ 219 ····​iget-​object·​v3,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCMotionStreak;​-​>lastLocation_:​Lorg/​cocos2d/​types/​CGPoint;​
   
220 ····​iget·​v3,​·​v3,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 220 ····​iget·​v3,​·​v3,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
221 ····​iget·​v4,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 221 ····​iget·​v4,​·​v1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
222 ····​sub-​float/​2addr·​v3,​·​v4 222 ····​sub-​float/​2addr·​v3,​·​v4
   
223 ····​float-​to-​double·​v3,​·​v3 223 ····​float-​to-​double·​v4,​·​v3
   
224 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 224 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
225 ····​move-​result-​wide·​v3 225 ····​move-​result-​wide·​v4
   
226 ····​double-​to-​float·​v3,​·​v3 226 ····​double-​to-​float·​v3,​·​v4
   
227 ····​add-​float/​2addr·​v2,​·​v3 227 ····​add-​float/​2addr·​v2,​·​v3
   
228 ····​float-​to-​double·​v2,​·​v2 228 ····​float-​to-​double·​v2,​·​v2
   
229 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 229 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
[−]
smali/org/cocos2d/nodes/CCRibbon.smali
Offset 204, 15 lines modified Offset 204, 15 lines modified
   
204 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​cocos2d/​nodes/​CCRibbon;​-​><init>(FLjava/​lang/​String;​FLorg/​cocos2d/​types/​ccColor4B;​F)​V 204 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​cocos2d/​nodes/​CCRibbon;​-​><init>(FLjava/​lang/​String;​FLorg/​cocos2d/​types/​ccColor4B;​F)​V
   
205 ····​return-​object·​v0 205 ····​return-​object·​v0
206 .​end·​method 206 .​end·​method
   
207 .​method·​private·​rotatePoint(Lorg/​cocos2d/​types/​CGPoint;​F)​Lorg/​cocos2d/​types/​CGPoint;​ 207 .​method·​private·​rotatePoint(Lorg/​cocos2d/​types/​CGPoint;​F)​Lorg/​cocos2d/​types/​CGPoint;​
208 ····​.​locals·5 208 ····​.​locals·6
209 ····​.​param·​p1,​·​"vec"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 209 ····​.​param·​p1,​·​"vec"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
210 ····​.​param·​p2,​·​"a"····​#·​F 210 ····​.​param·​p2,​·​"a"····​#·​F
   
211 ····​.​prologue 211 ····​.​prologue
212 ····​.​line·​198 212 ····​.​line·​198
213 ····​iget·​v1,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 213 ····​iget·​v1,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
Offset 224, 21 lines modified Offset 224, 21 lines modified
   
224 ····​double-​to-​float·​v2,​·​v2 224 ····​double-​to-​float·​v2,​·​v2
   
225 ····​mul-​float/​2addr·​v1,​·​v2 225 ····​mul-​float/​2addr·​v1,​·​v2
   
226 ····​iget·​v2,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 226 ····​iget·​v2,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
227 ····​float-​to-​double·​v3,​·​p2 227 ····​float-​to-​double·​v4,​·​p2
   
228 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sin(D)​D 228 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
229 ····​move-​result-​wide·​v3 229 ····​move-​result-​wide·​v4
   
230 ····​double-​to-​float·​v3,​·​v3 230 ····​double-​to-​float·​v3,​·​v4
   
231 ····​mul-​float/​2addr·​v2,​·​v3 231 ····​mul-​float/​2addr·​v2,​·​v3
   
232 ····​sub-​float·​v0,​·​v1,​·​v2 232 ····​sub-​float·​v0,​·​v1,​·​v2
   
233 ····​.​line·​199 233 ····​.​line·​199
234 ····​.​local·​v0,​·​"xtemp":​F 234 ····​.​local·​v0,​·​"xtemp":​F
Offset 252, 21 lines modified Offset 252, 21 lines modified
   
252 ····​double-​to-​float·​v2,​·​v2 252 ····​double-​to-​float·​v2,​·​v2
   
253 ····​mul-​float/​2addr·​v1,​·​v2 253 ····​mul-​float/​2addr·​v1,​·​v2
   
254 ····​iget·​v2,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 254 ····​iget·​v2,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
255 ····​float-​to-​double·​v3,​·​p2 255 ····​float-​to-​double·​v4,​·​p2
   
256 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>cos(D)​D 256 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
257 ····​move-​result-​wide·​v3 257 ····​move-​result-​wide·​v4
   
258 ····​double-​to-​float·​v3,​·​v3 258 ····​double-​to-​float·​v3,​·​v4
   
259 ····​mul-​float/​2addr·​v2,​·​v3 259 ····​mul-​float/​2addr·​v2,​·​v3
   
260 ····​add-​float/​2addr·​v1,​·​v2 260 ····​add-​float/​2addr·​v1,​·​v2
   
261 ····​iput·​v1,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 261 ····​iput·​v1,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
Offset 402, 23 lines modified Offset 402, 27 lines modified
   
402 ····​iget·​v0,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 402 ····​iget·​v0,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
403 ····​move/​from16·​v16,​·​v0 403 ····​move/​from16·​v16,​·​v0
   
404 ····​sub-​float·​v15,​·​v15,​·​v16 404 ····​sub-​float·​v15,​·​v15,​·​v16
   
405 ····​float-​to-​double·​v15,​·​v15 405 ····​float-​to-​double·​v0,​·​v15
   
406 ····const-​wide/​high16·​v17,​·​0x4000000000000000L····​#·2.​0 406 ····move-​wide/​from16·​v16,​·v0
   
  407 ····​const-​wide/​high16·​v18,​·​0x4000000000000000L····​#·​2.​0
   
407 ····​invoke-​static/​range·​{v15·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 408 ····​invoke-​static/​range·​{v16·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
  409 ····​move-​result-​wide·​v16
   
408 ····​move-​result-​wide·​v15 410 ····​move-​wide/​from16·​v0,​·​v16
   
409 ····​double-​to-​float·​v15,​·​v15 411 ····​double-​to-​float·​v15,​·​v0
   
410 ····​move-​object/​from16·​v0,​·​p0 412 ····​move-​object/​from16·​v0,​·​p0
   
411 ····​iget-​object·​v0,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCRibbon;​-​>lastLocation_:​Lorg/​cocos2d/​types/​CGPoint;​ 413 ····​iget-​object·​v0,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCRibbon;​-​>lastLocation_:​Lorg/​cocos2d/​types/​CGPoint;​
   
412 ····​move-​object/​from16·​v16,​·​v0 414 ····​move-​object/​from16·​v16,​·​v0
   
Offset 452, 21 lines modified Offset 456, 25 lines modified
   
452 ····​double-​to-​float·​v0,​·​v0 456 ····​double-​to-​float·​v0,​·​v0
   
453 ····​move/​from16·​v16,​·​v0 457 ····​move/​from16·​v16,​·​v0
   
454 ····​add-​float·​v15,​·​v15,​·​v16 458 ····​add-​float·​v15,​·​v15,​·​v16
   
455 ····​float-​to-​double·​v15,​·​v15 459 ····​float-​to-​double·​v0,​·​v15
   
  460 ····​move-​wide/​from16·​v16,​·​v0
   
Max diff block lines reached; 345/2928 bytes (11.78%) of diff not shown.
[−]
smali/org/cocos2d/nodes/CCSprite.smali
Offset 3532, 713 lines modified Offset 3532, 713 lines modified
   
3532 ····​iput-​boolean·​v4,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>dirty_:​Z 3532 ····​iput-​boolean·​v4,​·​p0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>dirty_:​Z
   
3533 ····​goto·​:​goto_0 3533 ····​goto·​:​goto_0
3534 .​end·​method 3534 .​end·​method
   
3535 .​method·​public·​updateTransform()​V 3535 .​method·​public·​updateTransform()​V
3536 ····​.​locals·39 3536 ····​.​locals·40
   
3537 ····​.​prologue 3537 ····​.​prologue
3538 ····​.​line·​1005 3538 ····​.​line·​1005
3539 ····​sget-​object·​v1,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>tmpMatrix:​Lorg/​cocos2d/​types/​CGAffineTransform;​ 3539 ····​sget-​object·​v3,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>tmpMatrix:​Lorg/​cocos2d/​types/​CGAffineTransform;​
   
3540 ····​invoke-​virtual·​{v1},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>setToIdentity()​V 3540 ····​invoke-​virtual·​{v3},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>setToIdentity()​V
   
3541 ····​.​line·​1008 3541 ····​.​line·​1008
3542 ····​move-​object/​from16·​v0,​·​p0 3542 ····​move-​object/​from16·​v0,​·​p0
   
3543 ····​iget-​boolean·​v1,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>visible_:​Z 3543 ····​iget-​boolean·​v3,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>visible_:​Z
   
3544 ····​if-​nez·​v1,​·​:​cond_0 3544 ····​if-​nez·​v3,​·​:​cond_0
   
3545 ····​.​line·​1009 3545 ····​.​line·​1009
3546 ····​sget-​object·​v1,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>tmpV:​[F 3546 ····​sget-​object·​v3,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>tmpV:​[F
   
3547 ····​const/​4·​v2,​·​0x0 3547 ····​const/​4·​v4,​·​0x0
   
3548 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​util/​Arrays;​-​>fill([FF)​V 3548 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​util/​Arrays;​-​>fill([FF)​V
   
3549 ····​.​line·​1010 3549 ····​.​line·​1010
3550 ····​move-​object/​from16·​v0,​·​p0 3550 ····​move-​object/​from16·​v0,​·​p0
   
3551 ····​iget-​object·​v1,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>textureAtlas_:​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​ 3551 ····​iget-​object·​v3,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>textureAtlas_:​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​
   
3552 ····​move-​object/​from16·​v0,​·​p0 3552 ····​move-​object/​from16·​v0,​·​p0
   
3553 ····​iget-​object·​v2,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>textureAtlas_:​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​ 3553 ····​iget-​object·​v4,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>textureAtlas_:​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​
   
3554 ····​invoke-​virtual·​{v2},​·​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​-​>getVertexBuffer()​Ljava/​nio/​FloatBuffer;​ 3554 ····​invoke-​virtual·​{v4},​·​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​-​>getVertexBuffer()​Ljava/​nio/​FloatBuffer;​
   
3555 ····​move-​result-​object·​v2 3555 ····​move-​result-​object·​v4
   
3556 ····​sget-​object·​v3,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>tmpV:​[F 3556 ····​sget-​object·​v5,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>tmpV:​[F
   
3557 ····​move-​object/​from16·​v0,​·​p0 3557 ····​move-​object/​from16·​v0,​·​p0
   
3558 ····​iget·​v4,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>atlasIndex:​I 3558 ····​iget·​v6,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>atlasIndex:​I
   
3559 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​-​>putVertex(Ljava/​nio/​FloatBuffer;​[FI)​V 3559 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Lorg/​cocos2d/​opengl/​CCTextureAtlas;​-​>putVertex(Ljava/​nio/​FloatBuffer;​[FI)​V
   
3560 ····​.​line·​1011 3560 ····​.​line·​1011
3561 ····​const/​4·​v1,​·​0x0 3561 ····​const/​4·​v3,​·​0x0
   
3562 ····​move-​object/​from16·​v0,​·​p0 3562 ····​move-​object/​from16·​v0,​·​p0
   
3563 ····​iput-​boolean·​v1,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>recursiveDirty_:​Z 3563 ····​iput-​boolean·​v3,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>recursiveDirty_:​Z
   
3564 ····​move-​object/​from16·​v0,​·​p0 3564 ····​move-​object/​from16·​v0,​·​p0
   
3565 ····​iput-​boolean·​v1,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>dirty_:​Z 3565 ····​iput-​boolean·​v3,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>dirty_:​Z
   
3566 ····​.​line·​1093 3566 ····​.​line·​1093
3567 ····​:​goto_0 3567 ····​:​goto_0
3568 ····​return-​void 3568 ····​return-​void
   
3569 ····​.​line·​1017 3569 ····​.​line·​1017
3570 ····​:​cond_0 3570 ····​:​cond_0
3571 ····​move-​object/​from16·​v0,​·​p0 3571 ····​move-​object/​from16·​v0,​·​p0
   
3572 ····​iget-​object·​v1,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>parent_:​Lorg/​cocos2d/​nodes/​CCNode;​ 3572 ····​iget-​object·​v3,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>parent_:​Lorg/​cocos2d/​nodes/​CCNode;​
   
3573 ····​if-​eqz·​v1,​·​:​cond_1 3573 ····​if-​eqz·​v3,​·​:​cond_1
   
3574 ····​move-​object/​from16·​v0,​·​p0 3574 ····​move-​object/​from16·​v0,​·​p0
   
3575 ····​iget-​object·​v1,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>parent_:​Lorg/​cocos2d/​nodes/​CCNode;​ 3575 ····​iget-​object·​v3,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>parent_:​Lorg/​cocos2d/​nodes/​CCNode;​
   
3576 ····​move-​object/​from16·​v0,​·​p0 3576 ····​move-​object/​from16·​v0,​·​p0
   
3577 ····​iget-​object·​v2,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>spriteSheet_:​Lorg/​cocos2d/​nodes/​CCSpriteSheet;​ 3577 ····​iget-​object·​v4,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>spriteSheet_:​Lorg/​cocos2d/​nodes/​CCSpriteSheet;​
   
3578 ····​if-​ne·​v1,​·​v2,​·​:​cond_3 3578 ····​if-​ne·​v3,​·​v4,​·​:​cond_3
   
3579 ····​.​line·​1018 3579 ····​.​line·​1018
3580 ····​:​cond_1 3580 ····​:​cond_1
3581 ····​move-​object/​from16·​v0,​·​p0 3581 ····​move-​object/​from16·​v0,​·​p0
   
3582 ····​iget·​v1,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>rotation_:​F 3582 ····​iget·​v3,​·​v0,​·​Lorg/​cocos2d/​nodes/​CCSprite;​-​>rotation_:​F
   
3583 ····​invoke-​static·​{v1},​·​Lorg/​cocos2d/​config/​ccMacros;​-​>CC_DEGREES_TO_RADIAN​S(F)​F 3583 ····​invoke-​static·​{v3},​·​Lorg/​cocos2d/​config/​ccMacros;​-​>CC_DEGREES_TO_RADIAN​S(F)​F
   
3584 ····​move-​result·​v1 3584 ····​move-​result·​v3
   
3585 ····​neg-​float·​v0,​·​v1 3585 ····​neg-​float·​v0,​·​v3
   
3586 ····​move/​from16·​v27,​·​v0 3586 ····​move/​from16·​v28,​·​v0
   
3587 ····​.​line·​1019 3587 ····​.​line·​1019
3588 ····​.​local·​v27,​·​"radians":​F 3588 ····​.​local·​v28,​·​"radians":​F
Max diff block lines reached; 26506/30788 bytes (86.09%) of diff not shown.
[−]
smali/org/cocos2d/opengl/CCDrawingPrimitives.smali
Offset 15, 463 lines modified Offset 15, 479 lines modified
15 ····​.​line·​25 15 ····​.​line·​25
16 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 16 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
17 ····​return-​void 17 ····​return-​void
18 .​end·​method 18 .​end·​method
   
19 .​method·​public·​static·​ccDrawCircle(Ljavax/​microedition/​khronos/​opengles/​GL10;​Lorg/​cocos2d/​types/​CGPoint;​FFIZ)​V 19 .​method·​public·​static·​ccDrawCircle(Ljavax/​microedition/​khronos/​opengles/​GL10;​Lorg/​cocos2d/​types/​CGPoint;​FFIZ)​V
20 ····​.​locals·​11 20 ····​.​locals·​14
21 ····​.​param·​p0,​·​"gl"····​#·​Ljavax/​microedition/​khronos/​opengles/​GL10;​ 21 ····​.​param·​p0,​·​"gl"····​#·​Ljavax/​microedition/​khronos/​opengles/​GL10;​
22 ····​.​param·​p1,​·​"center"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 22 ····​.​param·​p1,​·​"center"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
23 ····​.​param·​p2,​·​"r"····​#·​F 23 ····​.​param·​p2,​·​"r"····​#·​F
24 ····​.​param·​p3,​·​"a"····​#·​F 24 ····​.​param·​p3,​·​"a"····​#·​F
25 ····​.​param·​p4,​·​"segments"····​#·​I 25 ····​.​param·​p4,​·​"segments"····​#·​I
26 ····​.​param·​p5,​·​"drawLineToCenter"····​#·​Z 26 ····​.​param·​p5,​·​"drawLineToCenter"····​#·​Z
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​179 28 ····​.​line·​179
29 ····​add-​int/​lit8·​v7,​·​p4,​·​0x2 29 ····​add-​int/​lit8·​v9,​·​p4,​·​0x2
   
30 ····​mul-​int/​lit8·​v7,​·​v7,​·​0x2 30 ····​mul-​int/​lit8·​v9,​·​v9,​·​0x2
   
31 ····​invoke-​static·​{v7},​·​Lorg/​cocos2d/​opengl/​CCDrawingPrimitives;​-​>getVertices(I)​Ljava/​nio/​FloatBuffer;​ 31 ····​invoke-​static·​{v9},​·​Lorg/​cocos2d/​opengl/​CCDrawingPrimitives;​-​>getVertices(I)​Ljava/​nio/​FloatBuffer;​
   
32 ····​move-​result-​object·​v6 32 ····​move-​result-​object·​v8
   
33 ····​.​line·​181 33 ····​.​line·​181
34 ····​.​local·​v6,​·​"vertices":​Ljava/​nio/​FloatBuffer;​ 34 ····​.​local·​v8,​·​"vertices":​Ljava/​nio/​FloatBuffer;​
35 ····​const/​4·​v0,​·​0x1 35 ····​const/​4·​v2,​·​0x1
   
36 ····​.​line·​183 36 ····​.​line·​183
37 ····​.​local·​v0,​·​"additionalSegment":​I 37 ····​.​local·​v2,​·​"additionalSegment":​I
38 ····​if-​eqz·​p5,​·​:​cond_0 38 ····​if-​eqz·​p5,​·​:​cond_0
   
39 ····​.​line·​184 39 ····​.​line·​184
40 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 40 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
41 ····​.​line·​186 41 ····​.​line·​186
42 ····​:​cond_0 42 ····​:​cond_0
43 ····​const·​v7,​·​0x40c90fdb 43 ····​const·​v9,​·​0x40c90fdb
   
44 ····int-​to-​float·​v8,​·​p4 44 ····move/​from16·​v0,​·​p4
   
45 ····div-​float·​v1,​·​v7,​·​v8 45 ····int-​to-​float·​v10,​·​v0
   
  46 ····​div-​float·​v3,​·​v9,​·​v10
   
46 ····​.​line·​187 47 ····​.​line·​187
47 ····​.​local·​v1,​·​"coef":​F 48 ····​.​local·​v3,​·​"coef":​F
48 ····​const/​4·​v2,​·​0x0 49 ····​const/​4·​v4,​·​0x0
   
49 ····​.​local·​v2,​·​"i":​I 50 ····​.​local·​v4,​·​"i":​I
50 ····​:​goto_0 51 ····​:​goto_0
51 ····if-​le·​v2,​·​p4,​·:​cond_1 52 ····move/​from16·v0,​·​p4
   
  53 ····​if-​le·​v4,​·​v0,​·​:​cond_1
   
52 ····​.​line·​195 54 ····​.​line·​195
53 ····​iget·​v7,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 55 ····​iget·​v9,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
54 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​nio/​FloatBuffer;​-​>put(F)​Ljava/​nio/​FloatBuffer;​ 56 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​nio/​FloatBuffer;​-​>put(F)​Ljava/​nio/​FloatBuffer;​
   
55 ····​.​line·​196 57 ····​.​line·​196
56 ····​iget·​v7,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 58 ····​iget·​v9,​·​p1,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
57 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​nio/​FloatBuffer;​-​>put(F)​Ljava/​nio/​FloatBuffer;​ 59 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​nio/​FloatBuffer;​-​>put(F)​Ljava/​nio/​FloatBuffer;​
   
58 ····​.​line·​198 60 ····​.​line·​198
59 ····​const/​4·​v7,​·​0x0 61 ····​const/​4·​v9,​·​0x0
   
60 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​nio/​FloatBuffer;​-​>position(I)​Ljava/​nio/​Buffer;​ 62 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​nio/​FloatBuffer;​-​>position(I)​Ljava/​nio/​Buffer;​
   
61 ····​.​line·​203 63 ····​.​line·​203
62 ····​const/​16·​v7,​·​0xde1 64 ····​const/​16·​v9,​·​0xde1
   
63 ····​invoke-​interface·​{p0,​·​v7},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisable(I)​V 65 ····​invoke-​interface·​{p0,​·​v9},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisable(I)​V
   
64 ····​.​line·​204 66 ····​.​line·​204
65 ····​const·​v7,​·​0x8078 67 ····​const·​v9,​·​0x8078
   
66 ····​invoke-​interface·​{p0,​·​v7},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisableClientState​(I)​V 68 ····​invoke-​interface·​{p0,​·​v9},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisableClientState​(I)​V
   
67 ····​.​line·​205 69 ····​.​line·​205
68 ····​const·​v7,​·​0x8076 70 ····​const·​v9,​·​0x8076
   
69 ····​invoke-​interface·​{p0,​·​v7},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisableClientState​(I)​V 71 ····​invoke-​interface·​{p0,​·​v9},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glDisableClientState​(I)​V
   
70 ····​.​line·​207 72 ····​.​line·​207
71 ····​const/​4·​v7,​·​0x2 73 ····​const/​4·​v9,​·​0x2
   
72 ····​const/​16·​v8,​·​0x1406 74 ····​const/​16·​v10,​·​0x1406
   
73 ····​const/​4·​v9,​·​0x0 75 ····​const/​4·​v11,​·​0x0
   
74 ····​invoke-​interface·​{p0,​·​v7,​·​v8,​·​v9,​·​v6},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glVertexPointer(IIIL​java/​nio/​Buffer;​)​V 76 ····​invoke-​interface·​{p0,​·​v9,​·​v10,​·​v11,​·​v8},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glVertexPointer(IIIL​java/​nio/​Buffer;​)​V
   
75 ····​.​line·​208 77 ····​.​line·​208
76 ····​const/​4·​v7,​·​0x3 78 ····​const/​4·​v9,​·​0x3
   
77 ····​const/​4·​v8,​·​0x0 79 ····​const/​4·​v10,​·​0x0
Max diff block lines reached; 16462/20324 bytes (81.00%) of diff not shown.
[−]
smali/org/cocos2d/opengl/CCTexture2D.smali
Offset 246, 15 lines modified Offset 246, 15 lines modified
246 ····​invoke-​interface·​{p1,​·​v2,​·​v0,​·​v1},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glTexParameterx(III)​V 246 ····​invoke-​interface·​{p1,​·​v2,​·​v0,​·​v1},​·​Ljavax/​microedition/​khronos/​opengles/​GL10;​-​>glTexParameterx(III)​V
   
247 ····​.​line·​527 247 ····​.​line·​527
248 ····​return-​void 248 ····​return-​void
249 .​end·​method 249 .​end·​method
   
250 .​method·​private·​static·​calculateTextSize(Lja​va/​lang/​String;​Ljava/​lang/​String;​F)​Lorg/​cocos2d/​types/​CGSize;​ 250 .​method·​private·​static·​calculateTextSize(Lja​va/​lang/​String;​Ljava/​lang/​String;​F)​Lorg/​cocos2d/​types/​CGSize;​
251 ····​.​locals·7 251 ····​.​locals·8
252 ····​.​param·​p0,​·​"text"····​#·​Ljava/​lang/​String;​ 252 ····​.​param·​p0,​·​"text"····​#·​Ljava/​lang/​String;​
253 ····​.​param·​p1,​·​"fontname"····​#·​Ljava/​lang/​String;​ 253 ····​.​param·​p1,​·​"fontname"····​#·​Ljava/​lang/​String;​
254 ····​.​param·​p2,​·​"fontSize"····​#·​F 254 ····​.​param·​p2,​·​"fontSize"····​#·​F
   
255 ····​.​prologue 255 ····​.​prologue
256 ····​.​line·​297 256 ····​.​line·​297
257 ····​const/​4·​v5,​·​0x0 257 ····​const/​4·​v5,​·​0x0
Offset 284, 49 lines modified Offset 284, 49 lines modified
284 ····​.​line·​304 284 ····​.​line·​304
285 ····​invoke-​virtual·​{v3},​·​Landroid/​graphics/​Paint;​-​>ascent()​F 285 ····​invoke-​virtual·​{v3},​·​Landroid/​graphics/​Paint;​-​>ascent()​F
   
286 ····​move-​result·​v5 286 ····​move-​result·​v5
   
287 ····​neg-​float·​v5,​·​v5 287 ····​neg-​float·​v5,​·​v5
   
288 ····​float-​to-​double·​v5,​·​v5 288 ····​float-​to-​double·​v6,​·​v5
   
289 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 289 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
290 ····​move-​result-​wide·​v5 290 ····​move-​result-​wide·​v6
   
291 ····​double-​to-​int·​v0,​·​v5 291 ····​double-​to-​int·​v0,​·​v6
   
292 ····​.​line·​305 292 ····​.​line·​305
293 ····​.​local·​v0,​·​"ascent":​I 293 ····​.​local·​v0,​·​"ascent":​I
294 ····​invoke-​virtual·​{v3},​·​Landroid/​graphics/​Paint;​-​>descent()​F 294 ····​invoke-​virtual·​{v3},​·​Landroid/​graphics/​Paint;​-​>descent()​F
   
295 ····​move-​result·​v5 295 ····​move-​result·​v5
   
296 ····​float-​to-​double·​v5,​·​v5 296 ····​float-​to-​double·​v6,​·​v5
   
297 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 297 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
298 ····​move-​result-​wide·​v5 298 ····​move-​result-​wide·​v6
   
299 ····​double-​to-​int·​v1,​·​v5 299 ····​double-​to-​int·​v1,​·​v6
   
300 ····​.​line·​306 300 ····​.​line·​306
301 ····​.​local·​v1,​·​"descent":​I 301 ····​.​local·​v1,​·​"descent":​I
302 ····​invoke-​virtual·​{v3,​·​p0},​·​Landroid/​graphics/​Paint;​-​>measureText(Ljava/​lang/​String;​)​F 302 ····​invoke-​virtual·​{v3,​·​p0},​·​Landroid/​graphics/​Paint;​-​>measureText(Ljava/​lang/​String;​)​F
   
303 ····​move-​result·​v5 303 ····​move-​result·​v5
   
304 ····​float-​to-​double·​v5,​·​v5 304 ····​float-​to-​double·​v6,​·​v5
   
305 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 305 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
306 ····​move-​result-​wide·​v5 306 ····​move-​result-​wide·​v6
   
307 ····​double-​to-​int·​v2,​·​v5 307 ····​double-​to-​int·​v2,​·​v6
   
308 ····​.​line·​308 308 ····​.​line·​308
309 ····​.​local·​v2,​·​"measuredTextWidth":​I 309 ····​.​local·​v2,​·​"measuredTextWidth":​I
310 ····​int-​to-​float·​v5,​·​v2 310 ····​int-​to-​float·​v5,​·​v2
   
311 ····​add-​int·​v6,​·​v0,​·​v1 311 ····​add-​int·​v6,​·​v0,​·​v1
   
Offset 1458, 300 lines modified Offset 1458, 302 lines modified
1458 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lorg/​cocos2d/​opengl/​CCTexture2D;​-​>initWithText(Ljava/​lang/​String;​Lorg/​cocos2d/​types/​CGSize;​Lorg/​cocos2d/​nodes/​CCLabel$TextAlignment​;​Ljava/​lang/​String;​F)​V 1458 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lorg/​cocos2d/​opengl/​CCTexture2D;​-​>initWithText(Ljava/​lang/​String;​Lorg/​cocos2d/​types/​CGSize;​Lorg/​cocos2d/​nodes/​CCLabel$TextAlignment​;​Ljava/​lang/​String;​F)​V
   
1459 ····​.​line·​294 1459 ····​.​line·​294
1460 ····​return-​void 1460 ····​return-​void
1461 .​end·​method 1461 .​end·​method
   
1462 .​method·​public·​initWithText(Ljava/​lang/​String;​Lorg/​cocos2d/​types/​CGSize;​Lorg/​cocos2d/​nodes/​CCLabel$TextAlignment​;​Ljava/​lang/​String;​F)​V 1462 .​method·​public·​initWithText(Ljava/​lang/​String;​Lorg/​cocos2d/​types/​CGSize;​Lorg/​cocos2d/​nodes/​CCLabel$TextAlignment​;​Ljava/​lang/​String;​F)​V
1463 ····​.​locals·19 1463 ····​.​locals·20
1464 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​ 1464 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​
1465 ····​.​param·​p2,​·​"dimensions"····​#·​Lorg/​cocos2d/​types/​CGSize;​ 1465 ····​.​param·​p2,​·​"dimensions"····​#·​Lorg/​cocos2d/​types/​CGSize;​
1466 ····​.​param·​p3,​·​"alignment"····​#·​Lorg/​cocos2d/​nodes/​CCLabel$TextAlignment​;​ 1466 ····​.​param·​p3,​·​"alignment"····​#·​Lorg/​cocos2d/​nodes/​CCLabel$TextAlignment​;​
1467 ····​.​param·​p4,​·​"fontname"····​#·​Ljava/​lang/​String;​ 1467 ····​.​param·​p4,​·​"fontname"····​#·​Ljava/​lang/​String;​
1468 ····​.​param·​p5,​·​"fontSize"····​#·​F 1468 ····​.​param·​p5,​·​"fontSize"····​#·​F
   
1469 ····​.​prologue 1469 ····​.​prologue
1470 ····​.​line·​326 1470 ····​.​line·​326
1471 ····​const/​16·​v17,​·​0x0 1471 ····​const/​16·​v18,​·​0x0
   
1472 ····​move-​object/​from16·​v0,​·​p4 1472 ····​move-​object/​from16·​v0,​·​p4
   
1473 ····​move/​from16·​v1,​·​v17 1473 ····​move/​from16·​v1,​·​v18
   
1474 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​graphics/​Typeface;​-​>create(Ljava/​lang/​String;​I)​Landroid/​graphics/​Typeface;​ 1474 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​graphics/​Typeface;​-​>create(Ljava/​lang/​String;​I)​Landroid/​graphics/​Typeface;​
   
1475 ····​move-​result-​object·​v15 1475 ····​move-​result-​object·​v16
   
1476 ····​.​line·​328 1476 ····​.​line·​328
1477 ····​.​local·​v15,​·​"typeface":​Landroid/​graphics/​Typeface;​ 1477 ····​.​local·​v16,​·​"typeface":​Landroid/​graphics/​Typeface;​
1478 ····​new-​instance·​v13,​·​Landroid/​graphics/​Paint;​ 1478 ····​new-​instance·​v14,​·​Landroid/​graphics/​Paint;​
   
1479 ····​invoke-​direct·​{v13},​·​Landroid/​graphics/​Paint;​-​><init>()​V 1479 ····​invoke-​direct·​{v14},​·​Landroid/​graphics/​Paint;​-​><init>()​V
   
1480 ····​.​line·​329 1480 ····​.​line·​329
Max diff block lines reached; 8822/12495 bytes (70.60%) of diff not shown.
[−]
smali/org/cocos2d/tests/ActionManagerTest.smali
Offset 285, 17 lines modified Offset 285, 17 lines modified
285 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 285 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
286 ····​.​line·​66 286 ····​.​line·​66
287 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 287 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
288 ····​move-​result-​object·​v2 288 ····​move-​result-​object·​v2
   
289 ····​const-​wide·​v3,​·​0x3fa1111120000000L····​#·​0.​03333333507180214 289 ····​const-​wide·​v4,​·​0x3fa1111120000000L····​#·​0.​03333333507180214
   
290 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 290 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
291 ····​.​line·​68 291 ····​.​line·​68
292 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 292 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
293 ····​move-​result-​object·​v1 293 ····​move-​result-​object·​v1
   
294 ····​.​line·​69 294 ····​.​line·​69
[−]
smali/org/cocos2d/tests/ActionsTest.smali
Offset 466, 17 lines modified Offset 466, 17 lines modified
466 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 466 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
467 ····​.​line·​97 467 ····​.​line·​97
468 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 468 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
469 ····​move-​result-​object·​v2 469 ····​move-​result-​object·​v2
   
470 ····​const-​wide·​v3,​·​0x3fa1111120000000L····​#·​0.​03333333507180214 470 ····​const-​wide·​v4,​·​0x3fa1111120000000L····​#·​0.​03333333507180214
   
471 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 471 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
472 ····​.​line·​99 472 ····​.​line·​99
473 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 473 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
474 ····​move-​result-​object·​v1 474 ····​move-​result-​object·​v1
   
475 ····​.​line·​100 475 ····​.​line·​100
[−]
smali/org/cocos2d/tests/AtlasTest.smali
Offset 351, 17 lines modified Offset 351, 17 lines modified
351 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 351 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
352 ····​.​line·​67 352 ····​.​line·​67
353 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 353 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
354 ····​move-​result-​object·​v2 354 ····​move-​result-​object·​v2
   
355 ····​const-​wide·​v3,​·​0x3f91111120000000L····​#·​0.​01666666753590107 355 ····​const-​wide·​v4,​·​0x3f91111120000000L····​#·​0.​01666666753590107
   
356 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 356 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
357 ····​.​line·​69 357 ····​.​line·​69
358 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 358 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
359 ····​move-​result-​object·​v1 359 ····​move-​result-​object·​v1
   
360 ····​.​line·​70 360 ····​.​line·​70
[−]
smali/org/cocos2d/tests/Box2dTest.smali
Offset 108, 17 lines modified Offset 108, 17 lines modified
108 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 108 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
109 ····​.​line·​82 109 ····​.​line·​82
110 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 110 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
111 ····​move-​result-​object·​v2 111 ····​move-​result-​object·​v2
   
112 ····​const-​wide·​v3,​·​0x3fa1111120000000L····​#·​0.​03333333507180214 112 ····​const-​wide·​v4,​·​0x3fa1111120000000L····​#·​0.​03333333507180214
   
113 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 113 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
114 ····​.​line·​84 114 ····​.​line·​84
115 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 115 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
116 ····​move-​result-​object·​v1 116 ····​move-​result-​object·​v1
   
117 ····​.​line·​85 117 ····​.​line·​85
[−]
smali/org/cocos2d/tests/EffectsAdvancedTest.smali
Offset 309, 17 lines modified Offset 309, 17 lines modified
309 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 309 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
310 ····​.​line·​73 310 ····​.​line·​73
311 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 311 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
312 ····​move-​result-​object·​v2 312 ····​move-​result-​object·​v2
   
313 ····​const-​wide·​v3,​·​0x3f91111120000000L····​#·​0.​01666666753590107 313 ····​const-​wide·​v4,​·​0x3f91111120000000L····​#·​0.​01666666753590107
   
314 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 314 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
315 ····​.​line·​75 315 ····​.​line·​75
316 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 316 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
317 ····​move-​result-​object·​v1 317 ····​move-​result-​object·​v1
   
318 ····​.​line·​76 318 ····​.​line·​76
[−]
smali/org/cocos2d/tests/EffectsTest.smali
Offset 507, 29 lines modified Offset 507, 29 lines modified
507 ····​.​local·​v0,​·​"c":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 507 ····​.​local·​v0,​·​"c":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
508 ····​return-​object·​v0 508 ····​return-​object·​v0
509 .​end·​method 509 .​end·​method
   
   
510 #·​virtual·​methods 510 #·​virtual·​methods
511 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 511 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
512 ····​.​locals·6 512 ····​.​locals·7
513 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 513 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
514 ····​.​prologue 514 ····​.​prologue
515 ····​const/​16·​v4,​·​0x400 515 ····​const/​16·​v4,​·​0x400
   
516 ····​const/​16·​v3,​·​0x80 516 ····​const/​16·​v3,​·​0x80
   
517 ····​const/​4·​v5,​·​0x1 517 ····​const/​4·​v6,​·​0x1
   
518 ····​.​line·​62 518 ····​.​line·​62
519 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 519 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
520 ····​.​line·​63 520 ····​.​line·​63
521 ····​invoke-​virtual·​{p0,​·​v5},​·​Lorg/​cocos2d/​tests/​EffectsTest;​-​>requestWindowFeature​(I)​Z 521 ····​invoke-​virtual·​{p0,​·​v6},​·​Lorg/​cocos2d/​tests/​EffectsTest;​-​>requestWindowFeature​(I)​Z
   
522 ····​.​line·​64 522 ····​.​line·​64
523 ····​invoke-​virtual·​{p0},​·​Lorg/​cocos2d/​tests/​EffectsTest;​-​>getWindow()​Landroid/​view/​Window;​ 523 ····​invoke-​virtual·​{p0},​·​Lorg/​cocos2d/​tests/​EffectsTest;​-​>getWindow()​Landroid/​view/​Window;​
   
524 ····​move-​result-​object·​v2 524 ····​move-​result-​object·​v2
   
525 ····​invoke-​virtual·​{v2,​·​v4,​·​v4},​·​Landroid/​view/​Window;​-​>setFlags(II)​V 525 ····​invoke-​virtual·​{v2,​·​v4,​·​v4},​·​Landroid/​view/​Window;​-​>setFlags(II)​V
Offset 570, 39 lines modified Offset 570, 39 lines modified
570 ····​invoke-​virtual·​{p0,​·​v2},​·​Lorg/​cocos2d/​tests/​EffectsTest;​-​>setContentView(Landr​oid/​view/​View;​)​V 570 ····​invoke-​virtual·​{p0,​·​v2},​·​Lorg/​cocos2d/​tests/​EffectsTest;​-​>setContentView(Landr​oid/​view/​View;​)​V
   
571 ····​.​line·​76 571 ····​.​line·​76
572 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 572 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
573 ····​move-​result-​object·​v2 573 ····​move-​result-​object·​v2
   
574 ····​invoke-​virtual·​{v2,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 574 ····​invoke-​virtual·​{v2,​·​v6},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
575 ····​.​line·​79 575 ····​.​line·​79
576 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 576 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
577 ····​move-​result-​object·​v2 577 ····​move-​result-​object·​v2
   
578 ····​const-​wide·​v3,​·​0x3f91111120000000L····​#·​0.​01666666753590107 578 ····​const-​wide·​v4,​·​0x3f91111120000000L····​#·​0.​01666666753590107
   
579 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 579 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
580 ····​.​line·​81 580 ····​.​line·​81
581 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 581 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
582 ····​move-​result-​object·​v1 582 ····​move-​result-​object·​v1
   
583 ····​.​line·​82 583 ····​.​line·​82
584 ····​.​local·​v1,​·​"scene":​Lorg/​cocos2d/​layers/​CCScene;​ 584 ····​.​local·​v1,​·​"scene":​Lorg/​cocos2d/​layers/​CCScene;​
585 ····​new-​instance·​v2,​·​Lorg/​cocos2d/​tests/​EffectsTest$TextLayer​;​ 585 ····​new-​instance·​v2,​·​Lorg/​cocos2d/​tests/​EffectsTest$TextLayer​;​
   
586 ····​invoke-​direct·​{v2},​·​Lorg/​cocos2d/​tests/​EffectsTest$TextLayer​;​-​><init>()​V 586 ····​invoke-​direct·​{v2},​·​Lorg/​cocos2d/​tests/​EffectsTest$TextLayer​;​-​><init>()​V
   
587 ····​const/​4·​v3,​·​0x0 587 ····​const/​4·​v3,​·​0x0
   
588 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v5},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​II)​Lorg/​cocos2d/​nodes/​CCNode;​ 588 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v6},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​II)​Lorg/​cocos2d/​nodes/​CCNode;​
   
589 ····​.​line·​85 589 ····​.​line·​85
590 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 590 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
591 ····​move-​result-​object·​v2 591 ····​move-​result-​object·​v2
   
592 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>runWithScene(Lorg/​cocos2d/​layers/​CCScene;​)​V 592 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>runWithScene(Lorg/​cocos2d/​layers/​CCScene;​)​V
[−]
smali/org/cocos2d/tests/FontTest.smali
Offset 130, 20 lines modified Offset 130, 20 lines modified
130 ····​invoke-​virtual·​{v0},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>onResume()​V 130 ····​invoke-​virtual·​{v0},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>onResume()​V
   
131 ····​.​line·​98 131 ····​.​line·​98
132 ····​return-​void 132 ····​return-​void
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​onStart()​V 134 .​method·​public·​onStart()​V
135 ····​.​locals·7 135 ····​.​locals·8
   
136 ····​.​prologue 136 ····​.​prologue
137 ····​const/​4·​v6,​·​0x1 137 ····​const/​4·​v7,​·​0x1
   
138 ····​const/​4·​v5,​·​0x0 138 ····​const/​4·​v6,​·​0x0
   
139 ····​.​line·​64 139 ····​.​line·​64
140 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onStart()​V 140 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onStart()​V
   
141 ····​.​line·​67 141 ····​.​line·​67
142 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 142 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
Offset 154, 31 lines modified Offset 154, 31 lines modified
154 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>attachInView(Landroi​d/​view/​View;​)​Z 154 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>attachInView(Landroi​d/​view/​View;​)​Z
   
155 ····​.​line·​70 155 ····​.​line·​70
156 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 156 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
157 ····​move-​result-​object·​v2 157 ····​move-​result-​object·​v2
   
158 ····​invoke-​virtual·​{v2,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setLandscape(Z)​V 158 ····​invoke-​virtual·​{v2,​·​v6},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setLandscape(Z)​V
   
159 ····​.​line·​73 159 ····​.​line·​73
160 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 160 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
161 ····​move-​result-​object·​v2 161 ····​move-​result-​object·​v2
   
162 ····​invoke-​virtual·​{v2,​·​v6},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 162 ····​invoke-​virtual·​{v2,​·​v7},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
163 ····​.​line·​76 163 ····​.​line·​76
164 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 164 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
165 ····​move-​result-​object·​v2 165 ····​move-​result-​object·​v2
   
166 ····​const-​wide·​v3,​·​0x3f91111120000000L····​#·​0.​01666666753590107 166 ····​const-​wide·​v4,​·​0x3f91111120000000L····​#·​0.​01666666753590107
   
167 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 167 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
168 ····​.​line·​78 168 ····​.​line·​78
169 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 169 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
170 ····​move-​result-​object·​v1 170 ····​move-​result-​object·​v1
   
171 ····​.​line·​80 171 ····​.​line·​80
Offset 187, 22 lines modified Offset 187, 22 lines modified
   
187 ····​new-​array·​v2,​·​v2,​·​[Lorg/​cocos2d/​layers/​CCLayer;​ 187 ····​new-​array·​v2,​·​v2,​·​[Lorg/​cocos2d/​layers/​CCLayer;​
   
188 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​FontTest$Layer1;​ 188 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​FontTest$Layer1;​
   
189 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​FontTest$Layer1;​-​><init>()​V 189 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​FontTest$Layer1;​-​><init>()​V
   
190 ····​aput-​object·​v3,​·​v2,​·​v5 190 ····​aput-​object·​v3,​·​v2,​·​v6
   
191 ····​.​line·​81 191 ····​.​line·​81
192 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​FontTest$Layer2;​ 192 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​FontTest$Layer2;​
   
193 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​FontTest$Layer2;​-​><init>()​V 193 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​FontTest$Layer2;​-​><init>()​V
   
194 ····​aput-​object·​v3,​·​v2,​·​v6 194 ····​aput-​object·​v3,​·​v2,​·​v7
   
195 ····​const/​4·​v3,​·​0x2 195 ····​const/​4·​v3,​·​0x2
   
196 ····​new-​instance·​v4,​·​Lorg/​cocos2d/​tests/​FontTest$Layer3;​ 196 ····​new-​instance·​v4,​·​Lorg/​cocos2d/​tests/​FontTest$Layer3;​
   
197 ····​invoke-​direct·​{v4},​·​Lorg/​cocos2d/​tests/​FontTest$Layer3;​-​><init>()​V 197 ····​invoke-​direct·​{v4},​·​Lorg/​cocos2d/​tests/​FontTest$Layer3;​-​><init>()​V
   
Offset 218, 15 lines modified Offset 218, 15 lines modified
   
218 ····​invoke-​static·​{v2},​·​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​-​>node([Lorg/​cocos2d/​layers/​CCLayer;​)​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​ 218 ····​invoke-​static·​{v2},​·​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​-​>node([Lorg/​cocos2d/​layers/​CCLayer;​)​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​
   
219 ····​move-​result-​object·​v0 219 ····​move-​result-​object·​v0
   
220 ····​.​line·​82 220 ····​.​line·​82
221 ····​.​local·​v0,​·​"layer":​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​ 221 ····​.​local·​v0,​·​"layer":​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​
222 ····​invoke-​virtual·​{v1,​·​v0,​·​v5},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​I)​Lorg/​cocos2d/​nodes/​CCNode;​ 222 ····​invoke-​virtual·​{v1,​·​v0,​·​v6},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​I)​Lorg/​cocos2d/​nodes/​CCNode;​
   
223 ····​.​line·​83 223 ····​.​line·​83
224 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 224 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
225 ····​move-​result-​object·​v2 225 ····​move-​result-​object·​v2
   
226 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>runWithScene(Lorg/​cocos2d/​layers/​CCScene;​)​V 226 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>runWithScene(Lorg/​cocos2d/​layers/​CCScene;​)​V
[−]
smali/org/cocos2d/tests/MenuTest.smali
Offset 130, 20 lines modified Offset 130, 20 lines modified
130 ····​invoke-​virtual·​{v0},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>onResume()​V 130 ····​invoke-​virtual·​{v0},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>onResume()​V
   
131 ····​.​line·​98 131 ····​.​line·​98
132 ····​return-​void 132 ····​return-​void
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​onStart()​V 134 .​method·​public·​onStart()​V
135 ····​.​locals·7 135 ····​.​locals·8
   
136 ····​.​prologue 136 ····​.​prologue
137 ····​const/​4·​v6,​·​0x1 137 ····​const/​4·​v7,​·​0x1
   
138 ····​const/​4·​v5,​·​0x0 138 ····​const/​4·​v6,​·​0x0
   
139 ····​.​line·​64 139 ····​.​line·​64
140 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onStart()​V 140 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onStart()​V
   
141 ····​.​line·​67 141 ····​.​line·​67
142 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 142 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
Offset 154, 31 lines modified Offset 154, 31 lines modified
154 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>attachInView(Landroi​d/​view/​View;​)​Z 154 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>attachInView(Landroi​d/​view/​View;​)​Z
   
155 ····​.​line·​70 155 ····​.​line·​70
156 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 156 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
157 ····​move-​result-​object·​v2 157 ····​move-​result-​object·​v2
   
158 ····​invoke-​virtual·​{v2,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setLandscape(Z)​V 158 ····​invoke-​virtual·​{v2,​·​v6},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setLandscape(Z)​V
   
159 ····​.​line·​73 159 ····​.​line·​73
160 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 160 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
161 ····​move-​result-​object·​v2 161 ····​move-​result-​object·​v2
   
162 ····​invoke-​virtual·​{v2,​·​v6},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V 162 ····​invoke-​virtual·​{v2,​·​v7},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setDisplayFPS(Z)​V
   
163 ····​.​line·​76 163 ····​.​line·​76
164 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 164 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
165 ····​move-​result-​object·​v2 165 ····​move-​result-​object·​v2
   
166 ····​const-​wide·​v3,​·​0x3f91111120000000L····​#·​0.​01666666753590107 166 ····​const-​wide·​v4,​·​0x3f91111120000000L····​#·​0.​01666666753590107
   
167 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V 167 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>setAnimationInterval​(D)​V
   
168 ····​.​line·​78 168 ····​.​line·​78
169 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​ 169 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>node()​Lorg/​cocos2d/​layers/​CCScene;​
   
170 ····​move-​result-​object·​v1 170 ····​move-​result-​object·​v1
   
171 ····​.​line·​80 171 ····​.​line·​80
Offset 187, 22 lines modified Offset 187, 22 lines modified
   
187 ····​new-​array·​v2,​·​v2,​·​[Lorg/​cocos2d/​layers/​CCLayer;​ 187 ····​new-​array·​v2,​·​v2,​·​[Lorg/​cocos2d/​layers/​CCLayer;​
   
188 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​MenuTest$Layer1;​ 188 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​MenuTest$Layer1;​
   
189 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​MenuTest$Layer1;​-​><init>()​V 189 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​MenuTest$Layer1;​-​><init>()​V
   
190 ····​aput-​object·​v3,​·​v2,​·​v5 190 ····​aput-​object·​v3,​·​v2,​·​v6
   
191 ····​.​line·​81 191 ····​.​line·​81
192 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​MenuTest$Layer2;​ 192 ····​new-​instance·​v3,​·​Lorg/​cocos2d/​tests/​MenuTest$Layer2;​
   
193 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​MenuTest$Layer2;​-​><init>()​V 193 ····​invoke-​direct·​{v3},​·​Lorg/​cocos2d/​tests/​MenuTest$Layer2;​-​><init>()​V
   
194 ····​aput-​object·​v3,​·​v2,​·​v6 194 ····​aput-​object·​v3,​·​v2,​·​v7
   
195 ····​const/​4·​v3,​·​0x2 195 ····​const/​4·​v3,​·​0x2
   
196 ····​new-​instance·​v4,​·​Lorg/​cocos2d/​tests/​MenuTest$Layer3;​ 196 ····​new-​instance·​v4,​·​Lorg/​cocos2d/​tests/​MenuTest$Layer3;​
   
197 ····​invoke-​direct·​{v4},​·​Lorg/​cocos2d/​tests/​MenuTest$Layer3;​-​><init>()​V 197 ····​invoke-​direct·​{v4},​·​Lorg/​cocos2d/​tests/​MenuTest$Layer3;​-​><init>()​V
   
Offset 218, 15 lines modified Offset 218, 15 lines modified
   
218 ····​invoke-​static·​{v2},​·​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​-​>node([Lorg/​cocos2d/​layers/​CCLayer;​)​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​ 218 ····​invoke-​static·​{v2},​·​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​-​>node([Lorg/​cocos2d/​layers/​CCLayer;​)​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​
   
219 ····​move-​result-​object·​v0 219 ····​move-​result-​object·​v0
   
220 ····​.​line·​82 220 ····​.​line·​82
221 ····​.​local·​v0,​·​"layer":​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​ 221 ····​.​local·​v0,​·​"layer":​Lorg/​cocos2d/​layers/​CCMultiplexLayer;​
222 ····​invoke-​virtual·​{v1,​·​v0,​·​v5},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​I)​Lorg/​cocos2d/​nodes/​CCNode;​ 222 ····​invoke-​virtual·​{v1,​·​v0,​·​v6},​·​Lorg/​cocos2d/​layers/​CCScene;​-​>addChild(Lorg/​cocos2d/​nodes/​CCNode;​I)​Lorg/​cocos2d/​nodes/​CCNode;​
   
223 ····​.​line·​83 223 ····​.​line·​83
224 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​ 224 ····​invoke-​static·​{},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>sharedDirector()​Lorg/​cocos2d/​nodes/​CCDirector;​
   
225 ····​move-​result-​object·​v2 225 ····​move-​result-​object·​v2
   
226 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>runWithScene(Lorg/​cocos2d/​layers/​CCScene;​)​V 226 ····​invoke-​virtual·​{v2,​·​v1},​·​Lorg/​cocos2d/​nodes/​CCDirector;​-​>runWithScene(Lorg/​cocos2d/​layers/​CCScene;​)​V
[−]
smali/org/cocos2d/types/CCBezierConfig.smali
Offset 20, 75 lines modified Offset 20, 83 lines modified
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​15 21 ····​.​line·​15
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​public·​static·​bezierAt(FFFFF)​F 24 .​method·​public·​static·​bezierAt(FFFFF)​F
25 ····​.​locals·11 25 ····​.​locals·8
26 ····​.​param·​p0,​·​"a"····​#·​F 26 ····​.​param·​p0,​·​"a"····​#·​F
27 ····​.​param·​p1,​·​"b"····​#·​F 27 ····​.​param·​p1,​·​"b"····​#·​F
28 ····​.​param·​p2,​·​"c"····​#·​F 28 ····​.​param·​p2,​·​"c"····​#·​F
29 ····​.​param·​p3,​·​"d"····​#·​F 29 ····​.​param·​p3,​·​"d"····​#·​F
30 ····​.​param·​p4,​·​"t"····​#·​F 30 ····​.​param·​p4,​·​"t"····​#·​F
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​const-​wide/​high16·​v9,​·​0x4000000000000000L····​#·​2.​0  
   
33 ····​const/​high16·​v8,​·​0x3f800000····​#·​1.​0f  
   
34 ····​const-​wide/​high16·​v6,​·​0x4008000000000000L····​#·​3.​0  
   
35 ····​.​line·​22 32 ····​.​line·​22
36 ····​sub-​float·​v0,​·v8,​·p4 33 ····const/​high16·​v0,​·0x3f800000····​#·1.​0f
   
  34 ····​sub-​float/​2addr·​v0,​·​p4
   
37 ····​float-​to-​double·​v0,​·​v0 35 ····​float-​to-​double·​v0,​·​v0
   
38 ····invoke-​static·​{v0,​·​v1,​·​v6,​·v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 36 ····const-​wide/​high16·​v2,​·0x4008000000000000L····​#·​3.​0
   
  37 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
39 ····​move-​result-​wide·​v0 38 ····​move-​result-​wide·​v0
   
40 ····​float-​to-​double·​v2,​·​p0 39 ····​float-​to-​double·​v2,​·​p0
   
41 ····​mul-​double/​2addr·​v0,​·​v2 40 ····​mul-​double/​2addr·​v0,​·​v2
   
42 ····​.​line·​23 41 ····​.​line·​23
43 ····​const/​high16·​v2,​·​0x40400000····​#·​3.​0f 42 ····​const/​high16·​v2,​·​0x40400000····​#·​3.​0f
   
44 ····​mul-​float/​2addr·​v2,​·​p4 43 ····​mul-​float/​2addr·​v2,​·​p4
   
45 ····​float-​to-​double·​v2,​·​v2 44 ····​float-​to-​double·​v2,​·​v2
   
46 ····​sub-​float·​v4,​·v8,​·p4 45 ····const/​high16·​v4,​·0x3f800000····​#·1.​0f
   
  46 ····​sub-​float/​2addr·​v4,​·​p4
   
47 ····​float-​to-​double·​v4,​·​v4 47 ····​float-​to-​double·​v4,​·​v4
   
48 ····invoke-​static·​{v4,​·​v5,​·​v9,​·v10},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 48 ····const-​wide/​high16·​v6,​·​0x4000000000000000L····​#·​2.​0
   
  49 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
49 ····​move-​result-​wide·​v4 50 ····​move-​result-​wide·​v4
   
50 ····​mul-​double/​2addr·​v2,​·​v4 51 ····​mul-​double/​2addr·​v2,​·​v4
   
51 ····​float-​to-​double·​v4,​·​p1 52 ····​float-​to-​double·​v4,​·​p1
   
52 ····​mul-​double/​2addr·​v2,​·​v4 53 ····​mul-​double/​2addr·​v2,​·​v4
   
53 ····​.​line·​22 54 ····​.​line·​22
54 ····​add-​double/​2addr·​v0,​·​v2 55 ····​add-​double/​2addr·​v0,​·​v2
   
55 ····​.​line·​24 56 ····​.​line·​24
56 ····float-​to-​double·​v2,​·p4 57 ····const-​wide/​high16·​v2,​·0x4008000000000000L····​#·​3.​0
   
57 ····invoke-​static·​{v2,​·​v3,​·​v9,​·​v10},​·Ljava/​lang/​Math;​-​>pow(DD)​D 58 ····float-​to-​double·​v4,​·​p4
   
58 ····move-​result-​wide·v2 59 ····const-​wide/​high16·​v6,​·​0x4000000000000000L····#·2.​0
   
  60 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
59 ····​mul-​double/​2addr·​v2,​·​v6 61 ····​move-​result-​wide·​v4
   
60 ····sub-​float·​v4,​·​v8,​·p4 62 ····mul-​double/​2addr·​v2,​·v4
   
  63 ····​const/​high16·​v4,​·​0x3f800000····​#·​1.​0f
   
  64 ····​sub-​float/​2addr·​v4,​·​p4
   
61 ····​float-​to-​double·​v4,​·​v4 65 ····​float-​to-​double·​v4,​·​v4
   
62 ····​mul-​double/​2addr·​v2,​·​v4 66 ····​mul-​double/​2addr·​v2,​·​v4
   
63 ····​float-​to-​double·​v4,​·​p2 67 ····​float-​to-​double·​v4,​·​p2
   
Offset 96, 15 lines modified Offset 104, 17 lines modified
   
96 ····​.​line·​22 104 ····​.​line·​22
97 ····​add-​double/​2addr·​v0,​·​v2 105 ····​add-​double/​2addr·​v0,​·​v2
   
98 ····​.​line·​25 106 ····​.​line·​25
99 ····​float-​to-​double·​v2,​·​p4 107 ····​float-​to-​double·​v2,​·​p4
   
100 ····invoke-​static·​{v2,​·​v3,​·​v6,​·v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 108 ····const-​wide/​high16·​v4,​·0x4008000000000000L····​#·​3.​0
   
Max diff block lines reached; 88/2542 bytes (3.46%) of diff not shown.
[−]
smali/org/cocos2d/types/CGAffineTransform.smali
Offset 414, 58 lines modified Offset 414, 58 lines modified
414 ····​aput·​v2,​·​p1,​·​v1 414 ····​aput·​v2,​·​p1,​·​v1
   
415 ····​aput·​v2,​·​p1,​·​v0 415 ····​aput·​v2,​·​p1,​·​v0
   
416 ····​.​line·​1223 416 ····​.​line·​1223
417 ····​const/​4·​v0,​·​0x0 417 ····​const/​4·​v0,​·​0x0
   
418 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m00:​D 418 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m00:​D
   
419 ····​double-​to-​float·​v1,​·​v1 419 ····​double-​to-​float·​v1,​·​v2
   
420 ····​aput·​v1,​·​p1,​·​v0 420 ····​aput·​v1,​·​p1,​·​v0
   
421 ····​const/​4·​v0,​·​0x4 421 ····​const/​4·​v0,​·​0x4
   
422 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D 422 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D
   
423 ····​double-​to-​float·​v1,​·​v1 423 ····​double-​to-​float·​v1,​·​v2
   
424 ····​aput·​v1,​·​p1,​·​v0 424 ····​aput·​v1,​·​p1,​·​v0
   
425 ····​const/​16·​v0,​·​0xc 425 ····​const/​16·​v0,​·​0xc
   
426 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m02:​D 426 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m02:​D
   
427 ····​double-​to-​float·​v1,​·​v1 427 ····​double-​to-​float·​v1,​·​v2
   
428 ····​aput·​v1,​·​p1,​·​v0 428 ····​aput·​v1,​·​p1,​·​v0
   
429 ····​.​line·​1224 429 ····​.​line·​1224
430 ····​const/​4·​v0,​·​0x1 430 ····​const/​4·​v0,​·​0x1
   
431 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D 431 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D
   
432 ····​double-​to-​float·​v1,​·​v1 432 ····​double-​to-​float·​v1,​·​v2
   
433 ····​aput·​v1,​·​p1,​·​v0 433 ····​aput·​v1,​·​p1,​·​v0
   
434 ····​const/​4·​v0,​·​0x5 434 ····​const/​4·​v0,​·​0x5
   
435 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D 435 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D
   
436 ····​double-​to-​float·​v1,​·​v1 436 ····​double-​to-​float·​v1,​·​v2
   
437 ····​aput·​v1,​·​p1,​·​v0 437 ····​aput·​v1,​·​p1,​·​v0
   
438 ····​const/​16·​v0,​·​0xd 438 ····​const/​16·​v0,​·​0xd
   
439 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m12:​D 439 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m12:​D
   
440 ····​double-​to-​float·​v1,​·​v1 440 ····​double-​to-​float·​v1,​·​v2
   
441 ····​aput·​v1,​·​p1,​·​v0 441 ····​aput·​v1,​·​p1,​·​v0
   
442 ····​.​line·​1225 442 ····​.​line·​1225
443 ····​return-​void 443 ····​return-​void
444 .​end·​method 444 .​end·​method
   
Offset 538, 45 lines modified Offset 538, 45 lines modified
   
538 ····​invoke-​direct·​{v0},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​><init>()​V 538 ····​invoke-​direct·​{v0},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​><init>()​V
   
539 ····​return-​object·​v0 539 ····​return-​object·​v0
540 .​end·​method 540 .​end·​method
   
541 .​method·​public·​static·​make(DDDDDD)​Lorg/​cocos2d/​types/​CGAffineTransform;​ 541 .​method·​public·​static·​make(DDDDDD)​Lorg/​cocos2d/​types/​CGAffineTransform;​
542 ····​.​locals·​13 542 ····​.​locals·​14
543 ····​.​param·​p0,​·​"m00"····​#·​D 543 ····​.​param·​p0,​·​"m00"····​#·​D
544 ····​.​param·​p2,​·​"m10"····​#·​D 544 ····​.​param·​p2,​·​"m10"····​#·​D
545 ····​.​param·​p4,​·​"m01"····​#·​D 545 ····​.​param·​p4,​·​"m01"····​#·​D
546 ····​.​param·​p6,​·​"m11"····​#·​D 546 ····​.​param·​p6,​·​"m11"····​#·​D
547 ····​.​param·​p8,​·​"m02"····​#·​D 547 ····​.​param·​p8,​·​"m02"····​#·​D
548 ····​.​param·​p10,​·​"m12"····​#·​D 548 ····​.​param·​p10,​·​"m12"····​#·​D
   
549 ····​.​prologue 549 ····​.​prologue
550 ····​.​line·​220 550 ····​.​line·​220
551 ····​new-​instance·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​ 551 ····​new-​instance·​v1,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​
   
552 ····​move-​wide·​v1,​·​p0 552 ····​move-​wide·​v2,​·​p0
   
553 ····​move-​wide·​v3,​·​p2 553 ····​move-​wide/​from16·​v4,​·​p2
   
554 ····​move-​wide/​from16·​v5,​·​p4 554 ····​move-​wide/​from16·​v6,​·​p4
   
555 ····​move-​wide/​from16·​v7,​·​p6 555 ····​move-​wide/​from16·​v8,​·​p6
   
556 ····​move-​wide/​from16·​v9,​·​p8 556 ····​move-​wide/​from16·​v10,​·​p8
   
557 ····​move-​wide/​from16·​v11,​·​p10 557 ····​move-​wide/​from16·​v12,​·​p10
   
558 ····​invoke-​direct/​range·​{v0·​.​.​·​v12},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​><init>(DDDDDD)​V 558 ····​invoke-​direct/​range·​{v1·​.​.​·​v13},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​><init>(DDDDDD)​V
   
559 ····​return-​object·​v0 559 ····​return-​object·​v1
560 .​end·​method 560 .​end·​method
   
561 .​method·​public·​static·​makeRotation(D)​Lorg/​cocos2d/​types/​CGAffineTransform;​ 561 .​method·​public·​static·​makeRotation(D)​Lorg/​cocos2d/​types/​CGAffineTransform;​
562 ····​.​locals·1 562 ····​.​locals·2
563 ····​.​param·​p0,​·​"angle"····​#·​D 563 ····​.​param·​p0,​·​"angle"····​#·​D
   
Max diff block lines reached; 50957/53875 bytes (94.58%) of diff not shown.
[−]
smali/org/cocos2d/types/CGPoint.smali
Offset 116, 15 lines modified Offset 116, 15 lines modified
   
116 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
117 ····​return-​object·​v0 117 ····​return-​object·​v0
118 .​end·​method 118 .​end·​method
   
119 .​method·​public·​static·​ccpAngle(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F 119 .​method·​public·​static·​ccpAngle(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F
120 ····​.​locals·3 120 ····​.​locals·4
121 ····​.​param·​p0,​·​"a"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 121 ····​.​param·​p0,​·​"a"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
122 ····​.​param·​p1,​·​"b"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 122 ····​.​param·​p1,​·​"b"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
   
123 ····​.​prologue 123 ····​.​prologue
124 ····​.​line·​257 124 ····​.​line·​257
125 ····​invoke-​static·​{p0},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpNormalize(Lorg/​cocos2d/​types/​CGPoint;​)​Lorg/​cocos2d/​types/​CGPoint;​ 125 ····​invoke-​static·​{p0},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpNormalize(Lorg/​cocos2d/​types/​CGPoint;​)​Lorg/​cocos2d/​types/​CGPoint;​
   
Offset 134, 21 lines modified Offset 134, 21 lines modified
   
134 ····​move-​result-​object·​v2 134 ····​move-​result-​object·​v2
   
135 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpDot(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F 135 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpDot(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F
   
136 ····​move-​result·​v1 136 ····​move-​result·​v1
   
137 ····​float-​to-​double·​v1,​·​v1 137 ····​float-​to-​double·​v2,​·​v1
   
138 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>acos(D)​D 138 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>acos(D)​D
   
139 ····​move-​result-​wide·​v1 139 ····​move-​result-​wide·​v2
   
140 ····​double-​to-​float·​v0,​·​v1 140 ····​double-​to-​float·​v0,​·​v2
   
141 ····​.​line·​258 141 ····​.​line·​258
142 ····​.​local·​v0,​·​"angle":​F 142 ····​.​local·​v0,​·​"angle":​F
143 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F 143 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
144 ····​move-​result·​v1 144 ····​move-​result·​v1
   
Offset 163, 15 lines modified Offset 163, 15 lines modified
163 ····​.​line·​259 163 ····​.​line·​259
164 ····​.​end·​local·​v0····​#·​"angle":​F 164 ····​.​end·​local·​v0····​#·​"angle":​F
165 ····​:​cond_0 165 ····​:​cond_0
166 ····​return·​v0 166 ····​return·​v0
167 .​end·​method 167 .​end·​method
   
168 .​method·​public·​static·​ccpAngleSigned(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F 168 .​method·​public·​static·​ccpAngleSigned(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F
169 ····​.​locals·7 169 ····​.​locals·8
170 ····​.​param·​p0,​·​"a"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 170 ····​.​param·​p0,​·​"a"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
171 ····​.​param·​p1,​·​"b"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 171 ····​.​param·​p1,​·​"b"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
   
172 ····​.​prologue 172 ····​.​prologue
173 ····​.​line·​323 173 ····​.​line·​323
174 ····​invoke-​static·​{p0},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpNormalize(Lorg/​cocos2d/​types/​CGPoint;​)​Lorg/​cocos2d/​types/​CGPoint;​ 174 ····​invoke-​static·​{p0},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpNormalize(Lorg/​cocos2d/​types/​CGPoint;​)​Lorg/​cocos2d/​types/​CGPoint;​
   
Offset 195, 27 lines modified Offset 195, 27 lines modified
   
195 ····​iget·​v5,​·​v2,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 195 ····​iget·​v5,​·​v2,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
196 ····​mul-​float/​2addr·​v4,​·​v5 196 ····​mul-​float/​2addr·​v4,​·​v5
   
197 ····​sub-​float/​2addr·​v3,​·​v4 197 ····​sub-​float/​2addr·​v3,​·​v4
   
198 ····​float-​to-​double·​v3,​·​v3 198 ····​float-​to-​double·​v4,​·​v3
   
199 ····​invoke-​static·​{v0,​·​v2},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpDot(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F 199 ····​invoke-​static·​{v0,​·​v2},​·​Lorg/​cocos2d/​types/​CGPoint;​-​>ccpDot(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F
   
200 ····​move-​result·​v5 200 ····​move-​result·​v3
   
201 ····​float-​to-​double·​v5,​·​v5 201 ····​float-​to-​double·​v6,​·​v3
   
202 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D 202 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D
   
203 ····​move-​result-​wide·​v3 203 ····​move-​result-​wide·​v4
   
204 ····​double-​to-​float·​v1,​·​v3 204 ····​double-​to-​float·​v1,​·​v4
   
205 ····​.​line·​326 205 ····​.​line·​326
206 ····​.​local·​v1,​·​"angle":​F 206 ····​.​local·​v1,​·​"angle":​F
207 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Math;​-​>abs(F)​F 207 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
208 ····​move-​result·​v3 208 ····​move-​result·​v3
   
Offset 230, 22 lines modified Offset 230, 22 lines modified
230 ····​.​line·​327 230 ····​.​line·​327
231 ····​.​end·​local·​v1····​#·​"angle":​F 231 ····​.​end·​local·​v1····​#·​"angle":​F
232 ····​:​cond_0 232 ····​:​cond_0
233 ····​return·​v1 233 ····​return·​v1
234 .​end·​method 234 .​end·​method
   
235 .​method·​public·​static·​ccpCalcRotate(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F 235 .​method·​public·​static·​ccpCalcRotate(Lorg/​cocos2d/​types/​CGPoint;​Lorg/​cocos2d/​types/​CGPoint;​)​F
236 ····​.​locals·7 236 ····​.​locals·8
237 ····​.​param·​p0,​·​"from"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 237 ····​.​param·​p0,​·​"from"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
238 ····​.​param·​p1,​·​"to"····​#·​Lorg/​cocos2d/​types/​CGPoint;​ 238 ····​.​param·​p1,​·​"to"····​#·​Lorg/​cocos2d/​types/​CGPoint;​
   
239 ····​.​prologue 239 ····​.​prologue
240 ····​const/​high16·​v6,​·​0x43340000····​#·​180.​0f 240 ····​const/​high16·​v7,​·​0x43340000····​#·​180.​0f
   
241 ····​const/​4·​v5,​·​0x0 241 ····​const/​4·​v6,​·​0x0
   
242 ····​.​line·​238 242 ····​.​line·​238
Max diff block lines reached; 2226/5143 bytes (43.28%) of diff not shown.
[−]
smali/org/cocos2d/types/CGRect.smali
Offset 1395, 61 lines modified Offset 1395, 61 lines modified
   
1395 ····​add-​float/​2addr·​v0,​·​v1 1395 ····​add-​float/​2addr·​v0,​·​v1
   
1396 ····​return·​v0 1396 ····​return·​v0
1397 .​end·​method 1397 .​end·​method
   
1398 .​method·​public·​static·​midX(Lorg/​cocos2d/​types/​CGRect;​)​F 1398 .​method·​public·​static·​midX(Lorg/​cocos2d/​types/​CGRect;​)​F
1399 ····​.​locals·5 1399 ····​.​locals·6
1400 ····​.​param·​p0,​·​"aRect"····​#·​Lorg/​cocos2d/​types/​CGRect;​ 1400 ····​.​param·​p0,​·​"aRect"····​#·​Lorg/​cocos2d/​types/​CGRect;​
   
1401 ····​.​prologue 1401 ····​.​prologue
1402 ····​.​line·​131 1402 ····​.​line·​131
1403 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>origin:​Lorg/​cocos2d/​types/​CGPoint;​ 1403 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>origin:​Lorg/​cocos2d/​types/​CGPoint;​
   
1404 ····​iget·​v0,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F 1404 ····​iget·​v0,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>x:​F
   
1405 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>size:​Lorg/​cocos2d/​types/​CGSize;​ 1405 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>size:​Lorg/​cocos2d/​types/​CGSize;​
   
1406 ····​iget·​v1,​·​v1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>width:​F 1406 ····​iget·​v1,​·​v1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>width:​F
   
1407 ····​float-​to-​double·​v1,​·​v1 1407 ····​float-​to-​double·​v2,​·​v1
   
1408 ····​const-​wide/​high16·​v3,​·​0x4000000000000000L····​#·​2.​0 1408 ····​const-​wide/​high16·​v4,​·​0x4000000000000000L····​#·​2.​0
   
1409 ····​div-​double/​2addr·​v1,​·​v3 1409 ····​div-​double/​2addr·​v2,​·​v4
   
1410 ····​double-​to-​float·​v1,​·​v1 1410 ····​double-​to-​float·​v1,​·​v2
   
1411 ····​add-​float/​2addr·​v0,​·​v1 1411 ····​add-​float/​2addr·​v0,​·​v1
   
1412 ····​return·​v0 1412 ····​return·​v0
1413 .​end·​method 1413 .​end·​method
   
1414 .​method·​public·​static·​midY(Lorg/​cocos2d/​types/​CGRect;​)​F 1414 .​method·​public·​static·​midY(Lorg/​cocos2d/​types/​CGRect;​)​F
1415 ····​.​locals·5 1415 ····​.​locals·6
1416 ····​.​param·​p0,​·​"aRect"····​#·​Lorg/​cocos2d/​types/​CGRect;​ 1416 ····​.​param·​p0,​·​"aRect"····​#·​Lorg/​cocos2d/​types/​CGRect;​
   
1417 ····​.​prologue 1417 ····​.​prologue
1418 ····​.​line·​138 1418 ····​.​line·​138
1419 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>origin:​Lorg/​cocos2d/​types/​CGPoint;​ 1419 ····​iget-​object·​v0,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>origin:​Lorg/​cocos2d/​types/​CGPoint;​
   
1420 ····​iget·​v0,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F 1420 ····​iget·​v0,​·​v0,​·​Lorg/​cocos2d/​types/​CGPoint;​-​>y:​F
   
1421 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>size:​Lorg/​cocos2d/​types/​CGSize;​ 1421 ····​iget-​object·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGRect;​-​>size:​Lorg/​cocos2d/​types/​CGSize;​
   
1422 ····​iget·​v1,​·​v1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>height:​F 1422 ····​iget·​v1,​·​v1,​·​Lorg/​cocos2d/​types/​CGSize;​-​>height:​F
   
1423 ····​float-​to-​double·​v1,​·​v1 1423 ····​float-​to-​double·​v2,​·​v1
   
1424 ····​const-​wide/​high16·​v3,​·​0x4000000000000000L····​#·​2.​0 1424 ····​const-​wide/​high16·​v4,​·​0x4000000000000000L····​#·​2.​0
   
1425 ····​div-​double/​2addr·​v1,​·​v3 1425 ····​div-​double/​2addr·​v2,​·​v4
   
1426 ····​double-​to-​float·​v1,​·​v1 1426 ····​double-​to-​float·​v1,​·​v2
   
1427 ····​add-​float/​2addr·​v0,​·​v1 1427 ····​add-​float/​2addr·​v0,​·​v1
   
1428 ····​return·​v0 1428 ····​return·​v0
1429 .​end·​method 1429 .​end·​method
   
1430 .​method·​public·​static·​minX(Lorg/​cocos2d/​types/​CGRect;​)​F 1430 .​method·​public·​static·​minX(Lorg/​cocos2d/​types/​CGRect;​)​F
[−]
smali/org/cocos2d/types/util/CGAffineTransformUtil.smali
Offset 24, 156 lines modified Offset 24, 150 lines modified
24 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>setTransform(Lorg/​cocos2d/​types/​CGAffineTransform;​)​V 24 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>setTransform(Lorg/​cocos2d/​types/​CGAffineTransform;​)​V
   
25 ····​.​line·​9 25 ····​.​line·​9
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​public·​static·​inverse(Lorg/​cocos2d/​types/​CGAffineTransform;​)​V 28 .​method·​public·​static·​inverse(Lorg/​cocos2d/​types/​CGAffineTransform;​)​V
29 ····​.​locals·​23 29 ····​.​locals·​22
30 ····​.​param·​p0,​·​"tr"····​#·​Lorg/​cocos2d/​types/​CGAffineTransform;​ 30 ····​.​param·​p0,​·​"tr"····​#·​Lorg/​cocos2d/​types/​CGAffineTransform;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​12 32 ····​.​line·​12
33 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>getDeterminant()​D 33 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>getDeterminant()​D
   
34 ····​move-​result-​wide·​v15 34 ····​move-​result-​wide·​v16
   
35 ····​.​line·​13 35 ····​.​line·​13
36 ····​.​local·​v15,​·​"det":​D 36 ····​.​local·​v16,​·​"det":​D
37 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Ljava/​lang/​Math;​-​>abs(D)​D 37 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
38 ····​move-​result-​wide·​v2 38 ····​move-​result-​wide·​v2
   
39 ····​const-​wide·​v4,​·​0x3ddb7cdfd9d7bdbbL····​#·​1.​0E-​10 39 ····​const-​wide·​v4,​·​0x3ddb7cdfd9d7bdbbL····​#·​1.​0E-​10
   
40 ····​cmpl-​double·​v2,​·​v2,​·​v4 40 ····​cmpl-​double·​v2,​·​v2,​·​v4
   
41 ····​if-​ltz·​v2,​·​:​cond_0 41 ····​if-​ltz·​v2,​·​:​cond_0
   
42 ····​.​line·​14 42 ····​.​line·​14
43 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0 43 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0
   
44 ····​div-​double·​v17,​·​v2,​·​v15 44 ····​div-​double·​v18,​·​v2,​·​v16
   
45 ····​.​line·​15 45 ····​.​line·​15
46 ····​.​local·​v17,​·​"invDet":​D 46 ····​.​local·​v18,​·​"invDet":​D
47 ····​move-​object/​from16·​v0,​·​p0 47 ····​move-​object/​from16·​v0,​·​p0
   
48 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D 48 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D
   
49 ····​mul-​double·​v3,​·​v2,​·​v17 49 ····​mul-​double·​v4,​·​v2,​·​v18
   
50 ····​.​line·​16 50 ····​.​line·​16
51 ····​move-​object/​from16·​v0,​·​p0 51 ····​move-​object/​from16·​v0,​·​p0
   
52 ····​iget-​wide·​v5,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D 52 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D
   
53 ····​neg-​double·​v5,​·​v5 53 ····​neg-​double·​v2,​·​v2
   
54 ····​mul-​double·​v5,​·​v5,​·​v17 54 ····​mul-​double·​v6,​·​v2,​·​v18
   
55 ····​.​line·​17 55 ····​.​line·​17
56 ····​move-​object/​from16·​v0,​·​p0 56 ····​move-​object/​from16·​v0,​·​p0
   
57 ····​iget-​wide·​v7,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D 57 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D
   
58 ····​neg-​double·​v7,​·​v7 58 ····​neg-​double·​v2,​·​v2
   
59 ····​mul-​double·​v7,​·​v7,​·​v17 59 ····​mul-​double·​v8,​·​v2,​·​v18
   
60 ····​.​line·​18 60 ····​.​line·​18
61 ····​move-​object/​from16·​v0,​·​p0 61 ····​move-​object/​from16·​v0,​·​p0
   
62 ····​iget-​wide·​v9,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m00:​D 62 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m00:​D
   
63 ····​mul-​double·​v9,​·​v9,​·​v17 63 ····​mul-​double·​v10,​·​v2,​·​v18
   
64 ····​.​line·​19 64 ····​.​line·​19
65 ····​move-​object/​from16·​v0,​·​p0 65 ····​move-​object/​from16·​v0,​·​p0
   
66 ····​iget-​wide·​v11,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D 66 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D
   
67 ····​move-​object/​from16·​v0,​·​p0 67 ····​move-​object/​from16·​v0,​·​p0
   
68 ····​iget-​wide·​v13,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m12:​D 68 ····​iget-​wide·​v12,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m12:​D
   
69 ····​mul-​double/​2addr·​v11,​·​v13 69 ····​mul-​double/​2addr·​v2,​·​v12
   
70 ····​move-​object/​from16·​v0,​·​p0 70 ····​move-​object/​from16·​v0,​·​p0
   
71 ····​iget-​wide·​v13,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D 71 ····​iget-​wide·​v12,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D
   
72 ····​move-​object/​from16·​v0,​·​p0 72 ····​move-​object/​from16·​v0,​·​p0
   
73 ····​iget-​wide·​v0,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m02:​D 73 ····​iget-​wide·​v14,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m02:​D
   
74 ····​move-​wide/​from16·​v19,​·​v0 74 ····​mul-​double/​2addr·​v12,​·​v14
   
75 ····mul-​double·​v13,​·​v13,​·​v19 75 ····sub-​double/​2addr·​v2,​·​v12
   
76 ····sub-​double/​2addr·​v11,​·​v13 76 ····mul-​double·​v12,​·​v2,​·​v18
   
77 ····​mul-​double·​v11,​·​v11,​·​v17  
   
78 ····​.​line·​20 77 ····​.​line·​20
79 ····​move-​object/​from16·​v0,​·​p0 78 ····​move-​object/​from16·​v0,​·​p0
   
80 ····​iget-​wide·​v13,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D 79 ····​iget-​wide·​v2,​·​v0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D
   
81 ····​move-​object/​from16·​v0,​·​p0 80 ····​move-​object/​from16·​v0,​·​p0
Max diff block lines reached; 5708/8976 bytes (63.59%) of diff not shown.
[−]
smali/org/cocos2d/utils/TransformUtils.smali
Offset 65, 58 lines modified Offset 65, 58 lines modified
65 ····​aput·​v2,​·​p1,​·​v1 65 ····​aput·​v2,​·​p1,​·​v1
   
66 ····​aput·​v2,​·​p1,​·​v0 66 ····​aput·​v2,​·​p1,​·​v0
   
67 ····​.​line·​16 67 ····​.​line·​16
68 ····​const/​4·​v0,​·​0x0 68 ····​const/​4·​v0,​·​0x0
   
69 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m00:​D 69 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m00:​D
   
70 ····​double-​to-​float·​v1,​·​v1 70 ····​double-​to-​float·​v1,​·​v2
   
71 ····​aput·​v1,​·​p1,​·​v0 71 ····​aput·​v1,​·​p1,​·​v0
   
72 ····​const/​4·​v0,​·​0x4 72 ····​const/​4·​v0,​·​0x4
   
73 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D 73 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m01:​D
   
74 ····​double-​to-​float·​v1,​·​v1 74 ····​double-​to-​float·​v1,​·​v2
   
75 ····​aput·​v1,​·​p1,​·​v0 75 ····​aput·​v1,​·​p1,​·​v0
   
76 ····​const/​16·​v0,​·​0xc 76 ····​const/​16·​v0,​·​0xc
   
77 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m02:​D 77 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m02:​D
   
78 ····​double-​to-​float·​v1,​·​v1 78 ····​double-​to-​float·​v1,​·​v2
   
79 ····​aput·​v1,​·​p1,​·​v0 79 ····​aput·​v1,​·​p1,​·​v0
   
80 ····​.​line·​17 80 ····​.​line·​17
81 ····​const/​4·​v0,​·​0x1 81 ····​const/​4·​v0,​·​0x1
   
82 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D 82 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m10:​D
   
83 ····​double-​to-​float·​v1,​·​v1 83 ····​double-​to-​float·​v1,​·​v2
   
84 ····​aput·​v1,​·​p1,​·​v0 84 ····​aput·​v1,​·​p1,​·​v0
   
85 ····​const/​4·​v0,​·​0x5 85 ····​const/​4·​v0,​·​0x5
   
86 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D 86 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m11:​D
   
87 ····​double-​to-​float·​v1,​·​v1 87 ····​double-​to-​float·​v1,​·​v2
   
88 ····​aput·​v1,​·​p1,​·​v0 88 ····​aput·​v1,​·​p1,​·​v0
   
89 ····​const/​16·​v0,​·​0xd 89 ····​const/​16·​v0,​·​0xd
   
90 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m12:​D 90 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​cocos2d/​types/​CGAffineTransform;​-​>m12:​D
   
91 ····​double-​to-​float·​v1,​·​v1 91 ····​double-​to-​float·​v1,​·​v2
   
92 ····​aput·​v1,​·​p1,​·​v0 92 ····​aput·​v1,​·​p1,​·​v0
   
93 ····​.​line·​18 93 ····​.​line·​18
94 ····​return-​void 94 ····​return-​void
95 .​end·​method 95 .​end·​method
   
[−]
smali/org/cocos2d/utils/javolution/MathLib.smali
Offset 1317, 480 lines modified Offset 1317, 492 lines modified
1317 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 1317 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
1318 ····​.​line·​29 1318 ····​.​line·​29
1319 ····​return-​void 1319 ····​return-​void
1320 .​end·​method 1320 .​end·​method
   
1321 .​method·​static·​_atan(D)​D 1321 .​method·​static·​_atan(D)​D
1322 ····​.​locals·27 1322 ····​.​locals·30
1323 ····​.​param·​p0,​·​"x"····​#·​D 1323 ····​.​param·​p0,​·​"x"····​#·​D
   
1324 ····​.​prologue 1324 ····​.​prologue
1325 ····​.​line·​1221 1325 ····​.​line·​1221
1326 ····​invoke-​static/​range·​{p0·​.​.​·​p1},​·​Ljava/​lang/​Double;​-​>doubleToLongBits(D)​J 1326 ····​invoke-​static/​range·​{p0·​.​.​·​p1},​·​Ljava/​lang/​Double;​-​>doubleToLongBits(D)​J
   
1327 ····​move-​result-​wide·​v11 1327 ····​move-​result-​wide·​v14
   
1328 ····​.​line·​1222 1328 ····​.​line·​1222
1329 ····​.​local·​v11,​·​"xBits":​J 1329 ····​.​local·​v14,​·​"xBits":​J
1330 ····​const/​16·​v15,​·​0x20 1330 ····​const/​16·​v7,​·​0x20
   
1331 ····​shr-​long·​v15,​·​v11,​·​v15 1331 ····​shr-​long·​v18,​·​v14,​·​v7
   
1332 ····long-​to-​int·​v0,​·​v15 1332 ····move-​wide/​from16·​v0,​·​v18
   
  1333 ····​long-​to-​int·​v2,​·​v0
   
1333 ····​.​line·​1223 1334 ····​.​line·​1223
1334 ····​.​local·​v0,​·​"__HIx":​I 1335 ····​.​local·​v2,​·​"__HIx":​I
1335 ····​long-​to-​int·​v1,​·​v11 1336 ····​long-​to-​int·​v3,​·​v14
   
1336 ····​.​line·​1225 1337 ····​.​line·​1225
1337 ····​.​local·​v1,​·​"__LOx":​I 1338 ····​.​local·​v3,​·​"__LOx":​I
1338 ····​move·​v2,​·​v0 1339 ····​move·​v4,​·​v2
   
1339 ····​.​line·​1226 1340 ····​.​line·​1226
1340 ····​.​local·​v2,​·​"hx":​I 1341 ····​.​local·​v4,​·​"hx":​I
1341 ····​const·​v15,​·​0x7fffffff 1342 ····​const·​v7,​·​0x7fffffff
   
1342 ····​and-​int·​v4,​·​v2,​·​v15 1343 ····​and-​int·​v6,​·​v4,​·​v7
   
1343 ····​.​line·​1227 1344 ····​.​line·​1227
1344 ····​.​local·​v4,​·​"ix":​I 1345 ····​.​local·​v6,​·​"ix":​I
1345 ····​const/​high16·​v15,​·​0x44100000····​#·​576.​0f 1346 ····​const/​high16·​v7,​·​0x44100000····​#·​576.​0f
   
1346 ····​if-​lt·​v4,​·​v15,​·​:​cond_4 1347 ····​if-​lt·​v6,​·​v7,​·​:​cond_4
   
1347 ····​.​line·​1228 1348 ····​.​line·​1228
1348 ····​const/​high16·​v15,​·​0x7ff00000 1349 ····​const/​high16·​v7,​·​0x7ff00000
   
1349 ····​if-​gt·​v4,​·​v15,​·​:​cond_0 1350 ····​if-​gt·​v6,​·​v7,​·​:​cond_0
   
1350 ····​.​line·​1229 1351 ····​.​line·​1229
1351 ····​const/​high16·​v15,​·​0x7ff00000 1352 ····​const/​high16·​v7,​·​0x7ff00000
   
1352 ····​if-​ne·​v4,​·​v15,​·​:​cond_2 1353 ····​if-​ne·​v6,​·​v7,​·​:​cond_2
   
1353 ····​if-​eqz·​v1,​·​:​cond_2 1354 ····​if-​eqz·​v3,​·​:​cond_2
   
1354 ····​.​line·​1230 1355 ····​.​line·​1230
1355 ····​:​cond_0 1356 ····​:​cond_0
1356 ····​add-​double·​p0,​·​p0,​·​p0 1357 ····​add-​double·​p0,​·​p0,​·​p0
   
1357 ····​.​line·​1269 1358 ····​.​line·​1269
1358 ····​.​end·​local·​p0····​#·​"x":​D 1359 ····​.​end·​local·​p0····​#·​"x":​D
1359 ····​:​cond_1 1360 ····​:​cond_1
1360 ····​:​goto_0 1361 ····​:​goto_0
1361 ····​return-​wide·​p0 1362 ····​return-​wide·​p0
   
1362 ····​.​line·​1231 1363 ····​.​line·​1231
1363 ····​.​restart·​local·​p0····​#·​"x":​D 1364 ····​.​restart·​local·​p0····​#·​"x":​D
1364 ····​:​cond_2 1365 ····​:​cond_2
1365 ····​if-​lez·​v2,​·​:​cond_3 1366 ····​if-​lez·​v4,​·​:​cond_3
   
1366 ····​.​line·​1232 1367 ····​.​line·​1232
1367 ····​sget-​object·​v15,​·​Lorg/​cocos2d/​utils/​javolution/​MathLib;​-​>atanhi:​[D 1368 ····​sget-​object·​v7,​·​Lorg/​cocos2d/​utils/​javolution/​MathLib;​-​>atanhi:​[D
   
1368 ····​const/​16·​v16,​·​0x3 1369 ····​const/​16·​v18,​·​0x3
   
1369 ····​aget-​wide·​v15,​·​v15,​·​v16 1370 ····​aget-​wide·​v18,​·​v7,​·​v18
   
1370 ····​sget-​object·​v17,​·​Lorg/​cocos2d/​utils/​javolution/​MathLib;​-​>atanlo:​[D 1371 ····​sget-​object·​v7,​·​Lorg/​cocos2d/​utils/​javolution/​MathLib;​-​>atanlo:​[D
   
1371 ····​const/​16·​v18,​·​0x3 1372 ····​const/​16·​v20,​·​0x3
   
1372 ····​aget-​wide·​v17,​·​v17,​·​v18 1373 ····​aget-​wide·​v20,​·​v7,​·​v20
   
1373 ····​add-​double·​p0,​·​v15,​·​v17 1374 ····​add-​double·​p0,​·​v18,​·​v20
   
1374 ····​goto·​:​goto_0 1375 ····​goto·​:​goto_0
   
1375 ····​.​line·​1234 1376 ····​.​line·​1234
1376 ····​:​cond_3 1377 ····​:​cond_3
1377 ····​sget-​object·​v15,​·​Lorg/​cocos2d/​utils/​javolution/​MathLib;​-​>atanhi:​[D 1378 ····​sget-​object·​v7,​·​Lorg/​cocos2d/​utils/​javolution/​MathLib;​-​>atanhi:​[D
   
1378 ····​const/​16·​v16,​·​0x3 1379 ····​const/​16·​v18,​·​0x3
   
1379 ····​aget-​wide·​v15,​·​v15,​·​v16 1380 ····​aget-​wide·​v18,​·​v7,​·​v18
   
1380 ····neg-​double·​v15,​·​v15 1381 ····move-​wide/​from16·​v0,​·​v18
Max diff block lines reached; 78668/81449 bytes (96.59%) of diff not shown.
[−]
smali/org/cocos2d/utils/javolution/TextBuilder.smali
Offset 200, 33 lines modified Offset 200, 33 lines modified
200 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(Ljava/​lang/​String;​)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​ 200 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(Ljava/​lang/​String;​)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​
   
201 ····​.​line·​70 201 ····​.​line·​70
202 ····​return-​void 202 ····​return-​void
203 .​end·​method 203 .​end·​method
   
204 .​method·​private·​final·​appendFraction(JIZ)​V 204 .​method·​private·​final·​appendFraction(JIZ)​V
205 ····​.​locals·9 205 ····​.​locals·11
206 ····​.​param·​p1,​·​"l"····​#·​J 206 ····​.​param·​p1,​·​"l"····​#·​J
207 ····​.​param·​p3,​·​"digits"····​#·​I 207 ····​.​param·​p3,​·​"digits"····​#·​I
208 ····​.​param·​p4,​·​"showZero"····​#·​Z 208 ····​.​param·​p4,​·​"showZero"····​#·​Z
   
209 ····​.​prologue 209 ····​.​prologue
210 ····​const-​wide/​16·​v7,​·​0xa 210 ····​const-​wide/​16·​v8,​·​0xa
   
211 ····​const-​wide/​16·​v5,​·​0x0 211 ····​const-​wide/​16·​v6,​·​0x0
   
212 ····​const/​16·​v4,​·​0x30 212 ····​const/​16·​v4,​·​0x30
   
213 ····​.​line·​637 213 ····​.​line·​637
214 ····​const/​16·​v3,​·​0x2e 214 ····​const/​16·​v3,​·​0x2e
   
215 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(C)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​ 215 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(C)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​
   
216 ····​.​line·​638 216 ····​.​line·​638
217 ····​cmp-​long·​v3,​·​p1,​·​v5 217 ····​cmp-​long·​v3,​·​p1,​·​v6
   
218 ····​if-​nez·​v3,​·​:​cond_2 218 ····​if-​nez·​v3,​·​:​cond_2
   
219 ····​.​line·​639 219 ····​.​line·​639
220 ····​if-​eqz·​p4,​·​:​cond_1 220 ····​if-​eqz·​p4,​·​:​cond_1
   
221 ····​.​line·​640 221 ····​.​line·​640
Offset 273, 17 lines modified Offset 273, 17 lines modified
273 ····​if-​lt·​v1,​·​p3,​·​:​cond_4 273 ····​if-​lt·​v1,​·​p3,​·​:​cond_4
   
274 ····​.​line·​650 274 ····​.​line·​650
275 ····​if-​nez·​p4,​·​:​cond_3 275 ····​if-​nez·​p4,​·​:​cond_3
   
276 ····​.​line·​651 276 ····​.​line·​651
277 ····​:​goto_3 277 ····​:​goto_3
278 ····​rem-​long·​v3,​·​p1,​·​v7 278 ····​rem-​long·​v4,​·​p1,​·​v8
   
279 ····​cmp-​long·​v3,​·​v3,​·​v5 279 ····​cmp-​long·​v3,​·​v4,​·​v6
   
280 ····​if-​eqz·​v3,​·​:​cond_5 280 ····​if-​eqz·​v3,​·​:​cond_5
   
281 ····​.​line·​654 281 ····​.​line·​654
282 ····​:​cond_3 282 ····​:​cond_3
283 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(J)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​ 283 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(J)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​
   
Offset 296, 15 lines modified Offset 296, 15 lines modified
296 ····​.​line·​647 296 ····​.​line·​647
297 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 297 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
298 ····​goto·​:​goto_2 298 ····​goto·​:​goto_2
   
299 ····​.​line·​652 299 ····​.​line·​652
300 ····​:​cond_5 300 ····​:​cond_5
301 ····​div-​long/​2addr·​p1,​·​v7 301 ····​div-​long/​2addr·​p1,​·​v8
   
302 ····​goto·​:​goto_3 302 ····​goto·​:​goto_3
303 .​end·​method 303 .​end·​method
   
304 .​method·​private·​appendNumber(Ljava/​lang/​Object;​)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​ 304 .​method·​private·​appendNumber(Ljava/​lang/​Object;​)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​
305 ····​.​locals·​2 305 ····​.​locals·​2
306 ····​.​param·​p1,​·​"num"····​#·​Ljava/​lang/​Object;​ 306 ····​.​param·​p1,​·​"num"····​#·​Ljava/​lang/​Object;​
Offset 512, 15 lines modified Offset 512, 15 lines modified
   
512 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(C)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​ 512 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>append(C)​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​
   
513 ····​goto·​:​goto_2 513 ····​goto·​:​goto_2
514 .​end·​method 514 .​end·​method
   
515 .​method·​private·​appendPositive(JI)​V 515 .​method·​private·​appendPositive(JI)​V
516 ····​.​locals·9 516 ····​.​locals·11
517 ····​.​param·​p1,​·​"l1"····​#·​J 517 ····​.​param·​p1,​·​"l1"····​#·​J
518 ····​.​param·​p3,​·​"radix"····​#·​I 518 ····​.​param·​p3,​·​"radix"····​#·​I
   
519 ····​.​prologue 519 ····​.​prologue
520 ····​.​line·​505 520 ····​.​line·​505
521 ····​int-​to-​long·​v6,​·​p3 521 ····​int-​to-​long·​v6,​·​p3
   
Offset 562, 55 lines modified Offset 562, 55 lines modified
562 ····​.​line·​513 562 ····​.​line·​513
563 ····​.​local·​v4,​·​"l4":​J 563 ····​.​local·​v4,​·​"l4":​J
564 ····​invoke-​direct·​{p0,​·​v4,​·​v5,​·​p3},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>appendPositive(JI)​V 564 ····​invoke-​direct·​{p0,​·​v4,​·​v5,​·​p3},​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>appendPositive(JI)​V
   
565 ····​.​line·​514 565 ····​.​line·​514
566 ····​sget-​object·​v6,​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>DIGIT_TO_CHAR:​[C 566 ····​sget-​object·​v6,​·​Lorg/​cocos2d/​utils/​javolution/​TextBuilder;​-​>DIGIT_TO_CHAR:​[C
   
567 ····​int-​to-​long·​v7,​·​p3 567 ····​int-​to-​long·​v8,​·​p3
   
568 ····​mul-​long/​2addr·​v7,​·​v4 568 ····​mul-​long/​2addr·​v8,​·​v4
   
569 ····​sub-​long·​v7,​·​v2,​·​v7 569 ····​sub-​long·​v8,​·​v2,​·​v8
   
570 ····​long-​to-​int·​v7,​·​v7 570 ····​long-​to-​int·​v7,​·​v8
   
Max diff block lines reached; 20422/22909 bytes (89.14%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 1, 94 lines modified Offset 1, 105 lines modified
00000000:​·​0300·​0800·d805·​0000·​0100·​1c00·fc02·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·8806·​0000·​0100·​1c00·8403·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​1700·​0000·​0000·​0000·​0000·​0000·7800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​x.​.​.​ 00000010:​·​1b00·​0000·​0000·​0000·​0000·​0000·8800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​4000·​0000·​4e00·​0000·​5a00·​0000·​8000·​0000··​@.​.​.​N.​.​.​Z.​.​.​.​.​.​.​ 00000030:​·​4000·​0000·​4e00·​0000·​5a00·​0000·​8000·​0000··​@.​.​.​N.​.​.​Z.​.​.​.​.​.​.​
00000040:​·​9e00·​0000·​b000·​0000·​0801·​0000·​0c01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​9e00·​0000·​b000·​0000·​0801·​0000·​0c01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​1e01·​0000·3201·​0000·6801·​0000·7601·​0000··​.​.​.​.​2.​.​.​h.​.​.​v.​.​.​ 00000050:​·​1e01·​0000·5201·​0000·8601·​0000·9a01·​0000··​.​.​.​.​R.​.​.​.​.​.​.​.​.​.​.​
00000060:​·9001·​0000·a401·​0000·b201·​0000·d001·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·d001·​0000·de01·​0000·e401·​0000·ee01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·e001·​0000·​1802·​0000·​2c02·​0000·7002·​0000··​.​.​.​.​.​.​.​.​,​.​.​.​p.​.​.​ 00000070:​·0802·​0000·​1c02·​0000·​2a02·​0000·4802·​0000··​.​.​.​.​.​.​.​.​*.​.​.​H.​.​.​
00000080:​·0b00·7600·6500·7200·7300·6900·6f00·6e00··.​.​v.​e.​r.​s.​i.​o.​n.​ 00000080:​·5802·0000·9002·0000·a402·0000·e802·0000··X.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000090:​·4300·6f00·​6400·6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​ 00000090:​·0b00·7600·​6500·7200·7300·6900·6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​
000000a0:​·7200·7300·​6900·​6f00·6e00·4e00·6100·​6d00··r.​s.​i.​o.​n.​N.​a.​m.​ 000000a0:​·4300·6f00·​6400·​6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​
000000b0:​·6500·0000·0400·​6900·​6300·6f00·​6e00·0000··e.​.​.​.​.​i.​c.​o.​n.​.​.​ 000000b0:​·7200·7300·6900·​6f00·​6e00·4e00·​6100·6d00··r.​s.​i.​o.​n.​N.​a.​m.​
000000c0:​·0500·6c00·6100·​6200·​6500·​6c00·0000·​0400··.​.​l.​a.​b.​e.​l.​.​.​.​.​ 000000c0:​·6500·0000·0400·​6900·​6300·​6f00·6e00·​0000··e.​.​.​.​.​i.​c.​o.​n.​.​.​
000000d0:​·6e00·​6100·​6d00·​6500·0000·1100·7300·6300··n.​a.​m.​e.​.​.​.​.​s.​c.​ 000000d0:​·0500·​6c00·​6100·​6200·6500·6c00·0000·0400··.​.​l.​a.​b.​e.​l.​.​.​.​.​
000000e0:​·7200·​6500·​6500·​6e00·4f00·7200·6900·​6500··r.​e.​e.​n.​O.​r.​i.​e.​ 000000e0:​·6e00·​6100·​6d00·​6500·0000·1100·7300·​6300··n.​a.​m.​e.​.​.​.​.​s.​c.​
000000f0:​·6e00·7400·​6100·7400·6900·6f00·​6e00·0000··n.​t.​a.​t.​i.​o.​n.​.​.​ 000000f0:​·7200·6500·​6500·6e00·4f00·7200·​6900·6500··r.​e.​e.​n.​O.​r.​i.​e.​
00000100:​·0d00·6d00·​6900·6e00·5300·​6400·​6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​ 00000100:​·6e00·7400·​6100·7400·6900·​6f00·​6e00·0000··n.​t.​a.​t.​i.​o.​n.​.​.​
00000110:​·6500·7200·7300·​6900·6f00·​6e00·0000·0700··e.​r.​s.​i.​o.​n.​.​.​.​.​ 00000110:​·0d00·6d00·6900·​6e00·5300·​6400·6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​
00000120:​·​6100·6e00·6400·7200·​6f00·​6900·6400·​0000··a.​n.​d.​r.​o.​i.​d.​.​.​ 00000120:​·​6500·7200·7300·6900·​6f00·​6e00·0000·​0700··e.​r.​s.​i.​o.​n.​.​.​.​.​
00000130:​·2a00·​6800·7400·​7400·7000·3a00·2f00·2f00··*.​h.​t.​t.​p.​:​.​/​.​/​.​ 00000130:​·6100·​6e00·6400·​7200·6f00·6900·6400·0000··a.​n.​d.​r.​o.​i.​d.​.​.​
00000140:​·7300·​6300·6800·6500·6d00·6100·7300·​2e00··s.​c.​h.​e.​m.​a.​s.​.​.​ 00000140:​·2a00·​6800·7400·7400·7000·3a00·2f00·​2f00··*.​h.​t.​t.​p.​:​.​/​.​/​.​
00000150:​·6100·​6e00·​6400·7200·​6f00·​6900·6400·​2e00··a.​n.​d.​r.​o.​i.​d.​.​.​ 00000150:​·7300·​6300·​6800·6500·​6d00·​6100·7300·​2e00··s.​c.​h.​e.​m.​a.​s.​.​.​
00000160:​·​6300·​6f00·​6d00·2f00·​6100·7000·​6b00·​2f00··c.​o.​m.​/​.​a.​p.​k.​/​.​ 00000160:​·​6100·​6e00·​6400·7200·​6f00·6900·​6400·​2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000170:​·7200·​6500·7300·​2f00·​6100·6e00·​6400·7200··r.​e.​s.​/​.​a.​n.​d.​r.​ 00000170:​·6300·​6f00·6d00·​2f00·​6100·7000·​6b00·2f00··c.​o.​m.​/​.​a.​p.​k.​/​.​
00000180:​·6f00·​6900·6400·0000·0000·0000·0700·​7000··o.​i.​d.​.​.​.​.​.​.​.​.​p.​ 00000180:​·7200·​6500·7300·2f00·6100·6e00·6400·​7200··r.​e.​s.​/​.​a.​n.​d.​r.​
00000190:​·​6100·​6300·​6b00·6100·6700·6500·​0000·0800··a.​c.​k.​a.​g.​e.​.​.​.​.​ 00000190:​·​6f00·​6900·​6400·0000·0000·0000·​0700·7000··o.​i.​d.​.​.​.​.​.​.​.​.​p.​
000001a0:​·​6d00·​6100·​6e00·​6900·​6600·​6500·7300·7400··m.​a.​n.​i.​f.​e.​s.​t.​ 000001a0:​·​6100·​6300·​6b00·​6100·​6700·​6500·0000·1800··a.​c.​k.​a.​g.​e.​.​.​.​.​
000001b0:​·0000·1900·​6300·6f00·​6d00·2e00·6200·​6f00··.​.​.​.​c.​o.​m.​.​.​b.​o.​ 000001b0:​·7000·6c00·​6100·7400·​6600·6f00·7200·​6d00··p.​l.​a.​t.​f.​o.​r.​m.​
000001c0:​·6f00·6d00·​6200·7500·​6c00·6500·7200·2e00··o.​m.​b.​u.​l.​e.​r.​.​.​ 000001c0:​·4200·7500·​6900·6c00·​6400·5600·6500·7200··B.​u.​i.​l.​d.​V.​e.​r.​
000001d0:​·6700·​6100·​6d00·​6500·7300·2e00·7300·​6800··g.​a.​m.​e.​s.​.​.​s.​h.​ 000001d0:​·7300·​6900·​6f00·​6e00·4300·6f00·6400·​6500··s.​i.​o.​n.​C.​o.​d.​e.​
000001e0:​·6900·6600·​7400·0000·0500·3100·2e00·3000··i.​f.​t.​.​.​.​.​1.​.​.​0.​ 000001e0:​·0000·1800·​7000·6c00·6100·7400·6600·6f00··.​.​.​.​p.​l.​a.​t.​f.​o.​
000001f0:​·2e00·3100·0000·0b00·​6100·7000·7000·6c00··.​.​1.​.​.​.​.​a.​p.​p.​l.​ 000001f0:​·7200·6d00·4200·7500·​6900·6c00·6400·5600··r.​m.​B.​u.​i.​l.​d.​V.​
00000200:​·​6900·6300·6100·7400·​6900·​6f00·6e00·0000··i.​c.​a.​t.​i.​o.​n.​.​.​ 00000200:​·​6500·7200·7300·6900·​6f00·​6e00·4e00·6100··e.​r.​s.​i.​o.​n.​N.​a.​
00000210:​·0800·​6100·6300·7400·​6900·7600·​6900·7400··.​.​a.​c.​t.​i.​v.​i.​t.​ 00000210:​·6d00·​6500·0000·0800·​6d00·6100·​6e00·6900··m.​e.​.​.​.​.​m.​a.​n.​i.​
00000220:​·7900·0000·0500·2e00·4d00·6100·​6900·​6e00··y.​.​.​.​.​.​.​M.​a.​i.​n.​ 00000220:​·6600·6500·7300·7400·0000·1900·​6300·​6f00··f.​e.​s.​t.​.​.​.​.​c.​o.​
00000230:​·0000·0d00·​6900·​6e00·7400·​6500·​6e00·​7400··.​.​.​.​i.​n.​t.​e.​n.​t.​ 00000230:​·6d00·2e00·​6200·​6f00·6f00·​6d00·​6200·​7500··m.​.​.​b.​o.​o.​m.​b.​u.​
00000240:​·2d00·​6600·6900·6c00·7400·​6500·7200·0000··-​.​f.​i.​l.​t.​e.​r.​.​.​ 00000240:​·6c00·​6500·7200·2e00·6700·​6100·6d00·6500··l.​e.​r.​.​.​g.​a.​m.​e.​
00000250:​·0600·6100·6300·7400·​6900·​6f00·6e00·​0000··.​.​a.​c.​t.​i.​o.​n.​.​.​ 00000250:​·7300·2e00·7300·6800·​6900·​6600·7400·​0000··s.​.​.​s.​h.​i.​f.​t.​.​.​
00000260:​·1a00·6100·6e00·6400·7200·6f00·6900·6400··​.​.​a.​n.​d.​r.​o.​i.​d.​ 00000260:​·0500·3100·2e00·3000·2e00·3100·0000·0100··​.​.​1.​.​.​0.​.​.​1.​.​.​.​.​
00000270:​·2e00·6900·6e00·7400·6500·6e00·7400·2e00··.​.​i.​n.​t.​e.​n.​t.​.​.​ 00000270:​·3400·0000·0300·3100·2e00·3600·0000·0b00··4.​.​.​.​.​1.​.​.​6.​.​.​.​.​
00000280:​·​6100·6300·​7400·​6900·​6f00·​6e00·2e00·4d00··​a.​c.​t.​i.​o.​n.​.​.​M.​ 00000280:​·​6100·7000·​7000·​6c00·​6900·​6300·6100·7400··​a.​p.​p.​l.​i.​c.​a.​t.​
00000290:​·4100·4900·4e00·​0000·​0800·​6300·​6100·​7400··A.​I.​N.​.​.​.​.​c.​a.​t.​ 00000290:​·6900·6f00·6e00·​0000·​0800·​6100·​6300·​7400··i.​o.​n.​.​.​.​.​a.​c.​t.​
000002a0:​·​6500·6700·​6f00·​7200·​7900·​0000·2000·6100··e.​g.​o.​r.​y.​.​.​·.​a.​ 000002a0:​·​6900·7600·​6900·​7400·​7900·​0000·0500·2e00··i.​v.​i.​t.​y.​.​.​.​.​.​.​
000002b0:​·6e00·​6400·7200·​6f00·6900·6400·2e00·​6900··n.​d.​r.​o.​i.​d.​.​.​i.​ 000002b0:​·4d00·​6100·6900·​6e00·0000·0d00·6900·​6e00··M.​a.​i.​n.​.​.​.​.​i.​n.​
000002c0:​·​6e00·​7400·​6500·​6e00·​7400·​2e00·​6300·​6100··​n.​t.​e.​n.​t.​.​.​c.​a.​ 000002c0:​·​7400·​6500·​6e00·​7400·​2d00·​6600·​6900·6c00··t.​e.​n.​t.​-​.​f.​i.​l.​
000002d0:​·​7400·​6500·6700·6f00·7200·7900·2e00·4c00··​t.​e.​g.​o.​r.​y.​.​.​L.​ 000002d0:​·​7400·​6500·7200·0000·0600·6100·6300·7400··​t.​e.​r.​.​.​.​.​a.​c.​t.​
000002e0:​·4100·5500·4e00·4300·4800·4500·5200·0000··A.​U.​N.​C.​H.​E.​R.​.​.​ 000002e0:​·6900·6f00·6e00·0000·1a00·6100·6e00·6400··i.​o.​n.​.​.​.​.​a.​n.​d.​
000002f0:​·0800·7500·7300·​6500·7300·2d00·7300·6400··.​.​u.​s.​e.​s.​-​.​s.​d.​ 000002f0:​·7200·6f00·6900·​6400·2e00·6900·6e00·7400··r.​o.​i.​d.​.​.​i.​n.​t.​
00000300:​·​6b00·0000·8001·0800·2400·0000·1b02·0101··k.​.​.​.​.​.​.​$.​.​.​.​.​.​.​ 00000300:​·​6500·6e00·7400·2e00·6100·6300·7400·6900··e.​n.​t.​.​.​a.​c.​t.​i.​
00000310:​·1c02·0101·0200·0101·0100·0101·0300·​0101··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000310:​·6f00·6e00·2e00·4d00·4100·4900·4e00·​0000··o.​n.​.​.​M.​A.​I.​N.​.​.​
00000320:​·1e00·0101·0c02·0101·0001·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000320:​·0800·6300·6100·7400·6500·6700·6f00·7200··​.​.​c.​a.​t.​e.​g.​o.​r.​
00000330:​·1100·​0000·ffff·ffff·0700·0000·0800·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000330:​·7900·​0000·2000·6100·6e00·6400·7200·6f00··y.​.​.​·.​a.​n.​d.​r.​o.​
00000340:​·0201·1000·6000·0000·1100·0000·ffff·ffff··.​.​.​.​`.​.​.​.​.​.​.​.​.​.​.​ 00000340:​·6900·6400·2e00·6900·6e00·7400·6500·6e00··i.​d.​.​.​i.​n.​t.​e.​n.​
00000350:​·ffff·ffff·0b00·0000·1400·1400·0300·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000350:​·7400·2e00·6300·6100·7400·6500·6700·6f00··t.​.​.​c.​a.​t.​e.​g.​o.​
00000360:​·0000·0000·0800·0000·0000·0000·ffff·ffff··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000360:​·7200·7900·2e00·4c00·4100·5500·4e00·4300··r.​y.​.​.​L.​A.​U.​N.​C.​
00000370:​·0800·0010·6500·​0000·​0800·0000·0100·0000··.​.​.​.​e.​.​.​.​.​.​.​.​.​.​.​ 00000370:​·4800·4500·5200·​0000·​0800·7500·7300·6500··H.​E.​R.​.​.​.​.​u.​s.​e.​
00000380:​·0d00·0000·0800·0003·0d00·​0000·ffff·ffff··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000380:​·7300·2d00·7300·6400·6b00·​0000·8001·0800··s.​-​.​s.​d.​k.​.​.​.​.​.​.​
00000390:​·0a00·​0000·0c00·​0000·0800·​0003·​0c00·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000390:​·2400·​0000·1b02·​0101·1c02·​0101·​0200·​0101··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000003a0:​·​0201·1000·4c00·​0000·​1500·​0000·ffff·ffff··​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​ 000003a0:​·​0100·0101·0300·​0101·​1e00·​0101·0c02·0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000003b0:​·ffff·ffff·0e00·​0000·​1400·1400·0200·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003b0:​·0001·1000·1800·​0000·​1100·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000003c0:​·​0000·​0000·​0800·​0000·​0300·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003c0:​·​0700·​0000·​0800·​0000·​0201·1000·8800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000003d0:​·0800·​0001·0000·047f·0800·0000·​0200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003d0:​·1100·​0000·ffff·ffff·ffff·ffff·​0d00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000003e0:​·ffff·ffff·​0800·​0001·​0000·​027f·​0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003e0:​·1400·1400·​0500·​0000·​0000·​0000·​0800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000003f0:​·6000·​0000·1600·0000·ffff·ffff·ffff·ffff··`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000003f0:​·0000·​0000·ffff·ffff·0800·0010·6500·0000··.​.​.​.​.​.​.​.​.​.​.​.​e.​.​.​
00000400:​·​0f00·​0000·1400·1400·​0300·​0000·​0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000400:​·​0800·​0000·0100·0000·​0f00·​0000·​0800·​0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000410:​·​0800·​0000·0300·0000·ffff·ffff·​0800·​0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000410:​·​0f00·​0000·ffff·ffff·0a00·0000·​0e00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000420:​·​0000·​047f·​0800·​0000·0400·0000·1000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000420:​·​0800·​0003·​0e00·​0000·ffff·ffff·0b00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000430:​·0800·​0003·1000·​0000·​0800·​0000·0500·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000430:​·1000·​0000·0800·​0010·​0400·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000440:​·ffff·ffff·0800·​0010·​0100·​0000·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000440:​·0c00·0000·1100·​0000·​0800·​0004·cdcc·cc3f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​?
00000450:​·2400·0000·1900·​0000·ffff·ffff·​ffff·​ffff··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000450:​·0201·1000·4c00·​0000·1500·0000·​ffff·​ffff··.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​
00000460:​·1100·0000·​1400·1400·0000·0000·​0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000460:​·ffff·ffff·​1200·0000·1400·1400·​0200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000470:​·​0201·1000·3800·​0000·1a00·​0000·​ffff·​ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 00000470:​·​0000·0000·0800·​0000·0300·​0000·​ffff·​ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000480:​·ffff·ffff·1200·​0000·1400·1400·​0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000480:​·0800·0001·0000·​047f·0800·0000·​0200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000490:​·0000·0000·​0800·​0000·​0400·​0000·1300·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000490:​·ffff·ffff·​0800·​0001·​0000·​027f·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004a0:​·0800·​0003·​1300·​0000·0301·1000·1800·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004a0:​·6000·​0000·​1600·​0000·ffff·ffff·ffff·ffff··`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004b0:​·​1a00·​0000·ffff·ffff·ffff·ffff·1200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004b0:​·​1300·​0000·1400·1400·0300·0000·0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004c0:​·​0201·1000·3800·​0000·1b00·0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 000004c0:​·​0800·0000·0300·​0000·ffff·ffff·0800·0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004d0:​·ffff·ffff·1400·​0000·1400·1400·0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004d0:​·0000·047f·0800·​0000·0400·0000·1400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004e0:​·​0000·​0000·0800·​0000·​0400·​0000·1500·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004e0:​·​0800·​0003·1400·​0000·​0800·​0000·0500·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004f0:​·0800·0003·1500·​0000·​0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004f0:​·ffff·ffff·0800·​0010·​0100·0000·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000500:​·1b00·​0000·ffff·ffff·​ffff·​ffff·1400·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000500:​·2400·​0000·1900·0000·​ffff·​ffff·ffff·ffff··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000510:​·0301·1000·​1800·0000·1c00·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000510:​·1500·0000·​1400·1400·0000·​0000·0000·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000520:​·ffff·ffff·1100·​0000·0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000520:​·0201·1000·3800·​0000·1a00·0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
00000530:​·1d00·0000·ffff·ffff·ffff·ffff·​0f00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000530:​·ffff·ffff·1600·0000·1400·1400·​0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000540:​·​0301·1000·1800·​0000·1f00·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000540:​·​0000·0000·0800·​0000·0400·​0000·1700·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000550:​·ffff·ffff·0e00·​0000·​0201·​1000·3800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​8.​.​.​ 00000550:​·0800·0003·1700·​0000·​0301·​1000·1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000560:​·2000·​0000·​ffff·​ffff·​ffff·​ffff·​1600·​0000···.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000560:​·1a00·​0000·​ffff·​ffff·​ffff·​ffff·​1600·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000570:​·1400·​1400·0100·​0000·0000·​0000·0800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000570:​·0201·​1000·3800·​0000·1b00·​0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
00000580:​·​0600·0000·​ffff·ffff·​0800·​0010·​0400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000580:​·ffff·​ffff·1800·​0000·1400·1400·​0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000590:​·​0301·1000·1800·​0000·2000·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 00000590:​·​0000·0000·0800·​0000·0400·​0000·1900·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005a0:​·ffff·ffff·​1600·​0000·​0301·​1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005a0:​·0800·0003·​1900·​0000·​0301·​1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005b0:​·2100·​0000·​ffff·​ffff·​ffff·​ffff·0b00·​0000··!.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005b0:​·1b00·​0000·​ffff·​ffff·​ffff·​ffff·1800·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005c0:​·​0101·​1000·​1800·​0000·2100·​0000·​ffff·​ffff··​.​.​.​.​.​.​.​.​!.​.​.​.​.​.​.​ 000005c0:​·​0301·​1000·​1800·​0000·1c00·​0000·​ffff·​ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005d0:​·0700·​0000·​0800·0000······················.​.​.​.​.​.​.​.​ 000005d0:​·​ffff·​ffff·1500·​0000·​0301·1000·1800·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  000005e0:​·​1d00·​0000·​ffff·​ffff·​ffff·​ffff·​1300·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  000005f0:​·​0301·​1000·​1800·​0000·​1f00·​0000·​ffff·​ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  00000600:​·​ffff·​ffff·​1200·​0000·​0201·​1000·​3800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​8.​.​.​
  00000610:​·​2000·​0000·​ffff·​ffff·​ffff·​ffff·​1a00·​0000···​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  00000620:​·​1400·​1400·​0100·​0000·​0000·​0000·​0800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/13527 bytes (0.00%) of diff not shown.