[−]
/home/hans/code/fdroid/data/tmp/com.studio332.flickit.android_4.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.studio332.flickit.android_4.apk
[−]
zipinfo {}
Offset 1, 56 lines modified Offset 1, 56 lines modified
1 Zip·​file·​size:​·​9026548·​bytes,​·​number·​of·​entries:​·​54 1 Zip·​file·​size:​·​9026021·​bytes,​·​number·​of·​entries:​·​54
2 -​rw-​-​-​-​·····​2.​0·​fat·····​4271·​bl·​defN·​15-​Mar-​12·​16:​13·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​4271·​bl·​defN·​15-​Mar-​12·​16:​13·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​4392·​bl·​defN·​15-​Mar-​12·​16:​13·​META-​INF/​D2EAC785.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​4392·​bl·​defN·​15-​Mar-​12·​16:​13·​META-​INF/​D2EAC785.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Mar-​12·​16:​13·​META-​INF/​D2EAC785.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Mar-​12·​16:​13·​META-​INF/​D2EAC785.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Mar-​12·​14:​54·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Mar-​12·​14:​54·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Mar-​12·​14:​54·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Mar-​12·​14:​54·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····1996·​bX·​defN·15-​Mar-​12·14:​54·AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····11508·​bX·​defN·08-​Jan-​01·00:​00·assets/​data/​casual.​fnt
8 -​rw-​-​-​-​·····2.​0·​fat····11508·​bl·defN·15-​Mar-​12·14:​54·​assets/​data/​casual.​fnt 8 -​rw-​-​-​-​·····1.​0·​fat····29682·​b-​·stor·08-​Jan-​01·00:​00·​assets/​data/​casual.​png
9 -​rw-​-​-​-​·····1.​0·​fat····29682·​b-​·stor·15-​Mar-​12·14:​53·​assets/​data/​casual.​png 9 -​rw-​-​-​-​·····2.​0·​fat····11617·​bl·defN·08-​Jan-​01·00:​00·​assets/​data/​digital.​fnt
10 -​rw-​-​-​-​·····2.​0·​fat····11617·​bl·defN·15-​Mar-​12·14:​54·​assets/​data/​digital.​fnt 10 -​rw-​-​-​-​·····1.​0·​fat····25163·​b-​·stor·08-​Jan-​01·00:​00·​assets/​data/​digital.​png
11 -​rw-​-​-​-​·····1.​0·​fat····25163·​b-​·stor·15-​Mar-​12·14:​53·​assets/​data/​digital.​png 11 -​rw-​-​-​-​·····2.​0·​fat·····​3147·​bl·defN·08-​Jan-​01·00:​00·​assets/​data/​game_atlas.​atlas
12 -​rw-​-​-​-​·····2.​0·​fat·····3147·​bl·defN·15-​Mar-​12·14:​54·​assets/​data/​game_atlas.​atlas 12 -​rw-​-​-​-​·····1.​0·​fat··5473189·​b-​·stor·08-​Jan-​01·00:​00·​assets/​data/​game_atlas.​png
13 -​rw-​-​-​-​·····​1.​0·​fat··5473189·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​data/​game_atlas.​png 13 -​rw-​-​-​-​·····​1.​0·​fat····70230·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​data/​game_atlas2.​png
14 -​rw-​-​-​-​·····​1.​0·​fat····70230·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​data/​game_atlas2.​png 14 -​rw-​-​-​-​·····​1.​0·​fat·····​2791·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​data/​pixel.​png
15 -​rw-​-​-​-​·····1.​0·​fat·····2791·​b-​·stor·15-​Mar-​12·14:​53·​assets/​data/​pixel.​png 15 -​rw-​-​-​-​·····2.​0·​fat······​859·​bl·defN·08-​Jan-​01·00:​00·​assets/​data/​tables.​json
16 -​rw-​-​-​-​·····2.​0·​fat······​859·​bl·defN·15-​Mar-​12·14:​54·​assets/​data/​tables.​json 16 -​rw-​-​-​-​·····1.​0·​fat····11257·​b-​·stor·08-​Jan-​01·00:​00·​assets/​sound/​chimes.​mp3
17 -​rw-​-​-​-​·····​1.​0·​fat····11257·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​chimes.​mp3 17 -​rw-​-​-​-​·····​1.​0·​fat·····​2557·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​clack.​mp3
18 -​rw-​-​-​-​·····​1.​0·​fat·····2557·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​clack.​mp3 18 -​rw-​-​-​-​·····​1.​0·​fat·····9668·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​drop.​mp3
19 -​rw-​-​-​-​·····​1.​0·​fat·····​9668·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​drop.​mp3 19 -​rw-​-​-​-​·····​1.​0·​fat····11755·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​flick.​mp3
20 -​rw-​-​-​-​·····​1.​0·​fat····11755·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​flick.​mp3 20 -​rw-​-​-​-​·····​1.​0·​fat·····​5898·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​foul.​mp3
21 -​rw-​-​-​-​·····​1.​0·​fat·····​5898·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​foul.​mp3 21 -​rw-​-​-​-​·····​1.​0·​fat···732189·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​game_music.​ogg
22 -​rw-​-​-​-​·····​1.​0·​fat···732189·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​game_music.​ogg 22 -​rw-​-​-​-​·····​1.​0·​fat·····​4654·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​menu_click.​mp3
23 -​rw-​-​-​-​·····​1.​0·​fat·····​4654·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​menu_click.​mp3 23 -​rw-​-​-​-​·····​1.​0·​fat···725828·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​menu_music.​ogg
24 -​rw-​-​-​-​·····​1.​0·​fat···725828·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​menu_music.​ogg 24 -​rw-​-​-​-​·····​1.​0·​fat····​17505·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​miss.​mp3
25 -​rw-​-​-​-​·····​1.​0·​fat····17505·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​miss.​mp3 25 -​rw-​-​-​-​·····​1.​0·​fat····23038·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​new_puck.​mp3
26 -​rw-​-​-​-​·····​1.​0·​fat····23038·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​new_puck.​mp3 26 -​rw-​-​-​-​·····​1.​0·​fat····44746·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​pause.​mp3
27 -​rw-​-​-​-​·····​1.​0·​fat····44746·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​pause.​mp3 27 -​rw-​-​-​-​·····​1.​0·​fat····15095·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​score.​mp3
28 -​rw-​-​-​-​·····​1.​0·​fat····15095·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​score.​mp3 28 -​rw-​-​-​-​·····​1.​0·​fat····44750·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​scratch.​mp3
29 -​rw-​-​-​-​·····​1.​0·​fat····44750·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​scratch.​mp3 29 -​rw-​-​-​-​·····​1.​0·​fat·····​7158·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​thump.​mp3
30 -​rw-​-​-​-​·····​1.​0·​fat·····​7158·​b-​·​stor·15-​Mar-​12·14:​53·​assets/​sound/​thump.​mp3 30 -​rw-​-​-​-​·····​1.​0·​fat···160913·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​sound/​ticking.​mp3
31 -​rw-​-​-​-​·····1.​0·​fat···160913·​b-​·stor·15-​Mar-​12·14:​53·assets/​sound/​ticking.​mp3 31 -​rw-​-​-​-​·····2.​0·​fat·····​1800·​bl·defN·08-​Jan-​01·00:​00·AndroidManifest.​xml
32 -​rw-​-​-​-​·····​1.​0·​fat·····5964·​b-​·​stor·15-​Mar-​12·14:​53·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 32 -​rw-​-​-​-​·····​1.​0·​fat·····1276·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
33 -​rw-​-​-​-​·····​1.​0·​fat·····3112·​b-​·​stor·15-​Mar-​12·14:​53·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 33 -​rw-​-​-​-​·····​1.​0·​fat·····5964·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
34 -​rw-​-​-​-​·····​1.​0·​fat·····9355·​b-​·​stor·15-​Mar-​12·14:​53·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 34 -​rw-​-​-​-​·····​1.​0·​fat·····3112·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
35 -​rw-​-​-​-​·····​1.​0·​fat····17889·​b-​·​stor·15-​Mar-​12·14:​53·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 35 -​rw-​-​-​-​·····​1.​0·​fat·····​9355·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
36 -​rw-​-​-​-​·····​1.​0·​fat·····​1352·​b-​·​stor·15-​Mar-​12·14:​53·​resources.​arsc 36 -​rw-​-​-​-​·····​1.​0·​fat····17889·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
37 -​rw-​-​-​-​·····​2.​0·​fat··​2074812·​bl·​defN·15-​Mar-​12·14:​54·​classes.​dex 37 -​rw-​-​-​-​·····​2.​0·​fat··​2074684·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
38 -​rw-​-​-​-​·····​2.​0·​fat······​303·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​303·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​768·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl 39 -​rw-​-​-​-​·····​2.​0·​fat······​768·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl
40 -​rw-​-​-​-​·····​2.​0·​fat·····​2732·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl 40 -​rw-​-​-​-​·····​2.​0·​fat·····​2732·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl
41 -​rw-​-​-​-​·····​2.​0·​fat·····​5068·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl 41 -​rw-​-​-​-​·····​2.​0·​fat·····​5068·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl
42 -​rw-​-​-​-​·····​2.​0·​fat·····​8574·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl 42 -​rw-​-​-​-​·····​2.​0·​fat·····​8574·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl
43 -​rw-​-​-​-​·····​2.​0·​fat······​870·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl 43 -​rw-​-​-​-​·····​2.​0·​fat······​870·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl
44 -​rw-​-​-​-​·····​2.​0·​fat·····​2923·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl 44 -​rw-​-​-​-​·····​2.​0·​fat·····​2923·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl
45 -​rw-​-​-​-​·····​2.​0·​fat····​21743·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​utils/​arial-​15.​fnt 45 -​rw-​-​-​-​·····​2.​0·​fat····​21743·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​arial-​15.​fnt
46 -​rw-​-​-​-​·····​2.​0·​fat····​21814·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​utils/​arial-​15.​png 46 -​rw-​-​-​-​·····​2.​0·​fat····​21814·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​arial-​15.​png
47 -​rw-​-​-​-​·····​2.​0·​fat····​10779·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​utils/​JsonReader.​rl 47 -​rw-​-​-​-​·····​2.​0·​fat····​10779·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​JsonReader.​rl
48 -​rw-​-​-​-​·····​2.​0·​fat····​17333·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx/​utils/​XmlReader.​rl 48 -​rw-​-​-​-​·····​2.​0·​fat····​17333·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​XmlReader.​rl
49 -​rw-​-​-​-​·····​2.​0·​fat····​21674·​bl·​defN·15-​Mar-​12·14:​54·​com/​badlogic/​gdx.​gwt.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat····​21674·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx.​gwt.​xml
50 -​rw-​-​-​-​·····​2.​0·​fat···​206080·​bl·​defN·15-​Mar-​12·14:​53·​lib/​armeabi-​v7a/​libgdx-​box2d.​so 50 -​rw-​-​-​-​·····​2.​0·​fat···​255204·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi/​libgdx.​so
51 -​rw-​-​-​-​·····​2.​0·​fat···​226536·​bl·​defN·15-​Mar-​12·14:​53·​lib/​armeabi-​v7a/​libgdx.​so 51 -​rw-​-​-​-​·····​2.​0·​fat···​283896·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi/​libgdx-​box2d.​so
52 -​rw-​-​-​-​·····​2.​0·​fat···​283896·​bl·​defN·15-​Mar-​12·14:​53·​lib/​armeabi/​libgdx-​box2d.​so 52 -​rw-​-​-​-​·····​2.​0·​fat···​226536·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi-​v7a/​libgdx.​so
53 -​rw-​-​-​-​·····​2.​0·​fat···​255204·​bl·​defN·15-​Mar-​12·14:​53·​lib/​armeabi/​libgdx.​so 53 -​rw-​-​-​-​·····​2.​0·​fat···​206080·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi-​v7a/​libgdx-​box2d.​so
54 -​rw-​-​-​-​·····​2.​0·​fat···​275776·​bl·​defN·15-​Mar-​12·14:​53·​lib/​x86/​libgdx-​box2d.​so 54 -​rw-​-​-​-​·····​2.​0·​fat···​243508·​bl·​defN·08-​Jan-​01·00:​00·​lib/​x86/​libgdx.​so
55 -​rw-​-​-​-​·····​2.​0·​fat···​243508·​bl·​defN·15-​Mar-​12·14:​53·​lib/​x86/​libgdx.​so 55 -​rw-​-​-​-​·····​2.​0·​fat···​275776·​bl·​defN·08-​Jan-​01·00:​00·​lib/​x86/​libgdx-​box2d.​so
56 54·​files,​·​11175335·​bytes·​uncompressed,​·​9018793·​bytes·​compressed:​··​19.​3% 56 54·​files,​·​11174935·​bytes·​uncompressed,​·​9018417·​bytes·​compressed:​··​19.​3%
[−]
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="4"·​android:​versionName="1.​4"·​package="com.​studio332.​flickit.​android"·​platformBuildVersionC​ode="19"·​platformBuildVersionN​ame="4.​4.​2-​1456859" 2 <manifest·​android:​versionCode="4"·​android:​versionName="1.​4"·​package="com.​studio332.​flickit.​android"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="9"·​android:​targetSdkVersion="20"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="9"·​android:​targetSdkVersion="20"​·​/​>
5 ····​<application·​android:​theme="@style/​GdxTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"> 5 ····​<application·​android:​theme="@style/​GdxTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true">
6 ········​<activity·​android:​label="@string/​app_name"·​android:​name="com.​studio332.​flickit.​android.​AndroidLauncher"·​android:​screenOrientation="po​rtrait"·​android:​configChanges="keyboa​rd|keyboardHidden|ori​entation|screenSize">​ 6 ········​<activity·​android:​label="@string/​app_name"·​android:​name="com.​studio332.​flickit.​android.​AndroidLauncher"·​android:​screenOrientation="po​rtrait"·​android:​configChanges="keyboa​rd|keyboardHidden|ori​entation|screenSize">​
7 ············​<intent-​filter> 7 ············​<intent-​filter>
8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​> 9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​>
[−]
smali/com/badlogic/gdx/InputProcessorQueue.smali
Offset 86, 31 lines modified Offset 86, 31 lines modified
86 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​InputProcessorQueue;​-​>processor:​Lcom/​badlogic/​gdx/​InputProcessor;​ 86 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​InputProcessorQueue;​-​>processor:​Lcom/​badlogic/​gdx/​InputProcessor;​
   
87 ····​.​line·​44 87 ····​.​line·​44
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
   
90 .​method·​private·​queueTime()​V 90 .​method·​private·​queueTime()​V
91 ····​.​locals·6 91 ····​.​locals·5
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·​97 93 ····​.​line·​97
94 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J 94 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J
   
95 ····​move-​result-​wide·​v0 95 ····​move-​result-​wide·​v0
   
96 ····​.​line·​98 96 ····​.​line·​98
97 ····​.​local·​v0,​·​"time":​J 97 ····​.​local·​v0,​·​"time":​J
98 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​InputProcessorQueue;​-​>queue:​Lcom/​badlogic/​gdx/​utils/​IntArray;​ 98 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​InputProcessorQueue;​-​>queue:​Lcom/​badlogic/​gdx/​utils/​IntArray;​
   
99 ····​const/​16·​v3,​·​0x20 99 ····​const/​16·​v3,​·​0x20
   
100 ····​shr-​long·​v4,​·​v0,​·​v3 100 ····​shr-​long·​v3,​·​v0,​·​v3
   
101 ····​long-​to-​int·​v3,​·​v4 101 ····​long-​to-​int·​v3,​·​v3
   
102 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​IntArray;​-​>add(I)​V 102 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​IntArray;​-​>add(I)​V
   
103 ····​.​line·​99 103 ····​.​line·​99
104 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​InputProcessorQueue;​-​>queue:​Lcom/​badlogic/​gdx/​utils/​IntArray;​ 104 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​InputProcessorQueue;​-​>queue:​Lcom/​badlogic/​gdx/​utils/​IntArray;​
   
105 ····​long-​to-​int·​v3,​·​v0 105 ····​long-​to-​int·​v3,​·​v0
[−]
smali/com/badlogic/gdx/assets/AssetManager.smali
Offset 4492, 45 lines modified Offset 4492, 45 lines modified
   
4492 ····​monitor-​exit·​p0 4492 ····​monitor-​exit·​p0
   
4493 ····​throw·​v1 4493 ····​throw·​v1
4494 .​end·​method 4494 .​end·​method
   
4495 .​method·​public·​update(I)​Z 4495 .​method·​public·​update(I)​Z
4496 ····​.​locals·8 4496 ····​.​locals·7
4497 ····​.​param·​p1,​·​"millis"····​#·​I 4497 ····​.​param·​p1,​·​"millis"····​#·​I
   
4498 ····​.​prologue 4498 ····​.​prologue
4499 ····​.​line·​379 4499 ····​.​line·​379
4500 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>millis()​J 4500 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>millis()​J
   
4501 ····​move-​result-​wide·​v4 4501 ····​move-​result-​wide·​v3
   
4502 ····​int-​to-​long·​v6,​·​p1 4502 ····​int-​to-​long·​v5,​·​p1
   
4503 ····​add-​long·​v2,​·​v4,​·​v6 4503 ····​add-​long·​v1,​·​v3,​·​v5
   
4504 ····​.​line·​381 4504 ····​.​line·​381
4505 ····​.​local·​v2,​·​"endTime":​J 4505 ····​.​local·​v1,​·​"endTime":​J
4506 ····​:​goto_0 4506 ····​:​goto_0
4507 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>update()​Z 4507 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>update()​Z
   
4508 ····​move-​result·​v0 4508 ····​move-​result·​v0
   
4509 ····​.​line·​382 4509 ····​.​line·​382
4510 ····​.​local·​v0,​·​"done":​Z 4510 ····​.​local·​v0,​·​"done":​Z
4511 ····​if-​nez·​v0,​·​:​cond_0 4511 ····​if-​nez·​v0,​·​:​cond_0
   
4512 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>millis()​J 4512 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>millis()​J
   
4513 ····​move-​result-​wide·​v4 4513 ····​move-​result-​wide·​v3
   
4514 ····​cmp-​long·​v1,​·​v4,​·​v2 4514 ····​cmp-​long·​v3,​·​v3,​·​v1
   
4515 ····​if-​lez·​v1,​·​:​cond_1 4515 ····​if-​lez·​v3,​·​:​cond_1
   
4516 ····​:​cond_0 4516 ····​:​cond_0
4517 ····​return·​v0 4517 ····​return·​v0
   
4518 ····​.​line·​383 4518 ····​.​line·​383
4519 ····​:​cond_1 4519 ····​:​cond_1
4520 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​async/​ThreadUtils;​-​>yield()​V 4520 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​async/​ThreadUtils;​-​>yield()​V
[−]
smali/com/badlogic/gdx/backends/android/AndroidFileHandle.smali
Offset 338, 30 lines modified Offset 338, 30 lines modified
   
338 ····​.​line·​208 338 ····​.​line·​208
339 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getLength()​J 339 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>getLength()​J
340 ····​:​try_end_0 340 ····​:​try_end_0
341 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 341 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
342 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 342 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
343 ····​move-​result-​wide·​v2 343 ····​move-​result-​wide·​v1
   
344 ····​.​line·​211 344 ····​.​line·​211
345 ····​if-​eqz·​v0,​·​:​cond_0 345 ····​if-​eqz·​v0,​·​:​cond_0
   
346 ····​.​line·​213 346 ····​.​line·​213
347 ····​:​try_start_1 347 ····​:​try_start_1
348 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>close()​V 348 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​AssetFileDescriptor;​-​>close()​V
349 ····​:​try_end_1 349 ····​:​try_end_1
350 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 350 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
351 ····​.​line·​220 351 ····​.​line·​220
352 ····​.​end·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​ 352 ····​.​end·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​
353 ····​:​cond_0 353 ····​:​cond_0
354 ····​:​goto_0 354 ····​:​goto_0
355 ····​return-​wide·​v2 355 ····​return-​wide·​v1
   
356 ····​.​line·​209 356 ····​.​line·​209
357 ····​.​restart·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​ 357 ····​.​restart·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​
358 ····​:​catch_0 358 ····​:​catch_0
359 ····​move-​exception·​v1 359 ····​move-​exception·​v1
   
360 ····​.​line·​211 360 ····​.​line·​211
Offset 375, 15 lines modified Offset 375, 15 lines modified
   
375 ····​.​line·​220 375 ····​.​line·​220
376 ····​.​end·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​ 376 ····​.​end·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​
377 ····​:​cond_1 377 ····​:​cond_1
378 ····​:​goto_1 378 ····​:​goto_1
379 ····​invoke-​super·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>length()​J 379 ····​invoke-​super·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>length()​J
   
380 ····​move-​result-​wide·​v2 380 ····​move-​result-​wide·​v1
   
381 ····​goto·​:​goto_0 381 ····​goto·​:​goto_0
   
382 ····​.​line·​211 382 ····​.​line·​211
383 ····​.​restart·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​ 383 ····​.​restart·​local·​v0····​#·​"fileDescriptor":​Landroid/​content/​res/​AssetFileDescriptor;​
384 ····​:​catchall_0 384 ····​:​catchall_0
385 ····​move-​exception·​v1 385 ····​move-​exception·​v1
Offset 399, 15 lines modified Offset 399, 15 lines modified
399 ····​.​line·​215 399 ····​.​line·​215
400 ····​:​cond_2 400 ····​:​cond_2
401 ····​:​goto_2 401 ····​:​goto_2
402 ····​throw·​v1 402 ····​throw·​v1
   
403 ····​.​line·​214 403 ····​.​line·​214
404 ····​:​catch_1 404 ····​:​catch_1
405 ····​move-​exception·​v1 405 ····​move-​exception·​v3
   
406 ····​goto·​:​goto_0 406 ····​goto·​:​goto_0
   
407 ····​:​catch_2 407 ····​:​catch_2
408 ····​move-​exception·​v1 408 ····​move-​exception·​v1
   
409 ····​goto·​:​goto_1 409 ····​goto·​:​goto_1
[−]
smali/com/badlogic/gdx/backends/android/AndroidGraphics.smali
Offset 1592, 655 lines modified Offset 1592, 571 lines modified
1592 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Application;​-​>log(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 1592 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Application;​-​>log(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
1593 ····​.​line·​484 1593 ····​.​line·​484
1594 ····​return-​void 1594 ····​return-​void
1595 .​end·​method 1595 .​end·​method
   
1596 .​method·​public·​onDrawFrame(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V 1596 .​method·​public·​onDrawFrame(Ljavax/​microedition/​khronos/​opengles/​GL10;​)​V
1597 ····​.​locals·​18 1597 ····​.​locals·​15
1598 ····​.​param·​p1,​·​"gl"····​#·​Ljavax/​microedition/​khronos/​opengles/​GL10;​ 1598 ····​.​param·​p1,​·​"gl"····​#·​Ljavax/​microedition/​khronos/​opengles/​GL10;​
   
1599 ····​.​prologue 1599 ····​.​prologue
1600 ····​.​line·​351 1600 ····​.​line·​351
1601 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 1601 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
1602 ····​move-​result-​wide·​v12 1602 ····​move-​result-​wide·​v9
   
1603 ····​.​line·​352 1603 ····​.​line·​352
1604 ····​.​local·​v12,​·​"time":​J 1604 ····​.​local·​v9,​·​"time":​J
1605 ····​move-​object/​from16·​v0,​·p0 1605 ····iget-​wide·v11,​·p0,​·Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>lastFrameTime:​J
   
1606 ····iget-​wide·​v14,​·​v0,​·Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>lastFrameTime:​J 1606 ····sub-​long·​v11,​·​v9,​·v11
   
1607 ····sub-​long·​v14,​·​v12,​·​v14 1607 ····long-​to-​float·​v11,​·​v11
   
1608 ····long-​to-​float·v11,​·​v14 1608 ····const·​v12,​·​0x4e6e6b28····#·1.​0E9f
   
1609 ····const·v14,​·​0x4e6e6b28····#·1.​0E9f 1609 ····div-​float/​2addr·v11,​·​v12
   
1610 ····div-​float/​2addr·​v11,​·​v14 1610 ····iput·v11,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>deltaTime:​F
   
1611 ····​move-​object/​from16·​v0,​·​p0  
   
1612 ····​iput·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>deltaTime:​F  
   
1613 ····​.​line·​353 1611 ····​.​line·​353
1614 ····​move-​object/​from16·​v0,​·p0 1612 ····iput-​wide·v9,​·p0,​·Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>lastFrameTime:​J
   
1615 ····​iput-​wide·​v12,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>lastFrameTime:​J  
   
1616 ····​.​line·​356 1613 ····​.​line·​356
1617 ····move-​object/​from16·​v0,​·p0 1614 ····iget-​boolean·v11,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>resume:​Z
   
1618 ····​iget-​boolean·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>resume:​Z  
   
1619 ····​if-​nez·​v11,​·​:​cond_3 1615 ····​if-​nez·​v11,​·​:​cond_3
   
1620 ····​.​line·​357 1616 ····​.​line·​357
1621 ····move-​object/​from16·​v0,​·​p0 1617 ····iget-​object·​v11,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>mean:​Lcom/​badlogic/​gdx/​math/​WindowedMean;​
   
1622 ····​iget-​object·​v11,​·v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>mean:​Lcom/​badlogic/​gdx/​math/​WindowedMean;​ 1618 ····​iget·​v12,​·p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>deltaTime:​F
   
1623 ····move-​object/​from16·​v0,​·​p0 1619 ····invoke-​virtual·​{v11,​·​v12},​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>addValue(F)​V
   
1624 ····​iget·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>deltaTime:​F  
   
1625 ····​invoke-​virtual·​{v11,​·​v14},​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>addValue(F)​V  
   
1626 ····​.​line·​362 1620 ····​.​line·​362
1627 ····​:​goto_0 1621 ····​:​goto_0
1628 ····​const/​4·​v9,​·​0x0 1622 ····​const/​4·​v7,​·​0x0
   
1629 ····​.​line·​363 1623 ····​.​line·​363
1630 ····​.​local·​v9,​·​"lrunning":​Z 1624 ····​.​local·​v7,​·​"lrunning":​Z
1631 ····​const/​4·​v7,​·​0x0 1625 ····​const/​4·​v5,​·​0x0
   
1632 ····​.​line·​364 1626 ····​.​line·​364
1633 ····​.​local·​v7,​·​"lpause":​Z 1627 ····​.​local·​v5,​·​"lpause":​Z
1634 ····​const/​4·​v4,​·​0x0 1628 ····​const/​4·​v2,​·​0x0
   
1635 ····​.​line·​365 1629 ····​.​line·​365
1636 ····​.​local·​v4,​·​"ldestroy":​Z 1630 ····​.​local·​v2,​·​"ldestroy":​Z
1637 ····​const/​4·​v8,​·​0x0 1631 ····​const/​4·​v6,​·​0x0
   
1638 ····​.​line·​367 1632 ····​.​line·​367
1639 ····​.​local·​v8,​·​"lresume":​Z 1633 ····​.​local·​v6,​·​"lresume":​Z
1640 ····move-​object/​from16·v0,​·​p0 1634 ····iget-​object·​v12,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>synch:​Ljava/​lang/​Object;​
   
1641 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>synch:​Ljava/​lang/​Object;​  
   
1642 ····​monitor-​enter·​v14 1635 ····​monitor-​enter·​v12
   
1643 ····​.​line·​368 1636 ····​.​line·​368
1644 ····​:​try_start_0 1637 ····​:​try_start_0
1645 ····move-​object/​from16·​v0,​·p0 1638 ····iget-​boolean·v7,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>running:​Z
   
1646 ····​iget-​boolean·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>running:​Z  
   
1647 ····​.​line·​369 1639 ····​.​line·​369
1648 ····move-​object/​from16·​v0,​·p0 1640 ····iget-​boolean·v5,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>pause:​Z
   
1649 ····​iget-​boolean·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>pause:​Z  
   
1650 ····​.​line·​370 1641 ····​.​line·​370
1651 ····move-​object/​from16·​v0,​·p0 1642 ····iget-​boolean·v2,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>destroy:​Z
   
1652 ····​iget-​boolean·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>destroy:​Z  
   
1653 ····​.​line·​371 1643 ····​.​line·​371
1654 ····move-​object/​from16·​v0,​·p0 1644 ····iget-​boolean·v6,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidGraphics;​-​>resume:​Z
Max diff block lines reached; 28364/32471 bytes (87.35%) of diff not shown.
[−]
smali/com/badlogic/gdx/backends/android/AndroidInput.smali
Offset 1747, 498 lines modified Offset 1747, 498 lines modified
1747 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>postTap(II)​V 1747 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>postTap(II)​V
   
1748 ····​.​line·​449 1748 ····​.​line·​449
1749 ····​return-​void 1749 ····​return-​void
1750 .​end·​method 1750 .​end·​method
   
1751 .​method·​public·​onKey(Landroid/​view/​View;​ILandroid/​view/​KeyEvent;​)​Z 1751 .​method·​public·​onKey(Landroid/​view/​View;​ILandroid/​view/​KeyEvent;​)​Z
1752 ····​.​locals·​12 1752 ····​.​locals·​11
1753 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 1753 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
1754 ····​.​param·​p2,​·​"keyCode"····​#·​I 1754 ····​.​param·​p2,​·​"keyCode"····​#·​I
1755 ····​.​param·​p3,​·​"e"····​#·​Landroid/​view/​KeyEvent;​ 1755 ····​.​param·​p3,​·​"e"····​#·​Landroid/​view/​KeyEvent;​
   
1756 ····​.​prologue 1756 ····​.​prologue
1757 ····​.​line·​474 1757 ····​.​line·​474
1758 ····​const/​4·​v5,​·​0x0 1758 ····​const/​4·​v4,​·​0x0
   
1759 ····​.​local·​v5,​·​"i":​I 1759 ····​.​local·​v4,​·​"i":​I
1760 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>keyListeners:​Ljava/​util/​ArrayList;​ 1760 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>keyListeners:​Ljava/​util/​ArrayList;​
   
1761 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>size()​I 1761 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
1762 ····​move-​result·​v6 1762 ····​move-​result·​v5
   
1763 ····​.​local·​v6,​·​"n":​I 1763 ····​.​local·​v5,​·​"n":​I
1764 ····​:​goto_0 1764 ····​:​goto_0
1765 ····​if-​ge·​v5,​·​v6,​·​:​cond_1 1765 ····​if-​ge·​v4,​·​v5,​·​:​cond_1
   
1766 ····​.​line·​475 1766 ····​.​line·​475
1767 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>keyListeners:​Ljava/​util/​ArrayList;​ 1767 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>keyListeners:​Ljava/​util/​ArrayList;​
   
1768 ····​invoke-​virtual·​{v7,​·​v5},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 1768 ····​invoke-​virtual·​{v8,​·​v4},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
1769 ····​move-​result-​object·​v7 1769 ····​move-​result-​object·​v8
   
1770 ····​check-​cast·​v7,​·​Landroid/​view/​View$OnKeyListener;​ 1770 ····​check-​cast·​v8,​·​Landroid/​view/​View$OnKeyListener;​
   
1771 ····​invoke-​interface·​{v7,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View$OnKeyListener;​-​>onKey(Landroid/​view/​View;​ILandroid/​view/​KeyEvent;​)​Z 1771 ····​invoke-​interface·​{v8,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View$OnKeyListener;​-​>onKey(Landroid/​view/​View;​ILandroid/​view/​KeyEvent;​)​Z
   
1772 ····​move-​result·​v7 1772 ····​move-​result·​v8
   
1773 ····​if-​eqz·​v7,​·​:​cond_0 1773 ····​if-​eqz·​v8,​·​:​cond_0
   
1774 ····​const/​4·​v7,​·​0x1 1774 ····​const/​4·​v8,​·​0x1
   
1775 ····​.​line·​557 1775 ····​.​line·​557
1776 ····​:​goto_1 1776 ····​:​goto_1
1777 ····​return·​v7 1777 ····​return·​v8
   
1778 ····​.​line·​474 1778 ····​.​line·​474
1779 ····​:​cond_0 1779 ····​:​cond_0
1780 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1 1780 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1781 ····​goto·​:​goto_0 1781 ····​goto·​:​goto_0
   
1782 ····​.​line·​477 1782 ····​.​line·​477
1783 ····​:​cond_1 1783 ····​:​cond_1
1784 ····​monitor-​enter·​p0 1784 ····​monitor-​enter·​p0
   
1785 ····​.​line·​478 1785 ····​.​line·​478
1786 ····​const/​4·​v4,​·​0x0 1786 ····​const/​4·​v3,​·​0x0
   
1787 ····​.​line·​480 1787 ····​.​line·​480
1788 ····​.​local·​v4,​·​"event":​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput$KeyEvent​;​ 1788 ····​.​local·​v3,​·​"event":​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput$KeyEvent​;​
1789 ····​:​try_start_0 1789 ····​:​try_start_0
1790 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​KeyEvent;​-​>getKeyCode()​I 1790 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​KeyEvent;​-​>getKeyCode()​I
   
1791 ····​move-​result·​v7 1791 ····​move-​result·​v8
   
1792 ····​if-​nez·​v7,​·​:​cond_3 1792 ····​if-​nez·​v8,​·​:​cond_3
   
1793 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​KeyEvent;​-​>getAction()​I 1793 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​KeyEvent;​-​>getAction()​I
   
1794 ····​move-​result·​v7 1794 ····​move-​result·​v8
   
1795 ····​const/​4·​v10,​·​0x2 1795 ····​const/​4·​v9,​·​0x2
   
1796 ····​if-​ne·​v7,​·​v10,​·​:​cond_3 1796 ····​if-​ne·​v8,​·​v9,​·​:​cond_3
   
1797 ····​.​line·​481 1797 ····​.​line·​481
1798 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​KeyEvent;​-​>getCharacters()​Ljava/​lang/​String;​ 1798 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​KeyEvent;​-​>getCharacters()​Ljava/​lang/​String;​
   
1799 ····​move-​result-​object·​v3 1799 ····​move-​result-​object·​v2
   
1800 ····​.​line·​482 1800 ····​.​line·​482
1801 ····​.​local·​v3,​·​"chars":​Ljava/​lang/​String;​ 1801 ····​.​local·​v2,​·​"chars":​Ljava/​lang/​String;​
1802 ····​const/​4·​v5,​·​0x0 1802 ····​const/​4·​v4,​·​0x0
   
1803 ····​:​goto_2 1803 ····​:​goto_2
1804 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>length()​I 1804 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
1805 ····​move-​result·​v7 1805 ····​move-​result·​v8
   
1806 ····​if-​ge·​v5,​·​v7,​·​:​cond_2 1806 ····​if-​ge·​v4,​·​v8,​·​:​cond_2
   
1807 ····​.​line·​483 1807 ····​.​line·​483
1808 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>usedKeyEvents:​Lcom/​badlogic/​gdx/​utils/​Pool;​ 1808 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidInput;​-​>usedKeyEvents:​Lcom/​badlogic/​gdx/​utils/​Pool;​
   
1809 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​>obtain()​Ljava/​lang/​Object;​ 1809 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​>obtain()​Ljava/​lang/​Object;​
   
Max diff block lines reached; 18473/22294 bytes (82.86%) of diff not shown.
[−]
smali/com/badlogic/gdx/backends/android/AndroidPreferences.smali
Offset 227, 24 lines modified Offset 227, 24 lines modified
   
227 ····​move-​result·​v0 227 ····​move-​result·​v0
   
228 ····​return·​v0 228 ····​return·​v0
229 .​end·​method 229 .​end·​method
   
230 .​method·​public·​getLong(Ljava/​lang/​String;​)​J 230 .​method·​public·​getLong(Ljava/​lang/​String;​)​J
231 ····​.​locals·4 231 ····​.​locals·3
232 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 232 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
   
233 ····​.​prologue 233 ····​.​prologue
234 ····​.​line·​95 234 ····​.​line·​95
235 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidPreferences;​-​>sharedPrefs:​Landroid/​content/​SharedPreferences;​ 235 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidPreferences;​-​>sharedPrefs:​Landroid/​content/​SharedPreferences;​
   
236 ····​const-​wide/​16·​v2,​·​0x0 236 ····​const-​wide/​16·​v1,​·​0x0
   
237 ····​invoke-​interface·​{v0,​·​p1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 237 ····​invoke-​interface·​{v0,​·​p1,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
238 ····​move-​result-​wide·​v0 238 ····​move-​result-​wide·​v0
   
239 ····​return-​wide·​v0 239 ····​return-​wide·​v0
240 .​end·​method 240 .​end·​method
   
241 .​method·​public·​getLong(Ljava/​lang/​String;​J)​J 241 .​method·​public·​getLong(Ljava/​lang/​String;​J)​J
Offset 293, 15 lines modified Offset 293, 15 lines modified
   
293 ····​move-​result-​object·​v0 293 ····​move-​result-​object·​v0
   
294 ····​return-​object·​v0 294 ····​return-​object·​v0
295 .​end·​method 295 .​end·​method
   
296 .​method·​public·​put(Ljava/​util/​Map;​)​Lcom/​badlogic/​gdx/​Preferences;​ 296 .​method·​public·​put(Ljava/​util/​Map;​)​Lcom/​badlogic/​gdx/​Preferences;​
297 ····​.​locals·6 297 ····​.​locals·5
298 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 298 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
299 ········​value·​=·​{ 299 ········​value·​=·​{
300 ············​"(",​ 300 ············​"(",​
301 ············​"Ljava/​util/​Map",​ 301 ············​"Ljava/​util/​Map",​
302 ············​"<",​ 302 ············​"<",​
303 ············​"Ljava/​lang/​String;​",​ 303 ············​"Ljava/​lang/​String;​",​
304 ············​"*>;​)​",​ 304 ············​"*>;​)​",​
Offset 414, 17 lines modified Offset 414, 17 lines modified
   
414 ····​move-​result-​object·​v3 414 ····​move-​result-​object·​v3
   
415 ····​check-​cast·​v3,​·​Ljava/​lang/​Long;​ 415 ····​check-​cast·​v3,​·​Ljava/​lang/​Long;​
   
416 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Long;​-​>longValue()​J 416 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Long;​-​>longValue()​J
   
417 ····​move-​result-​wide·​v4 417 ····​move-​result-​wide·​v3
   
418 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidPreferences;​-​>putLong(Ljava/​lang/​String;​J)​Lcom/​badlogic/​gdx/​Preferences;​ 418 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidPreferences;​-​>putLong(Ljava/​lang/​String;​J)​Lcom/​badlogic/​gdx/​Preferences;​
   
419 ····​.​line·​77 419 ····​.​line·​77
420 ····​:​cond_3 420 ····​:​cond_3
421 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 421 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
422 ····​move-​result-​object·​v2 422 ····​move-​result-​object·​v2
   
Offset 533, 15 lines modified Offset 533, 15 lines modified
533 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​ 533 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
534 ····​.​line·​46 534 ····​.​line·​46
535 ····​return-​object·​p0 535 ····​return-​object·​p0
536 .​end·​method 536 .​end·​method
   
537 .​method·​public·​putLong(Ljava/​lang/​String;​J)​Lcom/​badlogic/​gdx/​Preferences;​ 537 .​method·​public·​putLong(Ljava/​lang/​String;​J)​Lcom/​badlogic/​gdx/​Preferences;​
538 ····​.​locals·2 538 ····​.​locals·1
539 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 539 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
540 ····​.​param·​p2,​·​"val"····​#·​J 540 ····​.​param·​p2,​·​"val"····​#·​J
   
541 ····​.​prologue 541 ····​.​prologue
542 ····​.​line·​51 542 ····​.​line·​51
543 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidPreferences;​-​>edit()​V 543 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidPreferences;​-​>edit()​V
   
[−]
smali/com/badlogic/gdx/backends/android/AndroidSound.smali
Offset 255, 15 lines modified Offset 255, 15 lines modified
255 ····​invoke-​virtual·​{v0},​·​Landroid/​media/​SoundPool;​-​>autoPause()​V 255 ····​invoke-​virtual·​{v0},​·​Landroid/​media/​SoundPool;​-​>autoPause()​V
   
256 ····​.​line·​70 256 ····​.​line·​70
257 ····​return-​void 257 ····​return-​void
258 .​end·​method 258 .​end·​method
   
259 .​method·​public·​pause(J)​V 259 .​method·​public·​pause(J)​V
260 ····​.​locals·3 260 ····​.​locals·2
261 ····​.​param·​p1,​·​"soundId"····​#·​J 261 ····​.​param·​p1,​·​"soundId"····​#·​J
   
262 ····​.​prologue 262 ····​.​prologue
263 ····​.​line·​74 263 ····​.​line·​74
264 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​ 264 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​
   
265 ····​long-​to-​int·​v1,​·​p1 265 ····​long-​to-​int·​v1,​·​p1
Offset 463, 15 lines modified Offset 463, 15 lines modified
463 ····​invoke-​virtual·​{v0},​·​Landroid/​media/​SoundPool;​-​>autoResume()​V 463 ····​invoke-​virtual·​{v0},​·​Landroid/​media/​SoundPool;​-​>autoResume()​V
   
464 ····​.​line·​80 464 ····​.​line·​80
465 ····​return-​void 465 ····​return-​void
466 .​end·​method 466 .​end·​method
   
467 .​method·​public·​resume(J)​V 467 .​method·​public·​resume(J)​V
468 ····​.​locals·3 468 ····​.​locals·2
469 ····​.​param·​p1,​·​"soundId"····​#·​J 469 ····​.​param·​p1,​·​"soundId"····​#·​J
   
470 ····​.​prologue 470 ····​.​prologue
471 ····​.​line·​84 471 ····​.​line·​84
472 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​ 472 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​
   
473 ····​long-​to-​int·​v1,​·​p1 473 ····​long-​to-​int·​v1,​·​p1
Offset 570, 15 lines modified Offset 570, 15 lines modified
   
570 ····​mul-​float/​2addr·​v0,​·​v2 570 ····​mul-​float/​2addr·​v0,​·​v2
   
571 ····​goto·​:​goto_0 571 ····​goto·​:​goto_0
572 .​end·​method 572 .​end·​method
   
573 .​method·​public·​setPitch(JF)​V 573 .​method·​public·​setPitch(JF)​V
574 ····​.​locals·3 574 ····​.​locals·2
575 ····​.​param·​p1,​·​"soundId"····​#·​J 575 ····​.​param·​p1,​·​"soundId"····​#·​J
576 ····​.​param·​p3,​·​"pitch"····​#·​F 576 ····​.​param·​p3,​·​"pitch"····​#·​F
   
577 ····​.​prologue 577 ····​.​prologue
578 ····​.​line·​89 578 ····​.​line·​89
579 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​ 579 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​
   
Offset 587, 15 lines modified Offset 587, 15 lines modified
587 ····​invoke-​virtual·​{v0,​·​v1,​·​p3},​·​Landroid/​media/​SoundPool;​-​>setRate(IF)​V 587 ····​invoke-​virtual·​{v0,​·​v1,​·​p3},​·​Landroid/​media/​SoundPool;​-​>setRate(IF)​V
   
588 ····​.​line·​90 588 ····​.​line·​90
589 ····​return-​void 589 ····​return-​void
590 .​end·​method 590 .​end·​method
   
591 .​method·​public·​setPriority(JI)​V 591 .​method·​public·​setPriority(JI)​V
592 ····​.​locals·3 592 ····​.​locals·2
593 ····​.​param·​p1,​·​"soundId"····​#·​J 593 ····​.​param·​p1,​·​"soundId"····​#·​J
594 ····​.​param·​p3,​·​"priority"····​#·​I 594 ····​.​param·​p3,​·​"priority"····​#·​I
   
595 ····​.​prologue 595 ····​.​prologue
596 ····​.​line·​167 596 ····​.​line·​167
597 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​ 597 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​
   
Offset 604, 15 lines modified Offset 604, 15 lines modified
604 ····​invoke-​virtual·​{v0,​·​v1,​·​p3},​·​Landroid/​media/​SoundPool;​-​>setPriority(II)​V 604 ····​invoke-​virtual·​{v0,​·​v1,​·​p3},​·​Landroid/​media/​SoundPool;​-​>setPriority(II)​V
   
605 ····​.​line·​168 605 ····​.​line·​168
606 ····​return-​void 606 ····​return-​void
607 .​end·​method 607 .​end·​method
   
608 .​method·​public·​setVolume(JF)​V 608 .​method·​public·​setVolume(JF)​V
609 ····​.​locals·3 609 ····​.​locals·2
610 ····​.​param·​p1,​·​"soundId"····​#·​J 610 ····​.​param·​p1,​·​"soundId"····​#·​J
611 ····​.​param·​p3,​·​"volume"····​#·​F 611 ····​.​param·​p3,​·​"volume"····​#·​F
   
612 ····​.​prologue 612 ····​.​prologue
613 ····​.​line·​94 613 ····​.​line·​94
614 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​ 614 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​
   
Offset 658, 15 lines modified Offset 658, 15 lines modified
   
658 ····​.​line·​60 658 ····​.​line·​60
659 ····​:​cond_0 659 ····​:​cond_0
660 ····​return-​void 660 ····​return-​void
661 .​end·​method 661 .​end·​method
   
662 .​method·​public·​stop(J)​V 662 .​method·​public·​stop(J)​V
663 ····​.​locals·3 663 ····​.​locals·2
664 ····​.​param·​p1,​·​"soundId"····​#·​J 664 ····​.​param·​p1,​·​"soundId"····​#·​J
   
665 ····​.​prologue 665 ····​.​prologue
666 ····​.​line·​64 666 ····​.​line·​64
667 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​ 667 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​backends/​android/​AndroidSound;​-​>soundPool:​Landroid/​media/​SoundPool;​
   
668 ····​long-​to-​int·​v1,​·​p1 668 ····​long-​to-​int·​v1,​·​p1
[−]
smali/com/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$1.smali
Offset 30, 80 lines modified Offset 30, 76 lines modified
   
30 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​><init>(Landroid/​view/​View;​Z)​V 30 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​><init>(Landroid/​view/​View;​Z)​V
   
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
   
33 .​method·​private·​sendDownUpKeyEventFor​BackwardCompatibility​(I)​V 33 .​method·​private·​sendDownUpKeyEventFor​BackwardCompatibility​(I)​V
34 ····​.​locals·​19 34 ····​.​locals·​15
35 ····​.​param·​p1,​·​"code"····​#·​I 35 ····​.​param·​p1,​·​"code"····​#·​I
36 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​ 36 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​
37 ········​value·​=·​0x10 37 ········​value·​=·​0x10
38 ····​.​end·​annotation 38 ····​.​end·​annotation
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​95 40 ····​.​line·​95
41 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 41 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
42 ····​move-​result-​wide·​v4 42 ····​move-​result-​wide·​v1
   
43 ····​.​line·​96 43 ····​.​line·​96
44 ····​.​local·​v4,​·​"eventTime":​J 44 ····​.​local·​v1,​·​"eventTime":​J
45 ····​new-​instance·​v3,​·​Landroid/​view/​KeyEvent;​ 45 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
46 ····​const/​4·​v8,​·​0x0 46 ····​const/​4·​v5,​·​0x0
   
47 ····​const/​4·​v10,​·​0x0 47 ····​const/​4·​v7,​·​0x0
   
48 ····​const/​4·​v11,​·​0x0 48 ····​const/​4·​v8,​·​0x0
   
49 ····​const/​4·​v12,​·​-​0x1 49 ····​const/​4·​v9,​·​-​0x1
   
50 ····​const/​4·​v13,​·​0x0 50 ····​const/​4·​v10,​·​0x0
   
51 ····​const/​4·​v14,​·​0x6 51 ····​const/​4·​v11,​·​0x6
   
52 ····​move-​wide·​v6,​·​v4 52 ····​move-​wide·​v3,​·​v1
   
53 ····​move/​from16·​v9,​·​p1 53 ····​move/​from16·​v6,​·​p1
   
54 ····​invoke-​direct/​range·​{v3·​.​.​·​v14},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V 54 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V
   
55 ····​move-​object/​from16·v0,​·​p0 55 ····invoke-​super·{p0,​·v0},​·Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z
   
56 ····​invoke-​super·​{v0,​·​v3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z  
   
57 ····​.​line·​98 56 ····​.​line·​98
58 ····​new-​instance·​v7,​·​Landroid/​view/​KeyEvent;​ 57 ····​new-​instance·​v3,​·​Landroid/​view/​KeyEvent;​
   
59 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 58 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
60 ····​move-​result-​wide·​v8 59 ····​move-​result-​wide·​v4
   
61 ····​const/​4·​v12,​·​0x1  
   
62 ····​const/​4·​v14,​·​0x0 60 ····​const/​4·​v8,​·​0x1
   
63 ····​const/​4·​v15,​·​0x0 61 ····​const/​4·​v10,​·​0x0
   
64 ····​const/​16·​v16,​·-​0x1 62 ····​const/​4·​v11,​·​0x0
   
65 ····​const/​16·​v17,​·​0x0 63 ····​const/​4·​v12,​·-​0x1
   
66 ····​const/​16·​v18,​·​0x6 64 ····​const/​4·​v13,​·​0x0
   
67 ····move-​wide·​v10,​·v4 65 ····const/​4·​v14,​·0x6
   
68 ····​move/​from16·​v13,​·p1 66 ····​move-​wide·​v6,​·v1
   
69 ····invoke-​direct/​range·​{v7·​.​.​·​v18},​·Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V 67 ····move/​from16·​v9,​·p1
   
70 ····move-​object/​from16·​v0,​·p0 68 ····invoke-​direct/​range·​{v3·​.​.​·​v14},​·Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V
   
71 ····​invoke-​super·​{v0,​·​v7},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z 69 ····​invoke-​super·​{p0,​·​v3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z
   
72 ····​.​line·​100 70 ····​.​line·​100
73 ····​return-​void 71 ····​return-​void
74 .​end·​method 72 .​end·​method
   
   
75 #·​virtual·​methods 73 #·​virtual·​methods
[−]
smali/com/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20API18$1.smali
Offset 30, 80 lines modified Offset 30, 76 lines modified
   
30 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​><init>(Landroid/​view/​View;​Z)​V 30 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​><init>(Landroid/​view/​View;​Z)​V
   
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
   
33 .​method·​private·​sendDownUpKeyEventFor​BackwardCompatibility​(I)​V 33 .​method·​private·​sendDownUpKeyEventFor​BackwardCompatibility​(I)​V
34 ····​.​locals·​19 34 ····​.​locals·​15
35 ····​.​param·​p1,​·​"code"····​#·​I 35 ····​.​param·​p1,​·​"code"····​#·​I
36 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​ 36 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​
37 ········​value·​=·​0x10 37 ········​value·​=·​0x10
38 ····​.​end·​annotation 38 ····​.​end·​annotation
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​96 40 ····​.​line·​96
41 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 41 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
42 ····​move-​result-​wide·​v4 42 ····​move-​result-​wide·​v1
   
43 ····​.​line·​97 43 ····​.​line·​97
44 ····​.​local·​v4,​·​"eventTime":​J 44 ····​.​local·​v1,​·​"eventTime":​J
45 ····​new-​instance·​v3,​·​Landroid/​view/​KeyEvent;​ 45 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
46 ····​const/​4·​v8,​·​0x0 46 ····​const/​4·​v5,​·​0x0
   
47 ····​const/​4·​v10,​·​0x0 47 ····​const/​4·​v7,​·​0x0
   
48 ····​const/​4·​v11,​·​0x0 48 ····​const/​4·​v8,​·​0x0
   
49 ····​const/​4·​v12,​·​-​0x1 49 ····​const/​4·​v9,​·​-​0x1
   
50 ····​const/​4·​v13,​·​0x0 50 ····​const/​4·​v10,​·​0x0
   
51 ····​const/​4·​v14,​·​0x6 51 ····​const/​4·​v11,​·​0x6
   
52 ····​move-​wide·​v6,​·​v4 52 ····​move-​wide·​v3,​·​v1
   
53 ····​move/​from16·​v9,​·​p1 53 ····​move/​from16·​v6,​·​p1
   
54 ····​invoke-​direct/​range·​{v3·​.​.​·​v14},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V 54 ····​invoke-​direct/​range·​{v0·​.​.​·​v11},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V
   
55 ····​move-​object/​from16·v0,​·​p0 55 ····invoke-​super·{p0,​·v0},​·Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z
   
56 ····​invoke-​super·​{v0,​·​v3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z  
   
57 ····​.​line·​99 56 ····​.​line·​99
58 ····​new-​instance·​v7,​·​Landroid/​view/​KeyEvent;​ 57 ····​new-​instance·​v3,​·​Landroid/​view/​KeyEvent;​
   
59 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 58 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
60 ····​move-​result-​wide·​v8 59 ····​move-​result-​wide·​v4
   
61 ····​const/​4·​v12,​·​0x1  
   
62 ····​const/​4·​v14,​·​0x0 60 ····​const/​4·​v8,​·​0x1
   
63 ····​const/​4·​v15,​·​0x0 61 ····​const/​4·​v10,​·​0x0
   
64 ····​const/​16·​v16,​·-​0x1 62 ····​const/​4·​v11,​·​0x0
   
65 ····​const/​16·​v17,​·​0x0 63 ····​const/​4·​v12,​·-​0x1
   
66 ····​const/​16·​v18,​·​0x6 64 ····​const/​4·​v13,​·​0x0
   
67 ····move-​wide·​v10,​·v4 65 ····const/​4·​v14,​·0x6
   
68 ····​move/​from16·​v13,​·p1 66 ····​move-​wide·​v6,​·v1
   
69 ····invoke-​direct/​range·​{v7·​.​.​·​v18},​·Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V 67 ····move/​from16·​v9,​·p1
   
70 ····move-​object/​from16·​v0,​·p0 68 ····invoke-​direct/​range·​{v3·​.​.​·​v14},​·Landroid/​view/​KeyEvent;​-​><init>(JJIIIIIII)​V
   
71 ····​invoke-​super·​{v0,​·​v7},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z 69 ····​invoke-​super·​{p0,​·​v3},​·​Landroid/​view/​inputmethod/​BaseInputConnection;​-​>sendKeyEvent(Landroi​d/​view/​KeyEvent;​)​Z
   
72 ····​.​line·​101 70 ····​.​line·​101
73 ····​return-​void 71 ····​return-​void
74 .​end·​method 72 .​end·​method
   
   
75 #·​virtual·​methods 73 #·​virtual·​methods
[−]
smali/com/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread.smali
Offset 1983, 15 lines modified Offset 1983, 15 lines modified
1983 ····​:​try_end_0 1983 ····​:​try_end_0
1984 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1984 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1985 ····​throw·​v0 1985 ····​throw·​v0
1986 .​end·​method 1986 .​end·​method
   
1987 .​method·​public·​run()​V 1987 .​method·​public·​run()​V
1988 ····​.​locals·4 1988 ····​.​locals·3
   
1989 ····​.​prologue 1989 ····​.​prologue
1990 ····​.​line·​1283 1990 ····​.​line·​1283
1991 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 1991 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
1992 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1992 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 1999, 17 lines modified Offset 1999, 17 lines modified
   
1999 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1999 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2000 ····​move-​result-​object·​v0 2000 ····​move-​result-​object·​v0
   
2001 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​backends/​android/​surfaceview/​GLSurfaceViewAPI18$GL​Thread;​-​>getId()​J 2001 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​backends/​android/​surfaceview/​GLSurfaceViewAPI18$GL​Thread;​-​>getId()​J
   
2002 ····​move-​result-​wide·​v2 2002 ····​move-​result-​wide·​v1
   
2003 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 2003 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
2004 ····​move-​result-​object·​v0 2004 ····​move-​result-​object·​v0
   
2005 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 2005 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
2006 ····​move-​result-​object·​v0 2006 ····​move-​result-​object·​v0
   
[−]
smali/com/badlogic/gdx/files/FileHandle.smali
Offset 381, 23 lines modified Offset 381, 23 lines modified
381 ····​.​end·​local·​v1····​#·​"i":​I 381 ····​.​end·​local·​v1····​#·​"i":​I
382 ····​.​end·​local·​v2····​#·​"n":​I 382 ····​.​end·​local·​v2····​#·​"n":​I
383 ····​:​cond_2 383 ····​:​cond_2
384 ····​return-​void 384 ····​return-​void
385 .​end·​method 385 .​end·​method
   
386 .​method·​private·​estimateLength()​I 386 .​method·​private·​estimateLength()​I
387 ····​.​locals·4 387 ····​.​locals·3
   
388 ····​.​prologue 388 ····​.​prologue
389 ····​.​line·​231 389 ····​.​line·​231
390 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>length()​J 390 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>length()​J
   
391 ····​move-​result-​wide·​v2 391 ····​move-​result-​wide·​v1
   
392 ····​long-​to-​int·​v0,​·​v2 392 ····​long-​to-​int·​v0,​·​v1
   
393 ····​.​line·​232 393 ····​.​line·​232
394 ····​.​local·​v0,​·​"length":​I 394 ····​.​local·​v0,​·​"length":​I
395 ····​if-​eqz·​v0,​·​:​cond_0 395 ····​if-​eqz·​v0,​·​:​cond_0
   
396 ····​.​end·​local·​v0····​#·​"length":​I 396 ····​.​end·​local·​v0····​#·​"length":​I
397 ····​:​goto_0 397 ····​:​goto_0
Offset 1301, 15 lines modified Offset 1301, 15 lines modified
   
1301 ····​move-​result-​wide·​v0 1301 ····​move-​result-​wide·​v0
   
1302 ····​return-​wide·​v0 1302 ····​return-​wide·​v0
1303 .​end·​method 1303 .​end·​method
   
1304 .​method·​public·​length()​J 1304 .​method·​public·​length()​J
1305 ····​.​locals·4 1305 ····​.​locals·3
   
1306 ····​.​prologue 1306 ····​.​prologue
1307 ····​.​line·​602 1307 ····​.​line·​602
1308 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​ 1308 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
1309 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Files$FileType;​-​>Classpath:​Lcom/​badlogic/​gdx/​Files$FileType;​ 1309 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Files$FileType;​-​>Classpath:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
Offset 1341, 34 lines modified Offset 1341, 34 lines modified
1341 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​InputStream;​-​>available()​I 1341 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​InputStream;​-​>available()​I
1342 ····​:​try_end_0 1342 ····​:​try_end_0
1343 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 1343 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
1344 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1344 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1345 ····​move-​result·​v1 1345 ····​move-​result·​v1
   
1346 ····​int-​to-​long·​v2,​·​v1 1346 ····​int-​to-​long·​v1,​·​v1
   
1347 ····​.​line·​608 1347 ····​.​line·​608
1348 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1348 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
1349 ····​.​line·​612 1349 ····​.​line·​612
1350 ····​.​end·​local·​v0····​#·​"input":​Ljava/​io/​InputStream;​ 1350 ····​.​end·​local·​v0····​#·​"input":​Ljava/​io/​InputStream;​
1351 ····​:​goto_0 1351 ····​:​goto_0
1352 ····​return-​wide·​v2 1352 ····​return-​wide·​v1
   
1353 ····​.​line·​606 1353 ····​.​line·​606
1354 ····​.​restart·​local·​v0····​#·​"input":​Ljava/​io/​InputStream;​ 1354 ····​.​restart·​local·​v0····​#·​"input":​Ljava/​io/​InputStream;​
1355 ····​:​catch_0 1355 ····​:​catch_0
1356 ····​move-​exception·​v1 1356 ····​move-​exception·​v1
   
1357 ····​.​line·​608 1357 ····​.​line·​608
1358 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1358 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
1359 ····​.​line·​610 1359 ····​.​line·​610
1360 ····​const-​wide/​16·​v2,​·​0x0 1360 ····​const-​wide/​16·​v1,​·​0x0
   
1361 ····​goto·​:​goto_0 1361 ····​goto·​:​goto_0
   
1362 ····​.​line·​608 1362 ····​.​line·​608
1363 ····​:​catchall_0 1363 ····​:​catchall_0
1364 ····​move-​exception·​v1 1364 ····​move-​exception·​v1
   
Offset 1381, 15 lines modified Offset 1381, 15 lines modified
1381 ····​:​cond_1 1381 ····​:​cond_1
1382 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file()​Ljava/​io/​File;​ 1382 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file()​Ljava/​io/​File;​
   
1383 ····​move-​result-​object·​v1 1383 ····​move-​result-​object·​v1
   
1384 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>length()​J 1384 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>length()​J
   
1385 ····​move-​result-​wide·​v2 1385 ····​move-​result-​wide·​v1
   
1386 ····​goto·​:​goto_0 1386 ····​goto·​:​goto_0
1387 .​end·​method 1387 .​end·​method
   
1388 .​method·​public·​list()​[Lcom/​badlogic/​gdx/​files/​FileHandle;​ 1388 .​method·​public·​list()​[Lcom/​badlogic/​gdx/​files/​FileHandle;​
1389 ····​.​locals·​7 1389 ····​.​locals·​7
   
[−]
smali/com/badlogic/gdx/graphics/VertexAttributes.smali
Offset 306, 68 lines modified Offset 306, 68 lines modified
   
306 ····​aget-​object·​v0,​·​v0,​·​p1 306 ····​aget-​object·​v0,​·​v0,​·​p1
   
307 ····​return-​object·​v0 307 ····​return-​object·​v0
308 .​end·​method 308 .​end·​method
   
309 .​method·​public·​getMask()​J 309 .​method·​public·​getMask()​J
310 ····​.​locals·8 310 ····​.​locals·7
   
311 ····​.​prologue 311 ····​.​prologue
312 ····​.​line·​144 312 ····​.​line·​144
313 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>mask:​J 313 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>mask:​J
   
314 ····​const-​wide/​16·​v6,​·​-​0x1 314 ····​const-​wide/​16·​v5,​·​-​0x1
   
315 ····​cmp-​long·​v1,​·​v4,​·​v6 315 ····​cmp-​long·​v3,​·​v3,​·​v5
   
316 ····​if-​nez·​v1,​·​:​cond_1 316 ····​if-​nez·​v3,​·​:​cond_1
   
317 ····​.​line·​145 317 ····​.​line·​145
318 ····​const-​wide/​16·​v2,​·​0x0 318 ····​const-​wide/​16·​v1,​·​0x0
   
319 ····​.​line·​146 319 ····​.​line·​146
320 ····​.​local·​v2,​·​"result":​J 320 ····​.​local·​v1,​·​"result":​J
321 ····​const/​4·​v0,​·​0x0 321 ····​const/​4·​v0,​·​0x0
   
322 ····​.​local·​v0,​·​"i":​I 322 ····​.​local·​v0,​·​"i":​I
323 ····​:​goto_0 323 ····​:​goto_0
324 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 324 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
325 ····​array-​length·​v1,​·​v1 325 ····​array-​length·​v3,​·​v3
   
326 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 326 ····​if-​ge·​v0,​·​v3,​·​:​cond_0
   
327 ····​.​line·​147 327 ····​.​line·​147
328 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 328 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
329 ····​aget-​object·​v1,​·​v1,​·​v0 329 ····​aget-​object·​v3,​·​v3,​·​v0
   
330 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​>usage:​I 330 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​>usage:​I
   
331 ····​int-​to-​long·​v4,​·​v1 331 ····​int-​to-​long·​v3,​·​v3
   
332 ····​or-​long/​2addr·​v2,​·​v4 332 ····​or-​long/​2addr·​v1,​·​v3
   
333 ····​.​line·​146 333 ····​.​line·​146
334 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 334 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
335 ····​goto·​:​goto_0 335 ····​goto·​:​goto_0
   
336 ····​.​line·​149 336 ····​.​line·​149
337 ····​:​cond_0 337 ····​:​cond_0
338 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>mask:​J 338 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>mask:​J
   
339 ····​.​line·​151 339 ····​.​line·​151
340 ····​.​end·​local·​v0····​#·​"i":​I 340 ····​.​end·​local·​v0····​#·​"i":​I
341 ····​.​end·​local·​v2····​#·​"result":​J 341 ····​.​end·​local·​v1····​#·​"result":​J
342 ····​:​cond_1 342 ····​:​cond_1
343 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>mask:​J 343 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>mask:​J
   
344 ····​return-​wide·​v4 344 ····​return-​wide·​v3
345 .​end·​method 345 .​end·​method
   
346 .​method·​public·​getOffset(I)​I 346 .​method·​public·​getOffset(I)​I
347 ····​.​locals·​2 347 ····​.​locals·​2
348 ····​.​param·​p1,​·​"usage"····​#·​I 348 ····​.​param·​p1,​·​"usage"····​#·​I
   
349 ····​.​prologue 349 ····​.​prologue
[−]
smali/com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.smali
Offset 254, 48 lines modified Offset 254, 48 lines modified
   
254 ····​throw·​v3 254 ····​throw·​v3
   
255 ····​.​line·​82 255 ····​.​line·​82
256 ····​:​cond_1 256 ····​:​cond_1
257 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J 257 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J
   
258 ····​aget-​wide·​v4,​·​v3,​·​v5 258 ····​aget-​wide·​v3,​·​v3,​·​v5
   
259 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>basePtr:​J 259 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>basePtr:​J
   
260 ····​.​line·​83 260 ····​.​line·​83
261 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J 261 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J
   
262 ····​const/​4·​v4,​·​0x1 262 ····​const/​4·​v4,​·​0x1
   
263 ····​aget-​wide·​v4,​·​v3,​·​v4 263 ····​aget-​wide·​v3,​·​v3,​·​v4
   
264 ····​long-​to-​int·​v3,​·​v4 264 ····​long-​to-​int·​v3,​·​v3
   
265 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>width:​I 265 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>width:​I
   
266 ····​.​line·​84 266 ····​.​line·​84
267 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J 267 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J
   
268 ····​const/​4·​v4,​·​0x2 268 ····​const/​4·​v4,​·​0x2
   
269 ····​aget-​wide·​v4,​·​v3,​·​v4 269 ····​aget-​wide·​v3,​·​v3,​·​v4
   
270 ····​long-​to-​int·​v3,​·​v4 270 ····​long-​to-​int·​v3,​·​v3
   
271 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>height:​I 271 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>height:​I
   
272 ····​.​line·​85 272 ····​.​line·​85
273 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J 273 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>nativeData:​[J
   
274 ····​const/​4·​v4,​·​0x3 274 ····​const/​4·​v4,​·​0x3
   
275 ····​aget-​wide·​v4,​·​v3,​·​v4 275 ····​aget-​wide·​v3,​·​v3,​·​v4
   
276 ····​long-​to-​int·​v3,​·​v4 276 ····​long-​to-​int·​v3,​·​v3
   
277 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I 277 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I
   
278 ····​.​line·​87 278 ····​.​line·​87
279 ····​if-​eqz·​p2,​·​:​cond_2 279 ····​if-​eqz·​p2,​·​:​cond_2
   
280 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I 280 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I
Offset 525, 17 lines modified Offset 525, 17 lines modified
   
525 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>drawPixmap(Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​IIIIII)​V 525 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>drawPixmap(Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​IIIIII)​V
   
526 ····​.​line·​114 526 ····​.​line·​114
527 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>dispose()​V 527 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>dispose()​V
   
528 ····​.​line·​115 528 ····​.​line·​115
529 ····​iget-​wide·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>basePtr:​J 529 ····​iget-​wide·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>basePtr:​J
   
530 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>basePtr:​J 530 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>basePtr:​J
   
531 ····​.​line·​116 531 ····​.​line·​116
532 ····​iget·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I 532 ····​iget·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I
   
533 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I 533 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Gdx2DPixmap;​-​>format:​I
   
534 ····​.​line·​117 534 ····​.​line·​117
[−]
smali/com/badlogic/gdx/graphics/g3d/Attribute.smali
Offset 32, 58 lines modified Offset 32, 58 lines modified
   
32 ····​sput-​object·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​>types:​Lcom/​badlogic/​gdx/​utils/​Array;​ 32 ····​sput-​object·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​>types:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​protected·​constructor·​<init>(J)​V 35 .​method·​protected·​constructor·​<init>(J)​V
36 ····​.​locals·1 36 ····​.​locals·0
37 ····​.​param·​p1,​·​"type"····​#·​J 37 ····​.​param·​p1,​·​"type"····​#·​J
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​55 39 ····​.​line·​55
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
41 ····​.​line·​56 41 ····​.​line·​56
42 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​>type:​J 42 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​>type:​J
   
43 ····​.​line·​57 43 ····​.​line·​57
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​static·​final·​getAttributeAlias(J)​Ljava/​lang/​String;​ 46 .​method·​public·​static·​final·​getAttributeAlias(J)​Ljava/​lang/​String;​
47 ····​.​locals·8 47 ····​.​locals·7
48 ····​.​param·​p0,​·​"type"····​#·​J 48 ····​.​param·​p0,​·​"type"····​#·​J
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​const-​wide/​16·​v6,​·​0x0 50 ····​const-​wide/​16·​v5,​·​0x0
   
51 ····​.​line·​38 51 ····​.​line·​38
52 ····​const/​4·​v0,​·​-​0x1 52 ····​const/​4·​v0,​·​-​0x1
   
53 ····​.​line·​39 53 ····​.​line·​39
54 ····​.​local·​v0,​·​"idx":​I 54 ····​.​local·​v0,​·​"idx":​I
55 ····​:​cond_0 55 ····​:​cond_0
56 ····​cmp-​long·​v1,​·​p0,​·​v6 56 ····​cmp-​long·​v1,​·​p0,​·​v5
   
57 ····​if-​eqz·​v1,​·​:​cond_1 57 ····​if-​eqz·​v1,​·​:​cond_1
   
58 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 58 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
59 ····​const/​16·​v1,​·​0x3f 59 ····​const/​16·​v1,​·​0x3f
   
60 ····​if-​ge·​v0,​·​v1,​·​:​cond_1 60 ····​if-​ge·​v0,​·​v1,​·​:​cond_1
   
61 ····​shr-​long·​v2,​·​p0,​·​v0 61 ····​shr-​long·​v1,​·​p0,​·​v0
   
62 ····​const-​wide/​16·​v4,​·​0x1 62 ····​const-​wide/​16·​v3,​·​0x1
   
63 ····​and-​long/​2addr·​v2,​·​v4 63 ····​and-​long/​2addr·​v1,​·​v3
   
64 ····​cmp-​long·​v1,​·​v2,​·​v6 64 ····​cmp-​long·​v1,​·​v1,​·​v5
   
65 ····​if-​eqz·​v1,​·​:​cond_0 65 ····​if-​eqz·​v1,​·​:​cond_0
   
66 ····​.​line·​41 66 ····​.​line·​41
67 ····​:​cond_1 67 ····​:​cond_1
68 ····​if-​ltz·​v0,​·​:​cond_2 68 ····​if-​ltz·​v0,​·​:​cond_2
   
Offset 107, 15 lines modified Offset 107, 15 lines modified
107 ····​:​cond_2 107 ····​:​cond_2
108 ····​const/​4·​v1,​·​0x0 108 ····​const/​4·​v1,​·​0x0
   
109 ····​goto·​:​goto_0 109 ····​goto·​:​goto_0
110 .​end·​method 110 .​end·​method
   
111 .​method·​public·​static·​final·​getAttributeType(Ljav​a/​lang/​String;​)​J 111 .​method·​public·​static·​final·​getAttributeType(Ljav​a/​lang/​String;​)​J
112 ····​.​locals·4 112 ····​.​locals·3
113 ····​.​param·​p0,​·​"alias"····​#·​Ljava/​lang/​String;​ 113 ····​.​param·​p0,​·​"alias"····​#·​Ljava/​lang/​String;​
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​31 115 ····​.​line·​31
116 ····​const/​4·​v0,​·​0x0 116 ····​const/​4·​v0,​·​0x0
   
117 ····​.​local·​v0,​·​"i":​I 117 ····​.​local·​v0,​·​"i":​I
Offset 137, 31 lines modified Offset 137, 31 lines modified
   
137 ····​invoke-​virtual·​{v1,​·​p0},​·​Ljava/​lang/​String;​-​>compareTo(Ljava/​lang/​String;​)​I 137 ····​invoke-​virtual·​{v1,​·​p0},​·​Ljava/​lang/​String;​-​>compareTo(Ljava/​lang/​String;​)​I
   
138 ····​move-​result·​v1 138 ····​move-​result·​v1
   
139 ····​if-​nez·​v1,​·​:​cond_0 139 ····​if-​nez·​v1,​·​:​cond_0
   
140 ····​const-​wide/​16·​v2,​·​0x1 140 ····​const-​wide/​16·​v1,​·​0x1
   
141 ····​shl-​long/​2addr·​v2,​·​v0 141 ····​shl-​long/​2addr·​v1,​·​v0
   
142 ····​.​line·​33 142 ····​.​line·​33
143 ····​:​goto_1 143 ····​:​goto_1
144 ····​return-​wide·​v2 144 ····​return-​wide·​v1
   
145 ····​.​line·​31 145 ····​.​line·​31
146 ····​:​cond_0 146 ····​:​cond_0
147 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 147 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
148 ····​goto·​:​goto_0 148 ····​goto·​:​goto_0
   
149 ····​.​line·​33 149 ····​.​line·​33
150 ····​:​cond_1 150 ····​:​cond_1
151 ····​const-​wide/​16·​v2,​·​0x0 151 ····​const-​wide/​16·​v1,​·​0x0
Max diff block lines reached; 158/2199 bytes (7.19%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/Attributes.smali
Offset 60, 15 lines modified Offset 60, 15 lines modified
   
60 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>sorted:​Z 60 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>sorted:​Z
   
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​private·​final·​disable(J)​V 63 .​method·​private·​final·​disable(J)​V
64 ····​.​locals·5 64 ····​.​locals·4
65 ····​.​param·​p1,​·​"mask"····​#·​J 65 ····​.​param·​p1,​·​"mask"····​#·​J
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​81 67 ····​.​line·​81
68 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>mask:​J 68 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>mask:​J
   
69 ····​const-​wide/​16·​v2,​·​-​0x1 69 ····​const-​wide/​16·​v2,​·​-​0x1
Offset 80, 15 lines modified Offset 80, 15 lines modified
80 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>mask:​J 80 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>mask:​J
   
81 ····​.​line·​82 81 ····​.​line·​82
82 ····​return-​void 82 ····​return-​void
83 .​end·​method 83 .​end·​method
   
84 .​method·​private·​final·​enable(J)​V 84 .​method·​private·​final·​enable(J)​V
85 ····​.​locals·3 85 ····​.​locals·2
86 ····​.​param·​p1,​·​"mask"····​#·​J 86 ····​.​param·​p1,​·​"mask"····​#·​J
   
87 ····​.​prologue 87 ····​.​prologue
88 ····​.​line·​77 88 ····​.​line·​77
89 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>mask:​J 89 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>mask:​J
   
90 ····​or-​long/​2addr·​v0,​·​p1 90 ····​or-​long/​2addr·​v0,​·​p1
Offset 207, 15 lines modified Offset 207, 15 lines modified
207 ····​:​cond_3 207 ····​:​cond_3
208 ····​move·​v0,​·​v1 208 ····​move·​v0,​·​v1
   
209 ····​goto·​:​goto_1 209 ····​goto·​:​goto_1
210 .​end·​method 210 .​end·​method
   
211 .​method·​public·​final·​get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 211 .​method·​public·​final·​get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
212 ····​.​locals·5 212 ····​.​locals·3
213 ····​.​param·​p1,​·​"type"····​#·​J 213 ····​.​param·​p1,​·​"type"····​#·​J
   
214 ····​.​prologue 214 ····​.​prologue
215 ····​.​line·​46 215 ····​.​line·​46
216 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>has(J)​Z 216 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>has(J)​Z
   
217 ····​move-​result·​v1 217 ····​move-​result·​v1
Offset 237, 17 lines modified Offset 237, 17 lines modified
   
237 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 237 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
238 ····​move-​result-​object·​v1 238 ····​move-​result-​object·​v1
   
239 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 239 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
240 ····​iget-​wide·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​>type:​J 240 ····​iget-​wide·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​>type:​J
   
241 ····​cmp-​long·​v1,​·​v2,​·​p1 241 ····​cmp-​long·​v1,​·​v1,​·​p1
   
242 ····​if-​nez·​v1,​·​:​cond_0 242 ····​if-​nez·​v1,​·​:​cond_0
   
243 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 243 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
244 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 244 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
Offset 272, 15 lines modified Offset 272, 15 lines modified
272 ····​:​cond_1 272 ····​:​cond_1
273 ····​const/​4·​v1,​·​0x0 273 ····​const/​4·​v1,​·​0x0
   
274 ····​goto·​:​goto_1 274 ····​goto·​:​goto_1
275 .​end·​method 275 .​end·​method
   
276 .​method·​public·​final·​get(Ljava/​lang/​Class;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 276 .​method·​public·​final·​get(Ljava/​lang/​Class;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
277 ····​.​locals·2 277 ····​.​locals·1
278 ····​.​param·​p2,​·​"type"····​#·​J 278 ····​.​param·​p2,​·​"type"····​#·​J
279 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 279 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
280 ········​value·​=·​{ 280 ········​value·​=·​{
281 ············​"<T:​",​ 281 ············​"<T:​",​
282 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​",​ 282 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​",​
283 ············​">(",​ 283 ············​">(",​
284 ············​"Ljava/​lang/​Class",​ 284 ············​"Ljava/​lang/​Class",​
Offset 295, 15 lines modified Offset 295, 15 lines modified
   
295 ····​move-​result-​object·​v0 295 ····​move-​result-​object·​v0
   
296 ····​return-​object·​v0 296 ····​return-​object·​v0
297 .​end·​method 297 .​end·​method
   
298 .​method·​public·​final·​get(Lcom/​badlogic/​gdx/​utils/​Array;​J)​Lcom/​badlogic/​gdx/​utils/​Array;​ 298 .​method·​public·​final·​get(Lcom/​badlogic/​gdx/​utils/​Array;​J)​Lcom/​badlogic/​gdx/​utils/​Array;​
299 ····​.​locals·6 299 ····​.​locals·5
300 ····​.​param·​p2,​·​"type"····​#·​J 300 ····​.​param·​p2,​·​"type"····​#·​J
301 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 301 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
302 ········​value·​=·​{ 302 ········​value·​=·​{
303 ············​"(",​ 303 ············​"(",​
304 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​ 304 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​
305 ············​"<",​ 305 ············​"<",​
306 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​",​ 306 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​",​
Offset 333, 21 lines modified Offset 333, 21 lines modified
   
Max diff block lines reached; 8347/11075 bytes (75.37%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/Model.smali
Offset 251, 83 lines modified Offset 251, 83 lines modified
251 ····​.​line·​248 251 ····​.​line·​248
252 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 252 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
253 ····​if-​eqz·​v6,​·​:​cond_0 253 ····​if-​eqz·​v6,​·​:​cond_0
   
254 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 254 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
255 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J 255 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J
   
256 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 256 ····​iget-​object·​v9,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
257 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 257 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
258 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 258 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
259 ····​.​line·​249 259 ····​.​line·​249
260 ····​:​cond_0 260 ····​:​cond_0
261 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 261 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
262 ····​if-​eqz·​v6,​·​:​cond_1 262 ····​if-​eqz·​v6,​·​:​cond_1
   
263 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 263 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
264 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J 264 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J
   
265 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 265 ····​iget-​object·​v9,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
266 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 266 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
267 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 267 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
268 ····​.​line·​250 268 ····​.​line·​250
269 ····​:​cond_1 269 ····​:​cond_1
270 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 270 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
271 ····​if-​eqz·​v6,​·​:​cond_2 271 ····​if-​eqz·​v6,​·​:​cond_2
   
272 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 272 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
273 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Specular:​J 273 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Specular:​J
   
274 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 274 ····​iget-​object·​v9,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
275 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 275 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
276 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 276 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
277 ····​.​line·​251 277 ····​.​line·​251
278 ····​:​cond_2 278 ····​:​cond_2
279 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 279 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
280 ····​if-​eqz·​v6,​·​:​cond_3 280 ····​if-​eqz·​v6,​·​:​cond_3
   
281 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 281 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
282 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Emissive:​J 282 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Emissive:​J
   
283 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 283 ····​iget-​object·​v9,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
284 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 284 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
285 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 285 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
286 ····​.​line·​252 286 ····​.​line·​252
287 ····​:​cond_3 287 ····​:​cond_3
288 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 288 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
289 ····​if-​eqz·​v6,​·​:​cond_4 289 ····​if-​eqz·​v6,​·​:​cond_4
   
290 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 290 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
291 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Reflection:​J 291 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Reflection:​J
   
292 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 292 ····​iget-​object·​v9,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
293 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 293 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
294 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 294 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
295 ····​.​line·​253 295 ····​.​line·​253
296 ····​:​cond_4 296 ····​:​cond_4
297 ····​iget·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F 297 ····​iget·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F
   
Offset 335, 19 lines modified Offset 335, 19 lines modified
   
335 ····​cmpl-​float·​v6,​·​v6,​·​v7 335 ····​cmpl-​float·​v6,​·​v6,​·​v7
   
336 ····​if-​lez·​v6,​·​:​cond_5 336 ····​if-​lez·​v6,​·​:​cond_5
   
337 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 337 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
   
338 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>Shininess:​J 338 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>Shininess:​J
   
339 ····​iget·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F 339 ····​iget·​v9,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F
   
340 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V 340 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V
   
341 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 341 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
Max diff block lines reached; 3584/10097 bytes (35.50%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute.smali
Offset 258, 21 lines modified Offset 258, 21 lines modified
   
258 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​)​V 258 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​)​V
   
259 ····​return-​object·​v0 259 ····​return-​object·​v0
260 .​end·​method 260 .​end·​method
   
261 .​method·​public·​hashCode()​I 261 .​method·​public·​hashCode()​I
262 ····​.​locals·4 262 ····​.​locals·3
   
263 ····​.​prologue 263 ····​.​prologue
264 ····​.​line·​82 264 ····​.​line·​82
265 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>type:​J 265 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>type:​J
   
266 ····​long-​to-​int·​v0,​·​v2 266 ····​long-​to-​int·​v0,​·​v1
   
267 ····​.​line·​83 267 ····​.​line·​83
268 ····​.​local·​v0,​·​"result":​I 268 ····​.​local·​v0,​·​"result":​I
269 ····​mul-​int/​lit16·​v2,​·​v0,​·​0x3b3 269 ····​mul-​int/​lit16·​v2,​·​v0,​·​0x3b3
   
270 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>blended:​Z 270 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>blended:​Z
   
[−]
smali/com/badlogic/gdx/graphics/g3d/attributes/ColorAttribute.smali
Offset 136, 15 lines modified Offset 136, 15 lines modified
   
136 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Mask:​J 136 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Mask:​J
   
137 ····​return-​void 137 ····​return-​void
138 .​end·​method 138 .​end·​method
   
139 .​method·​public·​constructor·​<init>(J)​V 139 .​method·​public·​constructor·​<init>(J)​V
140 ····​.​locals·3 140 ····​.​locals·2
141 ····​.​param·​p1,​·​"type"····​#·​J 141 ····​.​param·​p1,​·​"type"····​#·​J
   
142 ····​.​prologue 142 ····​.​prologue
143 ····​.​line·​80 143 ····​.​line·​80
144 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V 144 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V
   
145 ····​.​line·​77 145 ····​.​line·​77
Offset 229, 173 lines modified Offset 229, 173 lines modified
229 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 229 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
230 ····​.​line·​96 230 ····​.​line·​96
231 ····​return-​void 231 ····​return-​void
232 .​end·​method 232 .​end·​method
   
233 .​method·​public·​static·​final·​createAmbient(FFFF)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 233 .​method·​public·​static·​final·​createAmbient(FFFF)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
234 ····​.​locals·8 234 ····​.​locals·7
235 ····​.​param·​p0,​·​"r"····​#·​F 235 ····​.​param·​p0,​·​"r"····​#·​F
236 ····​.​param·​p1,​·​"g"····​#·​F 236 ····​.​param·​p1,​·​"g"····​#·​F
237 ····​.​param·​p2,​·​"b"····​#·​F 237 ····​.​param·​p2,​·​"b"····​#·​F
238 ····​.​param·​p3,​·​"a"····​#·​F 238 ····​.​param·​p3,​·​"a"····​#·​F
   
239 ····​.​prologue 239 ····​.​prologue
240 ····​.​line·​50 240 ····​.​line·​50
241 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 241 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
242 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J 242 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J
   
243 ····​move·​v4,​·​p0 243 ····​move·​v3,​·​p0
   
244 ····​move·​v5,​·​p1 244 ····​move·​v4,​·​p1
   
245 ····​move·​v6,​·​p2 245 ····​move·​v5,​·​p2
   
246 ····​move·​v7,​·​p3 246 ····​move·​v6,​·​p3
   
247 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JFFFF)​V 247 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JFFFF)​V
   
248 ····​return-​object·​v1 248 ····​return-​object·​v0
249 .​end·​method 249 .​end·​method
   
250 .​method·​public·​static·​final·​createAmbient(Lcom/​badlogic/​gdx/​graphics/​Color;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 250 .​method·​public·​static·​final·​createAmbient(Lcom/​badlogic/​gdx/​graphics/​Color;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
251 ····​.​locals·4 251 ····​.​locals·3
252 ····​.​param·​p0,​·​"color"····​#·​Lcom/​badlogic/​gdx/​graphics/​Color;​ 252 ····​.​param·​p0,​·​"color"····​#·​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
253 ····​.​prologue 253 ····​.​prologue
254 ····​.​line·​46 254 ····​.​line·​46
255 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 255 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
256 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J 256 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J
   
257 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 257 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
258 ····​return-​object·​v0 258 ····​return-​object·​v0
259 .​end·​method 259 .​end·​method
   
260 .​method·​public·​static·​final·​createDiffuse(FFFF)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 260 .​method·​public·​static·​final·​createDiffuse(FFFF)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
261 ····​.​locals·8 261 ····​.​locals·7
262 ····​.​param·​p0,​·​"r"····​#·​F 262 ····​.​param·​p0,​·​"r"····​#·​F
263 ····​.​param·​p1,​·​"g"····​#·​F 263 ····​.​param·​p1,​·​"g"····​#·​F
264 ····​.​param·​p2,​·​"b"····​#·​F 264 ····​.​param·​p2,​·​"b"····​#·​F
265 ····​.​param·​p3,​·​"a"····​#·​F 265 ····​.​param·​p3,​·​"a"····​#·​F
   
266 ····​.​prologue 266 ····​.​prologue
267 ····​.​line·​58 267 ····​.​line·​58
268 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 268 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
269 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J 269 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J
   
270 ····​move·​v4,​·​p0 270 ····​move·​v3,​·​p0
   
271 ····​move·​v5,​·​p1 271 ····​move·​v4,​·​p1
   
272 ····​move·​v6,​·​p2 272 ····​move·​v5,​·​p2
   
273 ····​move·​v7,​·​p3 273 ····​move·​v6,​·​p3
   
274 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JFFFF)​V 274 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JFFFF)​V
   
275 ····​return-​object·​v1 275 ····​return-​object·​v0
276 .​end·​method 276 .​end·​method
   
277 .​method·​public·​static·​final·​createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Color;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 277 .​method·​public·​static·​final·​createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Color;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
278 ····​.​locals·4 278 ····​.​locals·3
279 ····​.​param·​p0,​·​"color"····​#·​Lcom/​badlogic/​gdx/​graphics/​Color;​ 279 ····​.​param·​p0,​·​"color"····​#·​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
280 ····​.​prologue 280 ····​.​prologue
281 ····​.​line·​54 281 ····​.​line·​54
282 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 282 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
283 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J 283 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J
   
Max diff block lines reached; 4643/8954 bytes (51.85%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute.smali
Offset 43, 15 lines modified Offset 43, 15 lines modified
   
43 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>Mask:​J 43 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>Mask:​J
   
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​constructor·​<init>(J)​V 46 .​method·​public·​constructor·​<init>(J)​V
47 ····​.​locals·3 47 ····​.​locals·2
48 ····​.​param·​p1,​·​"type"····​#·​J 48 ····​.​param·​p1,​·​"type"····​#·​J
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​42 50 ····​.​line·​42
51 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V 51 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V
   
52 ····​.​line·​43 52 ····​.​line·​43
Offset 180, 21 lines modified Offset 180, 21 lines modified
   
180 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​)​V 180 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​)​V
   
181 ····​return-​object·​v0 181 ····​return-​object·​v0
182 .​end·​method 182 .​end·​method
   
183 .​method·​public·​hashCode()​I 183 .​method·​public·​hashCode()​I
184 ····​.​locals·4 184 ····​.​locals·3
   
185 ····​.​prologue 185 ····​.​prologue
186 ····​.​line·​68 186 ····​.​line·​68
187 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>type:​J 187 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>type:​J
   
188 ····​long-​to-​int·​v0,​·​v2 188 ····​long-​to-​int·​v0,​·​v1
   
189 ····​.​line·​69 189 ····​.​line·​69
190 ····​.​local·​v0,​·​"result":​I 190 ····​.​local·​v0,​·​"result":​I
191 ····​mul-​int/​lit16·​v1,​·​v0,​·​0x3c7 191 ····​mul-​int/​lit16·​v1,​·​v0,​·​0x3c7
   
192 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 192 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
[−]
smali/com/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute.smali
Offset 83, 35 lines modified Offset 83, 35 lines modified
83 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(IFFZ)​V 83 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(IFFZ)​V
   
84 ····​.​line·​61 84 ····​.​line·​61
85 ····​return-​void 85 ····​return-​void
86 .​end·​method 86 .​end·​method
   
87 .​method·​public·​constructor·​<init>(IFFZ)​V 87 .​method·​public·​constructor·​<init>(IFFZ)​V
88 ····​.​locals·8 88 ····​.​locals·7
89 ····​.​param·​p1,​·​"depthFunc"····​#·​I 89 ····​.​param·​p1,​·​"depthFunc"····​#·​I
90 ····​.​param·​p2,​·​"depthRangeNear"····​#·​F 90 ····​.​param·​p2,​·​"depthRangeNear"····​#·​F
91 ····​.​param·​p3,​·​"depthRangeFar"····​#·​F 91 ····​.​param·​p3,​·​"depthRangeFar"····​#·​F
92 ····​.​param·​p4,​·​"depthMask"····​#·​Z 92 ····​.​param·​p4,​·​"depthMask"····​#·​Z
   
93 ····​.​prologue 93 ····​.​prologue
94 ····​.​line·​64 94 ····​.​line·​64
95 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>Type:​J 95 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>Type:​J
   
96 ····​move-​object·​v1,​·​p0 96 ····​move-​object·​v0,​·​p0
   
97 ····​move·​v4,​·​p1 97 ····​move·​v3,​·​p1
   
98 ····​move·​v5,​·​p2 98 ····​move·​v4,​·​p2
   
99 ····​move·​v6,​·​p3 99 ····​move·​v5,​·​p3
   
100 ····​move·​v7,​·​p4 100 ····​move·​v6,​·​p4
   
101 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(JIFFZ)​V 101 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(JIFFZ)​V
   
102 ····​.​line·​65 102 ····​.​line·​65
103 ····​return-​void 103 ····​return-​void
104 .​end·​method 104 .​end·​method
   
105 .​method·​public·​constructor·​<init>(IZ)​V 105 .​method·​public·​constructor·​<init>(IZ)​V
106 ····​.​locals·​2 106 ····​.​locals·​2
Offset 127, 15 lines modified Offset 127, 15 lines modified
127 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(IFFZ)​V 127 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(IFFZ)​V
   
128 ····​.​line·​57 128 ····​.​line·​57
129 ····​return-​void 129 ····​return-​void
130 .​end·​method 130 .​end·​method
   
131 .​method·​public·​constructor·​<init>(JIFFZ)​V 131 .​method·​public·​constructor·​<init>(JIFFZ)​V
132 ····​.​locals·3 132 ····​.​locals·2
133 ····​.​param·​p1,​·​"type"····​#·​J 133 ····​.​param·​p1,​·​"type"····​#·​J
134 ····​.​param·​p3,​·​"depthFunc"····​#·​I 134 ····​.​param·​p3,​·​"depthFunc"····​#·​I
135 ····​.​param·​p4,​·​"depthRangeNear"····​#·​F 135 ····​.​param·​p4,​·​"depthRangeNear"····​#·​F
136 ····​.​param·​p5,​·​"depthRangeFar"····​#·​F 136 ····​.​param·​p5,​·​"depthRangeFar"····​#·​F
137 ····​.​param·​p6,​·​"depthMask"····​#·​Z 137 ····​.​param·​p6,​·​"depthMask"····​#·​Z
   
138 ····​.​prologue 138 ····​.​prologue
Offset 171, 32 lines modified Offset 171, 32 lines modified
171 ····​iput-​boolean·​p6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthMask:​Z 171 ····​iput-​boolean·​p6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthMask:​Z
   
172 ····​.​line·​74 172 ····​.​line·​74
173 ····​return-​void 173 ····​return-​void
174 .​end·​method 174 .​end·​method
   
175 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​)​V 175 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​)​V
176 ····​.​locals·8 176 ····​.​locals·7
177 ····​.​param·​p1,​·​"rhs"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​ 177 ····​.​param·​p1,​·​"rhs"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​
   
178 ····​.​prologue 178 ····​.​prologue
179 ····​.​line·​77 179 ····​.​line·​77
180 ····​iget-​wide·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>type:​J 180 ····​iget-​wide·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>type:​J
   
181 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthFunc:​I 181 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthFunc:​I
   
182 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthRangeNear:​F 182 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthRangeNear:​F
   
183 ····​iget·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthRangeFar:​F 183 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthRangeFar:​F
   
184 ····​iget-​boolean·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthMask:​Z 184 ····​iget-​boolean·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>depthMask:​Z
   
185 ····​move-​object·​v1,​·​p0 185 ····​move-​object·​v0,​·​p0
   
186 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(JIFFZ)​V 186 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(JIFFZ)​V
   
187 ····​.​line·​78 187 ····​.​line·​78
188 ····​return-​void 188 ····​return-​void
189 .​end·​method 189 .​end·​method
   
190 .​method·​public·​constructor·​<init>(Z)​V 190 .​method·​public·​constructor·​<init>(Z)​V
191 ····​.​locals·​1 191 ····​.​locals·​1
Offset 250, 21 lines modified Offset 250, 21 lines modified
   
250 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​)​V 250 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​)​V
   
251 ····​return-​object·​v0 251 ····​return-​object·​v0
252 .​end·​method 252 .​end·​method
   
253 .​method·​public·​hashCode()​I 253 .​method·​public·​hashCode()​I
254 ····​.​locals·4 254 ····​.​locals·3
   
255 ····​.​prologue 255 ····​.​prologue
256 ····​.​line·​87 256 ····​.​line·​87
257 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>type:​J 257 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​DepthTestAttribute;​-​>type:​J
   
258 ····​long-​to-​int·​v0,​·​v2 258 ····​long-​to-​int·​v0,​·​v1
Max diff block lines reached; 171/4102 bytes (4.17%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/attributes/FloatAttribute.smali
Offset 40, 27 lines modified Offset 40, 27 lines modified
   
40 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>AlphaTest:​J 40 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>AlphaTest:​J
   
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​constructor·​<init>(J)​V 43 .​method·​public·​constructor·​<init>(J)​V
44 ····​.​locals·1 44 ····​.​locals·0
45 ····​.​param·​p1,​·​"type"····​#·​J 45 ····​.​param·​p1,​·​"type"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​41 47 ····​.​line·​41
48 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V 48 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V
   
49 ····​.​line·​42 49 ····​.​line·​42
50 ····​return-​void 50 ····​return-​void
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​constructor·​<init>(JF)​V 52 .​method·​public·​constructor·​<init>(JF)​V
53 ····​.​locals·1 53 ····​.​locals·0
54 ····​.​param·​p1,​·​"type"····​#·​J 54 ····​.​param·​p1,​·​"type"····​#·​J
55 ····​.​param·​p3,​·​"value"····​#·​F 55 ····​.​param·​p3,​·​"value"····​#·​F
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​45 57 ····​.​line·​45
58 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V 58 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V
   
Offset 68, 69 lines modified Offset 68, 69 lines modified
68 ····​iput·​p3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>value:​F 68 ····​iput·​p3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>value:​F
   
69 ····​.​line·​47 69 ····​.​line·​47
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​static·​createAlphaTest(F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 72 .​method·​public·​static·​createAlphaTest(F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
73 ····​.​locals·4 73 ····​.​locals·3
74 ····​.​param·​p0,​·​"value"····​#·​F 74 ····​.​param·​p0,​·​"value"····​#·​F
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​.​line·​35 76 ····​.​line·​35
77 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 77 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
   
78 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>AlphaTest:​J 78 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>AlphaTest:​J
   
79 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V 79 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V
   
80 ····​return-​object·​v0 80 ····​return-​object·​v0
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​static·​createShininess(F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 82 .​method·​public·​static·​createShininess(F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
83 ····​.​locals·4 83 ····​.​locals·3
84 ····​.​param·​p0,​·​"value"····​#·​F 84 ····​.​param·​p0,​·​"value"····​#·​F
   
85 ····​.​prologue 85 ····​.​prologue
86 ····​.​line·​28 86 ····​.​line·​28
87 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 87 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
   
88 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>Shininess:​J 88 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>Shininess:​J
   
89 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V 89 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V
   
90 ····​return-​object·​v0 90 ····​return-​object·​v0
91 .​end·​method 91 .​end·​method
   
   
92 #·​virtual·​methods 92 #·​virtual·​methods
93 .​method·​public·​copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 93 .​method·​public·​copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
94 ····​.​locals·​4 94 ····​.​locals·​4
   
95 ····​.​prologue 95 ····​.​prologue
96 ····​.​line·​51 96 ····​.​line·​51
97 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 97 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
   
98 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>type:​J 98 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>type:​J
   
99 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>value:​F 99 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>value:​F
   
100 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V 100 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V
   
101 ····​return-​object·​v0 101 ····​return-​object·​v0
102 .​end·​method 102 .​end·​method
   
103 .​method·​public·​hashCode()​I 103 .​method·​public·​hashCode()​I
104 ····​.​locals·4 104 ····​.​locals·3
   
105 ····​.​prologue 105 ····​.​prologue
106 ····​.​line·​56 106 ····​.​line·​56
107 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>type:​J 107 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>type:​J
   
108 ····​long-​to-​int·​v0,​·​v2 108 ····​long-​to-​int·​v0,​·​v1
   
109 ····​.​line·​57 109 ····​.​line·​57
110 ····​.​local·​v0,​·​"result":​I 110 ····​.​local·​v0,​·​"result":​I
111 ····​mul-​int/​lit16·​v1,​·​v0,​·​0x3d1 111 ····​mul-​int/​lit16·​v1,​·​v0,​·​0x3d1
   
112 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>value:​F 112 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>value:​F
   
[−]
smali/com/badlogic/gdx/graphics/g3d/attributes/IntAttribute.smali
Offset 27, 27 lines modified Offset 27, 27 lines modified
   
27 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>CullFace:​J 27 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>CullFace:​J
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​constructor·​<init>(J)​V 30 .​method·​public·​constructor·​<init>(J)​V
31 ····​.​locals·1 31 ····​.​locals·0
32 ····​.​param·​p1,​·​"type"····​#·​J 32 ····​.​param·​p1,​·​"type"····​#·​J
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​32 34 ····​.​line·​32
35 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V 35 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V
   
36 ····​.​line·​33 36 ····​.​line·​33
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​public·​constructor·​<init>(JI)​V 39 .​method·​public·​constructor·​<init>(JI)​V
40 ····​.​locals·1 40 ····​.​locals·0
41 ····​.​param·​p1,​·​"type"····​#·​J 41 ····​.​param·​p1,​·​"type"····​#·​J
42 ····​.​param·​p3,​·​"value"····​#·​I 42 ····​.​param·​p3,​·​"value"····​#·​I
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​36 44 ····​.​line·​36
45 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V 45 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V
   
Offset 55, 54 lines modified Offset 55, 54 lines modified
55 ····​iput·​p3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>value:​I 55 ····​iput·​p3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>value:​I
   
56 ····​.​line·​38 56 ····​.​line·​38
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
   
59 .​method·​public·​static·​createCullFace(I)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​ 59 .​method·​public·​static·​createCullFace(I)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​
60 ····​.​locals·4 60 ····​.​locals·3
61 ····​.​param·​p0,​·​"value"····​#·​I 61 ····​.​param·​p0,​·​"value"····​#·​I
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​26 63 ····​.​line·​26
64 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​ 64 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​
   
65 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>CullFace:​J 65 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>CullFace:​J
   
66 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​><init>(JI)​V 66 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​><init>(JI)​V
   
67 ····​return-​object·​v0 67 ····​return-​object·​v0
68 .​end·​method 68 .​end·​method
   
   
69 #·​virtual·​methods 69 #·​virtual·​methods
70 .​method·​public·​copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 70 .​method·​public·​copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
71 ····​.​locals·​4 71 ····​.​locals·​4
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​42 73 ····​.​line·​42
74 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​ 74 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​
   
75 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>type:​J 75 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>type:​J
   
76 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>value:​I 76 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>value:​I
   
77 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​><init>(JI)​V 77 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​><init>(JI)​V
   
78 ····​return-​object·​v0 78 ····​return-​object·​v0
79 .​end·​method 79 .​end·​method
   
80 .​method·​public·​hashCode()​I 80 .​method·​public·​hashCode()​I
81 ····​.​locals·4 81 ····​.​locals·3
   
82 ····​.​prologue 82 ····​.​prologue
83 ····​.​line·​47 83 ····​.​line·​47
84 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>type:​J 84 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>type:​J
   
85 ····​long-​to-​int·​v0,​·​v2 85 ····​long-​to-​int·​v0,​·​v1
   
86 ····​.​line·​48 86 ····​.​line·​48
87 ····​.​local·​v0,​·​"result":​I 87 ····​.​local·​v0,​·​"result":​I
88 ····​mul-​int/​lit16·​v1,​·​v0,​·​0x3d7 88 ····​mul-​int/​lit16·​v1,​·​v0,​·​0x3d7
   
89 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>value:​I 89 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​IntAttribute;​-​>value:​I
   
[−]
smali/com/badlogic/gdx/graphics/g3d/attributes/TextureAttribute.smali
Offset 94, 15 lines modified Offset 94, 15 lines modified
   
94 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Mask:​J 94 ····​sput-​wide·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Mask:​J
   
95 ····​return-​void 95 ····​return-​void
96 .​end·​method 96 .​end·​method
   
97 .​method·​public·​constructor·​<init>(J)​V 97 .​method·​public·​constructor·​<init>(J)​V
98 ····​.​locals·3 98 ····​.​locals·2
99 ····​.​param·​p1,​·​"type"····​#·​J 99 ····​.​param·​p1,​·​"type"····​#·​J
   
100 ····​.​prologue 100 ····​.​prologue
101 ····​.​line·​64 101 ····​.​line·​64
102 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V 102 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​-​><init>(J)​V
   
103 ····​.​line·​65 103 ····​.​line·​65
Offset 190, 69 lines modified Offset 190, 69 lines modified
190 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​V 190 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​V
   
191 ····​.​line·​81 191 ····​.​line·​81
192 ····​return-​void 192 ····​return-​void
193 .​end·​method 193 .​end·​method
   
194 .​method·​public·​static·​createBump(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 194 .​method·​public·​static·​createBump(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
195 ····​.​locals·4 195 ····​.​locals·3
196 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 196 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
197 ····​.​prologue 197 ····​.​prologue
198 ····​.​line·​58 198 ····​.​line·​58
199 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 199 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
200 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Bump:​J 200 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Bump:​J
   
201 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V 201 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V
   
202 ····​return-​object·​v0 202 ····​return-​object·​v0
203 .​end·​method 203 .​end·​method
   
204 .​method·​public·​static·​createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 204 .​method·​public·​static·​createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
205 ····​.​locals·4 205 ····​.​locals·3
206 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 206 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
207 ····​.​prologue 207 ····​.​prologue
208 ····​.​line·​46 208 ····​.​line·​46
209 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 209 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
210 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 210 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
211 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V 211 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V
   
212 ····​return-​object·​v0 212 ····​return-​object·​v0
213 .​end·​method 213 .​end·​method
   
214 .​method·​public·​static·​createNormal(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 214 .​method·​public·​static·​createNormal(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
215 ····​.​locals·4 215 ····​.​locals·3
216 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 216 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
217 ····​.​prologue 217 ····​.​prologue
218 ····​.​line·​54 218 ····​.​line·​54
219 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 219 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
220 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J 220 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J
   
221 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V 221 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V
   
222 ····​return-​object·​v0 222 ····​return-​object·​v0
223 .​end·​method 223 .​end·​method
   
224 .​method·​public·​static·​createSpecular(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 224 .​method·​public·​static·​createSpecular(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
225 ····​.​locals·4 225 ····​.​locals·3
226 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 226 ····​.​param·​p0,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
227 ····​.​prologue 227 ····​.​prologue
228 ····​.​line·​50 228 ····​.​line·​50
229 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 229 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
230 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J 230 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J
   
231 ····​invoke-​direct·​{v0,​·​v2,​·​v3,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V 231 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Texture;​)​V
   
232 ····​return-​object·​v0 232 ····​return-​object·​v0
233 .​end·​method 233 .​end·​method
   
234 .​method·​public·​static·​final·​is(J)​Z 234 .​method·​public·​static·​final·​is(J)​Z
235 ····​.​locals·​4 235 ····​.​locals·​4
236 ····​.​param·​p0,​·​"mask"····​#·​J 236 ····​.​param·​p0,​·​"mask"····​#·​J
Offset 291, 21 lines modified Offset 291, 21 lines modified
   
291 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​)​V 291 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​)​V
   
292 ····​return-​object·​v0 292 ····​return-​object·​v0
293 .​end·​method 293 .​end·​method
   
294 .​method·​public·​hashCode()​I 294 .​method·​public·​hashCode()​I
295 ····​.​locals·4 295 ····​.​locals·3
   
296 ····​.​prologue 296 ····​.​prologue
297 ····​.​line·​90 297 ····​.​line·​90
298 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>type:​J 298 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>type:​J
   
Max diff block lines reached; 239/4882 bytes (4.90%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleShader.smali
Offset 1073, 17 lines modified Offset 1073, 17 lines modified
1073 ····​.​locals·​4 1073 ····​.​locals·​4
1074 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 1074 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
1075 ····​.​prologue 1075 ····​.​prologue
1076 ····​.​line·​256 1076 ····​.​line·​256
1077 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 1077 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
1078 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J 1078 ····​sget-​wide·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J
   
1079 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z 1079 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z
   
1080 ····​move-​result·​v0 1080 ····​move-​result·​v0
   
1081 ····​if-​nez·​v0,​·​:​cond_0 1081 ····​if-​nez·​v0,​·​:​cond_0
   
1082 ····​.​line·​257 1082 ····​.​line·​257
1083 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 1083 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch.smali
Offset 4073, 15 lines modified Offset 4073, 15 lines modified
   
4073 ····​.​line·​239 4073 ····​.​line·​239
4074 ····​:​cond_0 4074 ····​:​cond_0
4075 ····​return-​void 4075 ····​return-​void
4076 .​end·​method 4076 .​end·​method
   
4077 .​method·​public·​setTexture(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​V 4077 .​method·​public·​setTexture(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​V
4078 ····​.​locals·8 4078 ····​.​locals·7
4079 ····​.​param·​p1,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 4079 ····​.​param·​p1,​·​"texture"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
4080 ····​.​prologue 4080 ····​.​prologue
4081 ····​.​line·​260 4081 ····​.​line·​260
4082 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderablePool:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h$RenderablePool;​ 4082 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderablePool:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h$RenderablePool;​
   
4083 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderables:​Lcom/​badlogic/​gdx/​utils/​Array;​ 4083 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderables:​Lcom/​badlogic/​gdx/​utils/​Array;​
Offset 4116, 17 lines modified Offset 4116, 17 lines modified
   
4116 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 4116 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
4117 ····​.​line·​264 4117 ····​.​line·​264
4118 ····​.​local·​v3,​·​"renderable":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 4118 ····​.​local·​v3,​·​"renderable":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
4119 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 4119 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
4120 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 4120 ····​sget-​wide·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
4121 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 4121 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
4122 ····​move-​result-​object·​v0 4122 ····​move-​result-​object·​v0
   
4123 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 4123 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
4124 ····​.​line·​265 4124 ····​.​line·​265
4125 ····​.​local·​v0,​·​"attribute":​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 4125 ····​.​local·​v0,​·​"attribute":​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer.smali
Offset 260, 400 lines modified Offset 260, 400 lines modified
260 ····​.​local·​p1,​·​"batch":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch<*>;​" 260 ····​.​local·​p1,​·​"batch":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch<*>;​"
261 ····​instance-​of·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ModelInstanceParticle​Batch;​ 261 ····​instance-​of·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ModelInstanceParticle​Batch;​
   
262 ····​return·​v0 262 ····​return·​v0
263 .​end·​method 263 .​end·​method
   
264 .​method·​public·​update()​V 264 .​method·​public·​update()​V
265 ····​.​locals·​21 265 ····​.​locals·​20
   
266 ····​.​prologue 266 ····​.​prologue
267 ····​.​line·​44 267 ····​.​line·​44
268 ····​const/​16·​v17,​·​0x0 268 ····​const/​16·​v16,​·​0x0
   
269 ····​.​local·​v17,​·​"i":​I 269 ····​.​local·​v16,​·​"i":​I
270 ····​const/​16·​v19,​·​0x0 270 ····​const/​16·​v18,​·​0x0
   
271 ····​.​local·​v19,​·​"positionOffset":​I 271 ····​.​local·​v18,​·​"positionOffset":​I
272 ····​move-​object/​from16·​v0,​·​p0 272 ····​move-​object/​from16·​v0,​·​p0
   
273 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 273 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
274 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 274 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
275 ····​iget·​v14,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 275 ····​iget·​v13,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
276 ····​.​line·​45 276 ····​.​line·​45
277 ····​.​local·​v14,​·​"c":​I 277 ····​.​local·​v13,​·​"c":​I
278 ····​:​goto_0 278 ····​:​goto_0
279 ····​move/​from16·​v0,​·​v17 279 ····​move/​from16·​v0,​·​v16
   
280 ····​if-​ge·​v0,​·​v14,​·​:​cond_3 280 ····​if-​ge·​v0,​·​v13,​·​:​cond_3
   
281 ····​.​line·​47 281 ····​.​line·​47
282 ····​move-​object/​from16·​v0,​·​p0 282 ····​move-​object/​from16·​v0,​·​p0
   
283 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>renderData:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​ 283 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>renderData:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​
   
284 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​ 284 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​
   
285 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>modelInstanceChannel​:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​ 285 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>modelInstanceChannel​:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​
   
286 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​-​>data:​[Ljava/​lang/​Object;​ 286 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​-​>data:​[Ljava/​lang/​Object;​
   
287 ····​check-​cast·​v2,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​ 287 ····​check-​cast·​v1,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​
   
288 ····​aget-​object·​v18,​·​v2,​·​v17 288 ····​aget-​object·​v17,​·​v1,​·​v16
   
289 ····​.​line·​48 289 ····​.​line·​48
290 ····​.​local·​v18,​·​"instance":​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​ 290 ····​.​local·​v17,​·​"instance":​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​
291 ····​move-​object/​from16·​v0,​·​p0 291 ····​move-​object/​from16·​v0,​·​p0
   
292 ····​iget-​boolean·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>hasScale:​Z 292 ····​iget-​boolean·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>hasScale:​Z
   
293 ····​if-​eqz·​v2,​·​:​cond_2 293 ····​if-​eqz·​v1,​·​:​cond_2
   
294 ····​move-​object/​from16·​v0,​·​p0 294 ····​move-​object/​from16·​v0,​·​p0
   
295 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>renderData:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​ 295 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>renderData:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​
   
296 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​ 296 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​
   
297 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 297 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
298 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 298 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
299 ····​aget·​v10,​·​v2,​·​v17 299 ····​aget·​v9,​·​v1,​·​v16
   
300 ····​.​line·​49 300 ····​.​line·​49
301 ····​.​local·​v10,​·​"scale":​F 301 ····​.​local·​v9,​·​"scale":​F
302 ····​:​goto_1 302 ····​:​goto_1
  303 ····​const/​4·​v5,​·​0x0
   
  304 ····​.​local·​v5,​·​"qx":​F
303 ····​const/​4·​v6,​·​0x0 305 ····​const/​4·​v6,​·​0x0
   
304 ····​.​local·​v6,​·​"qx":​F 306 ····​.​local·​v6,​·​"qy":​F
305 ····​const/​4·​v7,​·​0x0 307 ····​const/​4·​v7,​·​0x0
   
306 ····​.​local·​v7,​·​"qy":​F 308 ····​.​local·​v7,​·​"qz":​F
307 ····​const/​4·​v8,​·​0x0 309 ····​const/​high16·​v8,​·​0x3f800000····​#·​1.​0f
   
308 ····​.​local·​v8,​·​"qz":​F  
309 ····​const/​high16·​v9,​·​0x3f800000····​#·​1.​0f  
   
310 ····​.​line·​50 310 ····​.​line·​50
311 ····​.​local·​v9,​·​"qw":​F 311 ····​.​local·​v8,​·​"qw":​F
312 ····​move-​object/​from16·​v0,​·​p0 312 ····​move-​object/​from16·​v0,​·​p0
   
313 ····​iget-​boolean·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>hasRotation:​Z 313 ····​iget-​boolean·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>hasRotation:​Z
   
314 ····​if-​eqz·​v2,​·​:​cond_0 314 ····​if-​eqz·​v1,​·​:​cond_0
   
315 ····​.​line·​51 315 ····​.​line·​51
316 ····​move-​object/​from16·​v0,​·​p0 316 ····​move-​object/​from16·​v0,​·​p0
   
317 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>renderData:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​ 317 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceRenderer​;​-​>renderData:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​
   
318 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​ 318 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​
   
Max diff block lines reached; 23622/30341 bytes (77.86%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue.smali
Offset 126, 361 lines modified Offset 126, 361 lines modified
126 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>side:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​ 126 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>side:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​
   
127 ····​.​line·​74 127 ····​.​line·​74
128 ····​return-​void 128 ····​return-​void
129 .​end·​method 129 .​end·​method
   
130 .​method·​public·​spawnAux(Lcom/​badlogic/​gdx/​math/​Vector3;​F)​V 130 .​method·​public·​spawnAux(Lcom/​badlogic/​gdx/​math/​Vector3;​F)​V
131 ····​.​locals·​17 131 ····​.​locals·​16
132 ····​.​param·​p1,​·​"vector"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 132 ····​.​param·​p1,​·​"vector"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​
133 ····​.​param·​p2,​·​"percent"····​#·​F 133 ····​.​param·​p2,​·​"percent"····​#·​F
   
134 ····​.​prologue 134 ····​.​prologue
135 ····​.​line·​23 135 ····​.​line·​23
136 ····​move-​object/​from16·​v0,​·​p0 136 ····​move-​object/​from16·​v0,​·​p0
   
137 ····​iget·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnWidth:​F 137 ····​iget·​v12,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnWidth:​F
   
138 ····​move-​object/​from16·​v0,​·​p0 138 ····​move-​object/​from16·​v0,​·​p0
   
139 ····​iget·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnWidthDiff:​F 139 ····​iget·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnWidthDiff:​F
   
140 ····​move-​object/​from16·​v0,​·​p0 140 ····​move-​object/​from16·​v0,​·​p0
   
141 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnWidthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 141 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnWidthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
142 ····​move/​from16·​v0,​·​p2 142 ····​move/​from16·​v0,​·​p2
   
143 ····​invoke-​virtual·​{v15,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 143 ····​invoke-​virtual·​{v14,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
144 ····​move-​result·​v15 144 ····​move-​result·​v14
   
145 ····​mul-​float/​2addr·​v14,​·​v15 145 ····​mul-​float/​2addr·​v13,​·​v14
   
146 ····​add-​float·​v11,​·​v13,​·​v14 146 ····​add-​float·​v10,​·​v12,​·​v13
   
147 ····​.​line·​24 147 ····​.​line·​24
148 ····​.​local·​v11,​·​"width":​F 148 ····​.​local·​v10,​·​"width":​F
149 ····​move-​object/​from16·​v0,​·​p0 149 ····​move-​object/​from16·​v0,​·​p0
   
150 ····​iget·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnHeight:​F 150 ····​iget·​v12,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnHeight:​F
   
151 ····​move-​object/​from16·​v0,​·​p0 151 ····​move-​object/​from16·​v0,​·​p0
   
152 ····​iget·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnHeightDiff:​F 152 ····​iget·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnHeightDiff:​F
   
153 ····​move-​object/​from16·​v0,​·​p0 153 ····​move-​object/​from16·​v0,​·​p0
   
154 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnHeightValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 154 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnHeightValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
155 ····​move/​from16·​v0,​·​p2 155 ····​move/​from16·​v0,​·​p2
   
156 ····​invoke-​virtual·​{v15,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 156 ····​invoke-​virtual·​{v14,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
157 ····​move-​result·​v15 157 ····​move-​result·​v14
   
158 ····​mul-​float/​2addr·​v14,​·​v15 158 ····​mul-​float/​2addr·​v13,​·​v14
   
159 ····​add-​float·​v3,​·​v13,​·​v14 159 ····​add-​float·​v2,​·​v12,​·​v13
   
160 ····​.​line·​25 160 ····​.​line·​25
161 ····​.​local·​v3,​·​"height":​F 161 ····​.​local·​v2,​·​"height":​F
162 ····​move-​object/​from16·​v0,​·​p0 162 ····​move-​object/​from16·​v0,​·​p0
   
163 ····​iget·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnDepth:​F 163 ····​iget·​v12,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnDepth:​F
   
164 ····​move-​object/​from16·​v0,​·​p0 164 ····​move-​object/​from16·​v0,​·​p0
   
165 ····​iget·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnDepthDiff:​F 165 ····​iget·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnDepthDiff:​F
   
166 ····​move-​object/​from16·​v0,​·​p0 166 ····​move-​object/​from16·​v0,​·​p0
   
167 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnDepthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 167 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>spawnDepthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
168 ····​move/​from16·​v0,​·​p2 168 ····​move/​from16·​v0,​·​p2
   
169 ····​invoke-​virtual·​{v15,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 169 ····​invoke-​virtual·​{v14,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
170 ····​move-​result·​v15 170 ····​move-​result·​v14
   
171 ····​mul-​float/​2addr·​v14,​·​v15 171 ····​mul-​float/​2addr·​v13,​·​v14
   
172 ····​add-​float·​v2,​·​v13,​·​v14 172 ····​add-​float·​v1,​·​v12,​·​v13
   
173 ····​.​line·​29 173 ····​.​line·​29
174 ····​.​local·​v2,​·​"depth":​F 174 ····​.​local·​v1,​·​"depth":​F
175 ····​const/​4·​v5,​·​0x0 175 ····​const/​4·​v4,​·​0x0
   
176 ····​.​local·​v5,​·​"minT":​F 176 ····​.​local·​v4,​·​"minT":​F
177 ····​const·​v4,​·​0x40c90fdb 177 ····​const·​v3,​·​0x40c90fdb
   
178 ····​.​line·​30 178 ····​.​line·​30
179 ····​.​local·​v4,​·​"maxT":​F 179 ····​.​local·​v3,​·​"maxT":​F
180 ····​move-​object/​from16·​v0,​·​p0 180 ····​move-​object/​from16·​v0,​·​p0
   
181 ····​iget-​object·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>side:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​ 181 ····​iget-​object·​v12,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​EllipseSpawnShapeValu​e;​-​>side:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​
   
182 ····​sget-​object·​v14,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​-​>top:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​ 182 ····​sget-​object·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​-​>top:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​PrimitiveSpawnShapeVa​lue$SpawnSide;​
   
183 ····​if-​ne·​v13,​·​v14,​·​:​cond_1 183 ····​if-​ne·​v12,​·​v13,​·​:​cond_1
Max diff block lines reached; 10230/15943 bytes (64.17%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$13.smali
Offset 39, 29 lines modified Offset 39, 29 lines modified
39 ····​.​line·​277 39 ····​.​line·​277
40 ····​const/​4·​v0,​·​0x0 40 ····​const/​4·​v0,​·​0x0
   
41 ····​return·​v0 41 ····​return·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​set(Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ILcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​)​V 43 .​method·​public·​set(Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ILcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​)​V
44 ····​.​locals·6 44 ····​.​locals·5
45 ····​.​param·​p1,​·​"shader"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ 45 ····​.​param·​p1,​·​"shader"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​
46 ····​.​param·​p2,​·​"inputID"····​#·​I 46 ····​.​param·​p2,​·​"inputID"····​#·​I
47 ····​.​param·​p3,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 47 ····​.​param·​p3,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
48 ····​.​param·​p4,​·​"combinedAttributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​ 48 ····​.​param·​p4,​·​"combinedAttributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​282 50 ····​.​line·​282
51 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 51 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
52 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 52 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
53 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 53 ····​sget-​wide·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
54 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 54 ····​invoke-​virtual·​{p4,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
55 ····​move-​result-​object·​v1 55 ····​move-​result-​object·​v1
   
56 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 56 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
57 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 57 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$15.smali
Offset 39, 29 lines modified Offset 39, 29 lines modified
39 ····​.​line·​301 39 ····​.​line·​301
40 ····​const/​4·​v0,​·​0x0 40 ····​const/​4·​v0,​·​0x0
   
41 ····​return·​v0 41 ····​return·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​set(Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ILcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​)​V 43 .​method·​public·​set(Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ILcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​)​V
44 ····​.​locals·6 44 ····​.​locals·5
45 ····​.​param·​p1,​·​"shader"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ 45 ····​.​param·​p1,​·​"shader"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​
46 ····​.​param·​p2,​·​"inputID"····​#·​I 46 ····​.​param·​p2,​·​"inputID"····​#·​I
47 ····​.​param·​p3,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 47 ····​.​param·​p3,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
48 ····​.​param·​p4,​·​"combinedAttributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​ 48 ····​.​param·​p4,​·​"combinedAttributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​306 50 ····​.​line·​306
51 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 51 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
52 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 52 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
53 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J 53 ····​sget-​wide·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J
   
54 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 54 ····​invoke-​virtual·​{p4,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
55 ····​move-​result-​object·​v1 55 ····​move-​result-​object·​v1
   
56 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 56 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
57 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 57 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$18.smali
Offset 39, 29 lines modified Offset 39, 29 lines modified
39 ····​.​line·​336 39 ····​.​line·​336
40 ····​const/​4·​v0,​·​0x0 40 ····​const/​4·​v0,​·​0x0
   
41 ····​return·​v0 41 ····​return·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​set(Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ILcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​)​V 43 .​method·​public·​set(Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ILcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​)​V
44 ····​.​locals·6 44 ····​.​locals·5
45 ····​.​param·​p1,​·​"shader"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​ 45 ····​.​param·​p1,​·​"shader"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​
46 ····​.​param·​p2,​·​"inputID"····​#·​I 46 ····​.​param·​p2,​·​"inputID"····​#·​I
47 ····​.​param·​p3,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 47 ····​.​param·​p3,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
48 ····​.​param·​p4,​·​"combinedAttributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​ 48 ····​.​param·​p4,​·​"combinedAttributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​341 50 ····​.​line·​341
51 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 51 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
52 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 52 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
53 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J 53 ····​sget-​wide·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J
   
54 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 54 ····​invoke-​virtual·​{p4,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
55 ····​move-​result-​object·​v1 55 ····​move-​result-​object·​v1
   
56 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 56 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
57 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 57 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap.smali
Offset 174, 17 lines modified Offset 174, 17 lines modified
174 ····​if-​eqz·​v1,​·​:​cond_1 174 ····​if-​eqz·​v1,​·​:​cond_1
   
175 ····​.​line·​371 175 ····​.​line·​371
176 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Setters​$ACubemap;​-​>cacheAmbientCubemap:​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​ 176 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Setters​$ACubemap;​-​>cacheAmbientCubemap:​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​
   
177 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 177 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
178 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>AmbientLight:​J 178 ····​sget-​wide·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>AmbientLight:​J
   
179 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 179 ····​invoke-​virtual·​{v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
180 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v1
   
181 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 181 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
182 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 182 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DepthShader.smali
Offset 166, 19 lines modified Offset 166, 19 lines modified
166 ····​.​restart·​local·​v3····​#·​"w":​I 166 ····​.​restart·​local·​v3····​#·​"w":​I
167 ····​:​cond_2 167 ····​:​cond_2
168 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>weights:​I 168 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>weights:​I
   
169 ····​.​line·​100 169 ····​.​line·​100
170 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 170 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
   
171 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>AlphaTest:​J 171 ····​sget-​wide·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​>AlphaTest:​J
   
172 ····​iget·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader$Config;​-​>defaultAlphaTest:​F 172 ····​iget·​v7,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader$Config;​-​>defaultAlphaTest:​F
   
173 ····​invoke-​direct·​{v4,​·​v6,​·​v7,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V 173 ····​invoke-​direct·​{v4,​·​v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​-​><init>(JF)​V
   
174 ····​iput-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>alphaTestAttribute:​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​ 174 ····​iput-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>alphaTestAttribute:​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​FloatAttribute;​
   
175 ····​.​line·​101 175 ····​.​line·​101
176 ····​return-​void 176 ····​return-​void
177 .​end·​method 177 .​end·​method
   
Offset 399, 15 lines modified Offset 399, 15 lines modified
399 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V 399 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V
   
400 ····​.​line·​108 400 ····​.​line·​108
401 ····​return-​void 401 ····​return-​void
402 .​end·​method 402 .​end·​method
   
403 .​method·​public·​canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z 403 .​method·​public·​canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z
404 ····​.​locals·​12 404 ····​.​locals·​11
405 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 405 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
406 ····​.​prologue 406 ····​.​prologue
407 ····​.​line·​118 407 ····​.​line·​118
408 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 408 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
409 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J 409 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J
Offset 415, 23 lines modified Offset 415, 23 lines modified
415 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z 415 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z
   
416 ····​move-​result·​v5 416 ····​move-​result·​v5
   
417 ····​if-​eqz·​v5,​·​:​cond_2 417 ····​if-​eqz·​v5,​·​:​cond_2
   
418 ····​.​line·​119 418 ····​.​line·​119
419 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>materialMask:​J 419 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>materialMask:​J
   
420 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J 420 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J
   
421 ····​and-​long/​2addr·​v6,​·​v8 421 ····​and-​long/​2addr·​v5,​·​v7
   
422 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J 422 ····​sget-​wide·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​BlendingAttribute;​-​>Type:​J
   
423 ····​cmp-​long·​v5,​·​v6,​·​v8 423 ····​cmp-​long·​v5,​·​v5,​·​v7
   
424 ····​if-​eqz·​v5,​·​:​cond_0 424 ····​if-​eqz·​v5,​·​:​cond_0
   
425 ····​.​line·​120 425 ····​.​line·​120
426 ····​const/​4·​v5,​·​0x0 426 ····​const/​4·​v5,​·​0x0
   
427 ····​.​line·​133 427 ····​.​line·​133
Offset 444, 23 lines modified Offset 444, 23 lines modified
   
444 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 444 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
445 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z 445 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z
   
446 ····​move-​result·​v6 446 ····​move-​result·​v6
   
447 ····​iget-​wide·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>materialMask:​J 447 ····​iget-​wide·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>materialMask:​J
   
448 ····​sget-​wide·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 448 ····​sget-​wide·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
449 ····​and-​long/​2addr·​v8,​·​v10 449 ····​and-​long/​2addr·​v7,​·​v9
   
450 ····​sget-​wide·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 450 ····​sget-​wide·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
451 ····​cmp-​long·​v5,​·​v8,​·​v10 451 ····​cmp-​long·​v5,​·​v7,​·​v9
   
452 ····​if-​nez·​v5,​·​:​cond_1 452 ····​if-​nez·​v5,​·​:​cond_1
   
453 ····​const/​4·​v5,​·​0x1 453 ····​const/​4·​v5,​·​0x1
   
454 ····​:​goto_1 454 ····​:​goto_1
455 ····​if-​eq·​v6,​·​v5,​·​:​cond_2 455 ····​if-​eq·​v6,​·​v5,​·​:​cond_2
Offset 482, 23 lines modified Offset 482, 23 lines modified
   
482 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttributes(​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​ 482 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttributes(​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​
   
483 ····​move-​result-​object·​v5 483 ····​move-​result-​object·​v5
   
484 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>getMask()​J 484 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>getMask()​J
   
485 ····​move-​result-​wide·​v6 485 ····​move-​result-​wide·​v5
   
486 ····​const-​wide/​16·​v8,​·​0x40 486 ····​const-​wide/​16·​v7,​·​0x40
   
487 ····​and-​long/​2addr·​v6,​·​v8 487 ····​and-​long/​2addr·​v5,​·​v7
   
488 ····​const-​wide/​16·​v8,​·​0x40 488 ····​const-​wide/​16·​v7,​·​0x40
   
Max diff block lines reached; 3434/7569 bytes (45.37%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader.smali
Offset 241, 15 lines modified Offset 241, 15 lines modified
241 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Config;​Ljava/​lang/​String;​)​V 241 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Config;​Ljava/​lang/​String;​)​V
   
242 ····​.​line·​502 242 ····​.​line·​502
243 ····​return-​void 243 ····​return-​void
244 .​end·​method 244 .​end·​method
   
245 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Config;​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​)​V 245 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Config;​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​)​V
246 ····​.​locals·10 246 ····​.​locals·7
247 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 247 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
248 ····​.​param·​p2,​·​"config"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Config;​ 248 ····​.​param·​p2,​·​"config"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Config;​
249 ····​.​param·​p3,​·​"shaderProgram"····​#·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​ 249 ····​.​param·​p3,​·​"shaderProgram"····​#·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​
   
250 ····​.​prologue 250 ····​.​prologue
251 ····​const/​4·​v4,​·​-​0x1 251 ····​const/​4·​v4,​·​-​0x1
   
Offset 439, 31 lines modified Offset 439, 31 lines modified
   
439 ····​:​goto_0 439 ····​:​goto_0
440 ····​iput-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z 440 ····​iput-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z
   
441 ····​.​line·​518 441 ····​.​line·​518
442 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 442 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
443 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 443 ····​sget-​wide·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
444 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z 444 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>has(J)​Z
   
445 ····​move-​result·​v1 445 ····​move-​result·​v1
   
446 ····​if-​nez·​v1,​·​:​cond_0 446 ····​if-​nez·​v1,​·​:​cond_0
   
447 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z 447 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z
   
448 ····​if-​eqz·​v1,​·​:​cond_2 448 ····​if-​eqz·​v1,​·​:​cond_2
   
449 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 449 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
450 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 450 ····​sget-​wide·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
451 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z 451 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z
   
452 ····​move-​result·​v1 452 ····​move-​result·​v1
   
453 ····​if-​eqz·​v1,​·​:​cond_2 453 ····​if-​eqz·​v1,​·​:​cond_2
   
454 ····​:​cond_0 454 ····​:​cond_0
455 ····​move·​v1,​·​v2 455 ····​move·​v1,​·​v2
Offset 490, 17 lines modified Offset 490, 17 lines modified
490 ····​.​line·​521 490 ····​.​line·​521
491 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z 491 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z
   
492 ····​if-​eqz·​v1,​·​:​cond_4 492 ····​if-​eqz·​v1,​·​:​cond_4
   
493 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 493 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
494 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Fog:​J 494 ····​sget-​wide·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Fog:​J
   
495 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z 495 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z
   
496 ····​move-​result·​v1 496 ····​move-​result·​v1
   
497 ····​if-​eqz·​v1,​·​:​cond_4 497 ····​if-​eqz·​v1,​·​:​cond_4
   
498 ····​:​goto_3 498 ····​:​goto_3
499 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>fog:​Z 499 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>fog:​Z
Offset 509, 34 lines modified Offset 509, 34 lines modified
509 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>renderable:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 509 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>renderable:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
510 ····​.​line·​523 510 ····​.​line·​523
511 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 511 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
512 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>getMask()​J 512 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>getMask()​J
   
513 ····​move-​result-​wide·​v6 513 ····​move-​result-​wide·​v1
   
514 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>optionalAttributes:​J 514 ····​sget-​wide·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>optionalAttributes:​J
   
515 ····​or-​long/​2addr·​v6,​·​v8 515 ····​or-​long/​2addr·​v1,​·​v5
   
516 ····​iput-​wide·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>materialMask:​J 516 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>materialMask:​J
   
517 ····​.​line·​524 517 ····​.​line·​524
518 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>mesh:​Lcom/​badlogic/​gdx/​graphics/​Mesh;​ 518 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>mesh:​Lcom/​badlogic/​gdx/​graphics/​Mesh;​
   
519 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttributes(​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​ 519 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttributes(​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​
   
520 ····​move-​result-​object·​v1 520 ····​move-​result-​object·​v1
   
521 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>getMask()​J 521 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>getMask()​J
   
522 ····​move-​result-​wide·​v6 522 ····​move-​result-​wide·​v1
   
523 ····​iput-​wide·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>vertexMask:​J 523 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>vertexMask:​J
   
524 ····​.​line·​526 524 ····​.​line·​526
525 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z 525 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>lighting:​Z
   
526 ····​if-​eqz·​v1,​·​:​cond_5 526 ····​if-​eqz·​v1,​·​:​cond_5
   
Max diff block lines reached; 13622/18288 bytes (74.49%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.smali
Offset 449, 132 lines modified Offset 449, 132 lines modified
449 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 449 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
450 ····​.​line·​272 450 ····​.​line·​272
451 ····​return-​void 451 ····​return-​void
452 .​end·​method 452 .​end·​method
   
453 .​method·​public·​static·​createAttributes(J)​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​ 453 .​method·​public·​static·​createAttributes(J)​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​
454 ····​.​locals·​14 454 ····​.​locals·​12
455 ····​.​param·​p0,​·​"usage"····​#·​J 455 ····​.​param·​p0,​·​"usage"····​#·​J
   
456 ····​.​prologue 456 ····​.​prologue
457 ····​const-​wide/​16·​v12,​·​0x2 457 ····​const-​wide/​16·​v10,​·​0x2
   
458 ····​const-​wide/​16·​v6,​·​0x1 458 ····​const-​wide/​16·​v5,​·​0x1
   
459 ····​const/​4·​v10,​·​0x3 459 ····​const/​4·​v9,​·​0x3
   
460 ····​const/​4·​v9,​·​0x2 460 ····​const/​4·​v8,​·​0x2
   
461 ····​const/​4·​v8,​·​0x4 461 ····​const/​4·​v7,​·​0x4
   
462 ····​.​line·​112 462 ····​.​line·​112
463 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 463 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
464 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 464 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
465 ····​.​line·​113 465 ····​.​line·​113
466 ····​.​local·​v1,​·​"attrs":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​>;​" 466 ····​.​local·​v1,​·​"attrs":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​>;​"
467 ····​and-​long·​v4,​·​p0,​·​v6 467 ····​and-​long·​v3,​·​p0,​·​v5
   
468 ····​cmp-​long·​v3,​·​v4,​·​v6 468 ····​cmp-​long·​v3,​·​v3,​·​v5
   
469 ····​if-​nez·​v3,​·​:​cond_0 469 ····​if-​nez·​v3,​·​:​cond_0
   
470 ····​.​line·​114 470 ····​.​line·​114
471 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 471 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
472 ····​const/​4·​v4,​·​0x1 472 ····​const/​4·​v4,​·​0x1
   
473 ····​const-​string·​v5,​·​"a_position" 473 ····​const-​string·​v5,​·​"a_position"
   
474 ····​invoke-​direct·​{v3,​·​v4,​·​v10,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​><init>(IILjava/​lang/​String;​)​V 474 ····​invoke-​direct·​{v3,​·​v4,​·​v9,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​><init>(IILjava/​lang/​String;​)​V
   
475 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 475 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
476 ····​.​line·​115 476 ····​.​line·​115
477 ····​:​cond_0 477 ····​:​cond_0
478 ····​and-​long·​v4,​·​p0,​·​v12 478 ····​and-​long·​v3,​·​p0,​·​v10
   
479 ····​cmp-​long·​v3,​·​v4,​·​v12 479 ····​cmp-​long·​v3,​·​v3,​·​v10
   
480 ····​if-​nez·​v3,​·​:​cond_1 480 ····​if-​nez·​v3,​·​:​cond_1
   
481 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 481 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
482 ····​const-​string·​v4,​·​"a_color" 482 ····​const-​string·​v4,​·​"a_color"
   
483 ····​invoke-​direct·​{v3,​·​v9,​·​v8,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​><init>(IILjava/​lang/​String;​)​V 483 ····​invoke-​direct·​{v3,​·​v8,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​><init>(IILjava/​lang/​String;​)​V
   
484 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 484 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
485 ····​.​line·​116 485 ····​.​line·​116
486 ····​:​cond_1 486 ····​:​cond_1
487 ····​const-​wide/​16·​v4,​·​0x4 487 ····​const-​wide/​16·​v3,​·​0x4
   
488 ····​and-​long/​2addr·​v4,​·​p0 488 ····​and-​long/​2addr·​v3,​·​p0
   
489 ····​const-​wide/​16·​v6,​·​0x4 489 ····​const-​wide/​16·​v5,​·​0x4
   
490 ····​cmp-​long·​v3,​·​v4,​·​v6 490 ····​cmp-​long·​v3,​·​v3,​·​v5
   
491 ····​if-​nez·​v3,​·​:​cond_2 491 ····​if-​nez·​v3,​·​:​cond_2
   
492 ····​.​line·​117 492 ····​.​line·​117
493 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 493 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
494 ····​const-​string·​v4,​·​"a_color" 494 ····​const-​string·​v4,​·​"a_color"
   
495 ····​invoke-​direct·​{v3,​·​v8,​·​v8,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​><init>(IILjava/​lang/​String;​)​V 495 ····​invoke-​direct·​{v3,​·​v7,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​><init>(IILjava/​lang/​String;​)​V
   
496 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 496 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
497 ····​.​line·​118 497 ····​.​line·​118
498 ····​:​cond_2 498 ····​:​cond_2
499 ····​const-​wide/​16·​v4,​·​0x8 499 ····​const-​wide/​16·​v3,​·​0x8
   
500 ····​and-​long/​2addr·​v4,​·​p0 500 ····​and-​long/​2addr·​v3,​·​p0
   
501 ····​const-​wide/​16·​v6,​·​0x8 501 ····​const-​wide/​16·​v5,​·​0x8
   
502 ····​cmp-​long·​v3,​·​v4,​·​v6 502 ····​cmp-​long·​v3,​·​v3,​·​v5
   
503 ····​if-​nez·​v3,​·​:​cond_3 503 ····​if-​nez·​v3,​·​:​cond_3
   
504 ····​.​line·​119 504 ····​.​line·​119
505 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 505 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
506 ····​const/​16·​v4,​·​0x8 506 ····​const/​16·​v4,​·​0x8
   
Max diff block lines reached; 1614/4744 bytes (34.02%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/ModelBuilder.smali
Offset 537, 25 lines modified Offset 537, 25 lines modified
537 ····​.​param·​p12,​·​"attributes"····​#·​J 537 ····​.​param·​p12,​·​"attributes"····​#·​J
   
538 ····​.​prologue 538 ····​.​prologue
539 ····​.​line·​460 539 ····​.​line·​460
540 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>begin()​V 540 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>begin()​V
   
541 ····​.​line·​461 541 ····​.​line·​461
542 ····​const-​string·​v2,​·​"arrow" 542 ····​const-​string·​v1,​·​"arrow"
   
543 ····​move-​object·​v1,​·​p0 543 ····​move-​object·​v0,​·​p0
   
544 ····​move/​from16·​v3,​·​p10 544 ····​move/​from16·​v2,​·​p10
   
545 ····​move-​wide/​from16·​v4,​·​p12 545 ····​move-​wide/​from16·​v3,​·​p12
   
546 ····​move-​object/​from16·​v6,​·​p11 546 ····​move-​object/​from16·​v5,​·​p11
   
547 ····​invoke-​virtual/​range·​{v1·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>part(Ljava/​lang/​String;​IJLcom/​badlogic/​gdx/​graphics/​g3d/​Material;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder;​ 547 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>part(Ljava/​lang/​String;​IJLcom/​badlogic/​gdx/​graphics/​g3d/​Material;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder;​
   
548 ····​move-​result-​object·​v0 548 ····​move-​result-​object·​v0
   
549 ····​move·​v1,​·​p1 549 ····​move·​v1,​·​p1
   
550 ····​move·​v2,​·​p2 550 ····​move·​v2,​·​p2
   
Offset 580, 107 lines modified Offset 580, 107 lines modified
   
580 ····​move-​result-​object·​v0 580 ····​move-​result-​object·​v0
   
581 ····​return-​object·​v0 581 ····​return-​object·​v0
582 .​end·​method 582 .​end·​method
   
583 .​method·​public·​createArrow(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 583 .​method·​public·​createArrow(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
584 ····​.​locals·​16 584 ····​.​locals·​15
585 ····​.​param·​p1,​·​"from"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 585 ····​.​param·​p1,​·​"from"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​
586 ····​.​param·​p2,​·​"to"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 586 ····​.​param·​p2,​·​"to"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​
587 ····​.​param·​p3,​·​"material"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 587 ····​.​param·​p3,​·​"material"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
588 ····​.​param·​p4,​·​"attributes"····​#·​J 588 ····​.​param·​p4,​·​"attributes"····​#·​J
   
589 ····​.​prologue 589 ····​.​prologue
590 ····​.​line·​468 590 ····​.​line·​468
591 ····​move-​object/​from16·​v0,​·​p1 591 ····​move-​object/​from16·​v0,​·​p1
   
592 ····​iget·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 592 ····​iget·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
593 ····​move-​object/​from16·​v0,​·​p1 593 ····​move-​object/​from16·​v0,​·​p1
   
594 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F 594 ····​iget·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F
   
595 ····​move-​object/​from16·​v0,​·​p1 595 ····​move-​object/​from16·​v0,​·​p1
   
596 ····​iget·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>z:​F 596 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>z:​F
   
597 ····​move-​object/​from16·​v0,​·​p2 597 ····​move-​object/​from16·​v0,​·​p2
   
598 ····​iget·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 598 ····​iget·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
599 ····​move-​object/​from16·​v0,​·​p2 599 ····​move-​object/​from16·​v0,​·​p2
   
600 ····​iget·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F 600 ····​iget·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F
   
601 ····​move-​object/​from16·​v0,​·​p2 601 ····​move-​object/​from16·​v0,​·​p2
   
602 ····​iget·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>z:​F 602 ····​iget·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>z:​F
   
603 ····​const·​v9,​·​0x3dcccccd····​#·​0.​1f 603 ····​const·​v8,​·​0x3dcccccd····​#·​0.​1f
   
604 ····​const·​v10,​·​0x3dcccccd····​#·​0.​1f 604 ····​const·​v9,​·​0x3dcccccd····​#·​0.​1f
   
605 ····​const/​4·​v11,​·​0x5 605 ····​const/​4·​v10,​·​0x5
   
606 ····​const/​4·​v12,​·​0x4 606 ····​const/​4·​v11,​·​0x4
   
607 ····​move-​object/​from16·​v2,​·​p0 607 ····​move-​object·​v1,​·​p0
   
608 ····​move-​object/​from16·​v13,​·​p3 608 ····​move-​object/​from16·​v12,​·​p3
   
609 ····​move-​wide/​from16·​v14,​·​p4 609 ····​move-​wide/​from16·​v13,​·​p4
   
610 ····​invoke-​virtual/​range·​{v2·​.​.​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>createArrow(FFFFFFFF​IILcom/​badlogic/​gdx/​graphics/​g3d/​Material;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 610 ····​invoke-​virtual/​range·​{v1·​.​.​·​v14},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>createArrow(FFFFFFFF​IILcom/​badlogic/​gdx/​graphics/​g3d/​Material;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
   
611 ····​move-​result-​object·​v2 611 ····​move-​result-​object·​v1
   
612 ····​return-​object·​v2 612 ····​return-​object·​v1
613 .​end·​method 613 .​end·​method
   
614 .​method·​public·​createBox(FFFILcom/​badlogic/​gdx/​graphics/​g3d/​Material;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 614 .​method·​public·​createBox(FFFILcom/​badlogic/​gdx/​graphics/​g3d/​Material;​J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
615 ····​.​locals·8 615 ····​.​locals·6
616 ····​.​param·​p1,​·​"width"····​#·​F 616 ····​.​param·​p1,​·​"width"····​#·​F
617 ····​.​param·​p2,​·​"height"····​#·​F 617 ····​.​param·​p2,​·​"height"····​#·​F
618 ····​.​param·​p3,​·​"depth"····​#·​F 618 ····​.​param·​p3,​·​"depth"····​#·​F
619 ····​.​param·​p4,​·​"primitiveType"····​#·​I 619 ····​.​param·​p4,​·​"primitiveType"····​#·​I
620 ····​.​param·​p5,​·​"material"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 620 ····​.​param·​p5,​·​"material"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
621 ····​.​param·​p6,​·​"attributes"····​#·​J 621 ····​.​param·​p6,​·​"attributes"····​#·​J
   
622 ····​.​prologue 622 ····​.​prologue
623 ····​.​line·​199 623 ····​.​line·​199
624 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>begin()​V 624 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>begin()​V
   
Max diff block lines reached; 25649/29495 bytes (86.96%) of diff not shown.
[−]
smali/com/badlogic/gdx/input/GestureDetector$VelocityTracker.smali
Offset 113, 61 lines modified Offset 113, 61 lines modified
   
113 ····​div-​float·​v2,​·​v1,​·​v2 113 ····​div-​float·​v2,​·​v1,​·​v2
   
114 ····​return·​v2 114 ····​return·​v2
115 .​end·​method 115 .​end·​method
   
116 .​method·​private·​getAverage([JI)​J 116 .​method·​private·​getAverage([JI)​J
117 ····​.​locals·6 117 ····​.​locals·5
118 ····​.​param·​p1,​·​"values"····​#·​[J 118 ····​.​param·​p1,​·​"values"····​#·​[J
119 ····​.​param·​p2,​·​"numSamples"····​#·​I 119 ····​.​param·​p2,​·​"numSamples"····​#·​I
   
120 ····​.​prologue 120 ····​.​prologue
121 ····​.​line·​433 121 ····​.​line·​433
122 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>sampleSize:​I 122 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>sampleSize:​I
   
123 ····​invoke-​static·​{v1,​·​p2},​·​Ljava/​lang/​Math;​-​>min(II)​I 123 ····​invoke-​static·​{v3,​·​p2},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
124 ····​move-​result·​p2 124 ····​move-​result·​p2
   
125 ····​.​line·​434 125 ····​.​line·​434
126 ····​const-​wide/​16·​v2,​·​0x0 126 ····​const-​wide/​16·​v1,​·​0x0
   
127 ····​.​line·​435 127 ····​.​line·​435
128 ····​.​local·​v2,​·​"sum":​J 128 ····​.​local·​v1,​·​"sum":​J
129 ····​const/​4·​v0,​·​0x0 129 ····​const/​4·​v0,​·​0x0
   
130 ····​.​local·​v0,​·​"i":​I 130 ····​.​local·​v0,​·​"i":​I
131 ····​:​goto_0 131 ····​:​goto_0
132 ····​if-​ge·​v0,​·​p2,​·​:​cond_0 132 ····​if-​ge·​v0,​·​p2,​·​:​cond_0
   
133 ····​.​line·​436 133 ····​.​line·​436
134 ····​aget-​wide·​v4,​·​p1,​·​v0 134 ····​aget-​wide·​v3,​·​p1,​·​v0
   
135 ····​add-​long/​2addr·​v2,​·​v4 135 ····​add-​long/​2addr·​v1,​·​v3
   
136 ····​.​line·​435 136 ····​.​line·​435
137 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 137 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
138 ····​goto·​:​goto_0 138 ····​goto·​:​goto_0
   
139 ····​.​line·​438 139 ····​.​line·​438
140 ····​:​cond_0 140 ····​:​cond_0
141 ····​if-​nez·​p2,​·​:​cond_1 141 ····​if-​nez·​p2,​·​:​cond_1
   
142 ····​const-​wide/​16·​v4,​·​0x0 142 ····​const-​wide/​16·​v3,​·​0x0
   
143 ····​.​line·​439 143 ····​.​line·​439
144 ····​:​goto_1 144 ····​:​goto_1
145 ····​return-​wide·​v4 145 ····​return-​wide·​v3
   
146 ····​:​cond_1 146 ····​:​cond_1
147 ····​int-​to-​long·​v4,​·​p2 147 ····​int-​to-​long·​v3,​·​p2
   
148 ····​div-​long·​v4,​·​v2,​·​v4 148 ····​div-​long·​v3,​·​v1,​·​v3
   
149 ····​goto·​:​goto_1 149 ····​goto·​:​goto_1
150 .​end·​method 150 .​end·​method
   
151 .​method·​private·​getSum([FI)​F 151 .​method·​private·​getSum([FI)​F
152 ····​.​locals·​3 152 ····​.​locals·​3
153 ····​.​param·​p1,​·​"values"····​#·​[F 153 ····​.​param·​p1,​·​"values"····​#·​[F
Offset 213, 15 lines modified Offset 213, 15 lines modified
213 ····​:​cond_1 213 ····​:​cond_1
214 ····​return·​v1 214 ····​return·​v1
215 .​end·​method 215 .​end·​method
   
   
216 #·​virtual·​methods 216 #·​virtual·​methods
217 .​method·​public·​getVelocityX()​F 217 .​method·​public·​getVelocityX()​F
218 ····​.​locals·6 218 ····​.​locals·5
   
219 ····​.​prologue 219 ····​.​prologue
220 ····​const/​4·​v2,​·​0x0 220 ····​const/​4·​v2,​·​0x0
   
221 ····​.​line·​410 221 ····​.​line·​410
222 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>meanX:​[F 222 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>meanX:​[F
   
Offset 235, 17 lines modified Offset 235, 17 lines modified
235 ····​.​local·​v1,​·​"meanX":​F 235 ····​.​local·​v1,​·​"meanX":​F
236 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>meanTime:​[J 236 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>meanTime:​[J
   
237 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>numSamples:​I 237 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>numSamples:​I
   
238 ····​invoke-​direct·​{p0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>getAverage([JI)​J 238 ····​invoke-​direct·​{p0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>getAverage([JI)​J
   
239 ····​move-​result-​wide·​v4 239 ····​move-​result-​wide·​v3
   
240 ····​long-​to-​float·​v3,​·​v4 240 ····​long-​to-​float·​v3,​·​v3
   
241 ····​const·​v4,​·​0x4e6e6b28····​#·​1.​0E9f 241 ····​const·​v4,​·​0x4e6e6b28····​#·​1.​0E9f
   
242 ····​div-​float·​v0,​·​v3,​·​v4 242 ····​div-​float·​v0,​·​v3,​·​v4
   
243 ····​.​line·​412 243 ····​.​line·​412
244 ····​.​local·​v0,​·​"meanTime":​F 244 ····​.​local·​v0,​·​"meanTime":​F
Offset 260, 15 lines modified Offset 260, 15 lines modified
260 ····​:​cond_0 260 ····​:​cond_0
261 ····​div-​float·​v2,​·​v1,​·​v0 261 ····​div-​float·​v2,​·​v1,​·​v0
   
Max diff block lines reached; 1875/4199 bytes (44.65%) of diff not shown.
[−]
smali/com/badlogic/gdx/input/GestureDetector.smali
Offset 259, 50 lines modified Offset 259, 50 lines modified
   
259 ····​move-​result·​v0 259 ····​move-​result·​v0
   
260 ····​return·​v0 260 ····​return·​v0
261 .​end·​method 261 .​end·​method
   
262 .​method·​public·​isLongPressed(F)​Z 262 .​method·​public·​isLongPressed(F)​Z
263 ····​.​locals·6 263 ····​.​locals·5
264 ····​.​param·​p1,​·​"duration"····​#·​F 264 ····​.​param·​p1,​·​"duration"····​#·​F
   
265 ····​.​prologue 265 ····​.​prologue
266 ····​const/​4·​v0,​·​0x0 266 ····​const/​4·​v0,​·​0x0
   
267 ····​.​line·​241 267 ····​.​line·​241
268 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J 268 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J
   
269 ····​const-​wide/​16·​v4,​·​0x0 269 ····​const-​wide/​16·​v3,​·​0x0
   
270 ····​cmp-​long·​v1,​·​v2,​·​v4 270 ····​cmp-​long·​v1,​·​v1,​·​v3
   
271 ····​if-​nez·​v1,​·​:​cond_1 271 ····​if-​nez·​v1,​·​:​cond_1
   
272 ····​.​line·​242 272 ····​.​line·​242
273 ····​:​cond_0 273 ····​:​cond_0
274 ····​:​goto_0 274 ····​:​goto_0
275 ····​return·​v0 275 ····​return·​v0
   
276 ····​:​cond_1 276 ····​:​cond_1
277 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J 277 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J
   
278 ····​move-​result-​wide·​v2 278 ····​move-​result-​wide·​v1
   
279 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J 279 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J
   
280 ····​sub-​long/​2addr·​v2,​·​v4 280 ····​sub-​long/​2addr·​v1,​·​v3
   
281 ····​const·​v1,​·​0x4e6e6b28····​#·​1.​0E9f 281 ····​const·​v3,​·​0x4e6e6b28····​#·​1.​0E9f
   
282 ····​mul-​float/​2addr·​v1,​·​p1 282 ····​mul-​float/​2addr·​v3,​·​p1
   
283 ····​float-​to-​long·​v4,​·​v1 283 ····​float-​to-​long·​v3,​·​v3
   
284 ····​cmp-​long·​v1,​·​v2,​·​v4 284 ····​cmp-​long·​v1,​·​v1,​·​v3
   
285 ····​if-​lez·​v1,​·​:​cond_0 285 ····​if-​lez·​v1,​·​:​cond_0
   
286 ····​const/​4·​v0,​·​0x1 286 ····​const/​4·​v0,​·​0x1
   
287 ····​goto·​:​goto_0 287 ····​goto·​:​goto_0
288 .​end·​method 288 .​end·​method
Offset 347, 15 lines modified Offset 347, 15 lines modified
347 ····​iput·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>longPressSeconds:​F 347 ····​iput·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>longPressSeconds:​F
   
348 ····​.​line·​275 348 ····​.​line·​275
349 ····​return-​void 349 ····​return-​void
350 .​end·​method 350 .​end·​method
   
351 .​method·​public·​setMaxFlingDelay(J)​V 351 .​method·​public·​setMaxFlingDelay(J)​V
352 ····​.​locals·1 352 ····​.​locals·0
353 ····​.​param·​p1,​·​"maxFlingDelay"····​#·​J 353 ····​.​param·​p1,​·​"maxFlingDelay"····​#·​J
   
354 ····​.​prologue 354 ····​.​prologue
355 ····​.​line·​278 355 ····​.​line·​278
356 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>maxFlingDelay:​J 356 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>maxFlingDelay:​J
   
357 ····​.​line·​279 357 ····​.​line·​279
Offset 421, 17 lines modified Offset 421, 17 lines modified
421 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>set(FF)​Lcom/​badlogic/​gdx/​math/​Vector2;​ 421 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>set(FF)​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
422 ····​.​line·​96 422 ····​.​line·​96
423 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​ 423 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​
   
424 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​Input;​-​>getCurrentEventTime(​)​J 424 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​Input;​-​>getCurrentEventTime(​)​J
   
425 ····​move-​result-​wide·​v2 425 ····​move-​result-​wide·​v1
   
426 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J 426 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J
   
427 ····​.​line·​97 427 ····​.​line·​97
428 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>tracker:​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​ 428 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>tracker:​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​
   
429 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J 429 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>gestureStartTime:​J
   
430 ····​invoke-​virtual·​{v1,​·​p1,​·​p2,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>start(FFJ)​V 430 ····​invoke-​virtual·​{v1,​·​p1,​·​p2,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Veloc​ityTracker;​-​>start(FFJ)​V
Offset 747, 124 lines modified Offset 747, 115 lines modified
   
747 ····​move-​result·​v0 747 ····​move-​result·​v0
   
748 ····​return·​v0 748 ····​return·​v0
749 .​end·​method 749 .​end·​method
   
750 .​method·​public·​touchUp(FFII)​Z 750 .​method·​public·​touchUp(FFII)​Z
751 ····​.​locals·​10 751 ····​.​locals·​11
752 ····​.​param·​p1,​·​"x"····​#·​F 752 ····​.​param·​p1,​·​"x"····​#·​F
753 ····​.​param·​p2,​·​"y"····​#·​F 753 ····​.​param·​p2,​·​"y"····​#·​F
754 ····​.​param·​p3,​·​"pointer"····​#·​I 754 ····​.​param·​p3,​·​"pointer"····​#·​I
755 ····​.​param·​p4,​·​"button"····​#·​I 755 ····​.​param·​p4,​·​"button"····​#·​I
   
756 ····​.​prologue 756 ····​.​prologue
Max diff block lines reached; 14019/16893 bytes (82.99%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/TmxMapHelper.smali
Offset 120, 17 lines modified Offset 120, 17 lines modified
   
120 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 120 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
121 ····​move-​result-​object·​v17 121 ····​move-​result-​object·​v17
   
122 ····​invoke-​static/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 122 ····​invoke-​static/​range·​{v17·​.​.​·​v17},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
123 ····​move-​result-​wide·​v18 123 ····​move-​result-​wide·​v17
   
124 ····​move-​wide/​from16·​v0,​·​v18 124 ····​move-​wide/​from16·​v0,​·​v17
   
125 ····​long-​to-​int·​v0,​·​v0 125 ····​long-​to-​int·​v0,​·​v0
   
126 ····​move/​from16·​v17,​·​v0 126 ····​move/​from16·​v17,​·​v0
   
127 ····​aput·​v17,​·​v10,​·​v9 127 ····​aput·​v17,​·​v10,​·​v9
   
[−]
smali/com/badlogic/gdx/maps/tiled/TmxMapLoader.smali
Offset 2100, 1235 lines modified Offset 2100, 1235 lines modified
2100 ····​.​end·​local·​v19····​#·​"width":​I 2100 ····​.​end·​local·​v19····​#·​"width":​I
2101 ····​.​end·​local·​v21····​#·​"y":​I 2101 ····​.​end·​local·​v21····​#·​"y":​I
2102 ····​:​cond_8 2102 ····​:​cond_8
2103 ····​return-​void 2103 ····​return-​void
2104 .​end·​method 2104 .​end·​method
   
2105 .​method·​protected·​loadTileSet(Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​)​V 2105 .​method·​protected·​loadTileSet(Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​)​V
2106 ····​.​locals·​48 2106 ····​.​locals·​47
2107 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​ 2107 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​
2108 ····​.​param·​p2,​·​"element"····​#·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 2108 ····​.​param·​p2,​·​"element"····​#·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
2109 ····​.​param·​p3,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 2109 ····​.​param·​p3,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
2110 ····​.​param·​p4,​·​"imageResolver"····​#·​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​ 2110 ····​.​param·​p4,​·​"imageResolver"····​#·​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​
   
2111 ····​.​prologue 2111 ····​.​prologue
2112 ····​.​line·​280 2112 ····​.​line·​280
2113 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getName()​Ljava/​lang/​String;​ 2113 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getName()​Ljava/​lang/​String;​
   
2114 ····​move-​result-​object·​v45 2114 ····​move-​result-​object·​v44
   
2115 ····​const-​string·​v46,​·​"tileset" 2115 ····​const-​string·​v45,​·​"tileset"
   
2116 ····​invoke-​virtual/​range·​{v45·​.​.​·​v46},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 2116 ····​invoke-​virtual/​range·​{v44·​.​.​·​v45},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
2117 ····​move-​result·​v45 2117 ····​move-​result·​v44
   
2118 ····​if-​eqz·​v45,​·​:​cond_d 2118 ····​if-​eqz·​v44,​·​:​cond_d
   
2119 ····​.​line·​281 2119 ····​.​line·​281
2120 ····​const-​string·​v45,​·​"name" 2120 ····​const-​string·​v44,​·​"name"
   
2121 ····​const/​16·​v46,​·​0x0 2121 ····​const/​16·​v45,​·​0x0
   
2122 ····​move-​object/​from16·​v0,​·​p2 2122 ····​move-​object/​from16·​v0,​·​p2
   
2123 ····​move-​object/​from16·​v1,​·​v45 2123 ····​move-​object/​from16·​v1,​·​v44
   
2124 ····​move-​object/​from16·​v2,​·​v46 2124 ····​move-​object/​from16·​v2,​·​v45
   
2125 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>get(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 2125 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>get(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
2126 ····​move-​result-​object·​v27 2126 ····​move-​result-​object·​v26
   
2127 ····​.​line·​282 2127 ····​.​line·​282
2128 ····​.​local·​v27,​·​"name":​Ljava/​lang/​String;​ 2128 ····​.​local·​v26,​·​"name":​Ljava/​lang/​String;​
2129 ····​const-​string·​v45,​·​"firstgid" 2129 ····​const-​string·​v44,​·​"firstgid"
   
2130 ····​const/​16·​v46,​·​0x1 2130 ····​const/​16·​v45,​·​0x1
   
2131 ····​move-​object/​from16·​v0,​·​p2 2131 ····​move-​object/​from16·​v0,​·​p2
   
2132 ····​move-​object/​from16·​v1,​·​v45 2132 ····​move-​object/​from16·​v1,​·​v44
   
2133 ····​move/​from16·​v2,​·​v46 2133 ····​move/​from16·​v2,​·​v45
   
2134 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getIntAttribute(Ljav​a/​lang/​String;​I)​I 2134 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getIntAttribute(Ljav​a/​lang/​String;​I)​I
   
2135 ····​move-​result·​v14 2135 ····​move-​result·​v13
   
2136 ····​.​line·​283 2136 ····​.​line·​283
2137 ····​.​local·​v14,​·​"firstgid":​I 2137 ····​.​local·​v13,​·​"firstgid":​I
2138 ····​const-​string·​v45,​·​"tilewidth" 2138 ····​const-​string·​v44,​·​"tilewidth"
   
2139 ····​const/​16·​v46,​·​0x0 2139 ····​const/​16·​v45,​·​0x0
   
2140 ····​move-​object/​from16·​v0,​·​p2 2140 ····​move-​object/​from16·​v0,​·​p2
   
2141 ····​move-​object/​from16·​v1,​·​v45 2141 ····​move-​object/​from16·​v1,​·​v44
   
2142 ····​move/​from16·​v2,​·​v46 2142 ····​move/​from16·​v2,​·​v45
   
2143 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getIntAttribute(Ljav​a/​lang/​String;​I)​I 2143 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getIntAttribute(Ljav​a/​lang/​String;​I)​I
   
2144 ····​move-​result·​v8 2144 ····​move-​result·​v7
   
2145 ····​.​line·​284 2145 ····​.​line·​284
2146 ····​.​local·​v8,​·​"tilewidth":​I 2146 ····​.​local·​v7,​·​"tilewidth":​I
2147 ····​const-​string·​v45,​·​"tileheight" 2147 ····​const-​string·​v44,​·​"tileheight"
   
2148 ····​const/​16·​v46,​·​0x0 2148 ····​const/​16·​v45,​·​0x0
   
2149 ····​move-​object/​from16·​v0,​·​p2 2149 ····​move-​object/​from16·​v0,​·​p2
   
2150 ····​move-​object/​from16·​v1,​·​v45 2150 ····​move-​object/​from16·​v1,​·​v44
   
2151 ····​move/​from16·​v2,​·​v46 2151 ····​move/​from16·​v2,​·​v45
   
2152 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getIntAttribute(Ljav​a/​lang/​String;​I)​I 2152 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getIntAttribute(Ljav​a/​lang/​String;​I)​I
   
2153 ····​move-​result·​v9 2153 ····​move-​result·​v8
   
2154 ····​.​line·​285 2154 ····​.​line·​285
2155 ····​.​local·​v9,​·​"tileheight":​I 2155 ····​.​local·​v8,​·​"tileheight":​I
2156 ····​const-​string·​v45,​·​"spacing" 2156 ····​const-​string·​v44,​·​"spacing"
   
2157 ····​const/​16·​v46,​·​0x0 2157 ····​const/​16·​v45,​·​0x0
   
2158 ····​move-​object/​from16·​v0,​·​p2 2158 ····​move-​object/​from16·​v0,​·​p2
   
2159 ····​move-​object/​from16·​v1,​·​v45 2159 ····​move-​object/​from16·​v1,​·​v44
Max diff block lines reached; 52992/56501 bytes (93.79%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/renderers/IsometricTiledMapRenderer.smali
Offset 228, 15 lines modified Offset 228, 15 lines modified
228 ····​.​locals·​8 228 ····​.​locals·​8
   
229 ····​.​prologue 229 ····​.​prologue
230 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f 230 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f
   
231 ····​const/​4·​v6,​·​0x0 231 ····​const/​4·​v6,​·​0x0
   
232 ····​const-​wide/​high16·​v4,​·​0x4000000000000000L····​#·​2.​0 232 ····​const-​wide/​high16·​v3,​·​0x4000000000000000L····​#·​2.​0
   
233 ····​.​line·​67 233 ····​.​line·​67
234 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 234 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
235 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​><init>()​V 235 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​><init>()​V
   
236 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​IsometricTiledMapRend​erer;​-​>isoTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 236 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​IsometricTiledMapRend​erer;​-​>isoTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​
Offset 245, 23 lines modified Offset 245, 23 lines modified
245 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​IsometricTiledMapRend​erer;​-​>isoTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 245 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​IsometricTiledMapRend​erer;​-​>isoTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
246 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>idt()​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 246 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>idt()​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
247 ····​.​line·​71 247 ····​.​line·​71
248 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​IsometricTiledMapRend​erer;​-​>isoTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 248 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​IsometricTiledMapRend​erer;​-​>isoTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
249 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 249 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
250 ····​move-​result-​wide·​v2 250 ····​move-​result-​wide·​v1
   
251 ····​div-​double/​2addr·​v2,​·​v4 251 ····​div-​double/​2addr·​v1,​·​v3
   
252 ····​double-​to-​float·​v1,​·​v2 252 ····​double-​to-​float·​v1,​·​v1
   
253 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 253 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
254 ····​move-​result-​wide·​v2 254 ····​move-​result-​wide·​v2
   
255 ····​const-​wide/​high16·​v4,​·​0x4010000000000000L····​#·​4.​0 255 ····​const-​wide/​high16·​v4,​·​0x4010000000000000L····​#·​4.​0
   
256 ····​div-​double/​2addr·​v2,​·​v4 256 ····​div-​double/​2addr·​v2,​·​v4
   
[−]
smali/com/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile.smali
Offset 70, 44 lines modified Offset 70, 44 lines modified
   
70 ····​.​line·​36 70 ····​.​line·​36
71 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​-​>ALPHA:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​ 71 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​-​>ALPHA:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​
   
72 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>blendMode:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​ 72 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>blendMode:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​
   
73 ····​.​line·​43 73 ····​.​line·​43
74 ····​const-​wide/​16·​v2,​·​0x0 74 ····​const-​wide/​16·​v1,​·​0x0
   
75 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J 75 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J
   
76 ····​.​line·​123 76 ····​.​line·​123
77 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 77 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
78 ····​new-​array·​v1,​·​v1,​·​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​ 78 ····​new-​array·​v1,​·​v1,​·​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​
   
79 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameTiles:​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​ 79 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameTiles:​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​
   
80 ····​.​line·​124 80 ····​.​line·​124
81 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 81 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
82 ····​int-​to-​long·​v2,​·​v1 82 ····​int-​to-​long·​v1,​·​v1
   
83 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J 83 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J
   
84 ····​.​line·​126 84 ····​.​line·​126
85 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 85 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
86 ····​int-​to-​float·​v1,​·​v1 86 ····​int-​to-​float·​v1,​·​v1
   
87 ····​mul-​float/​2addr·​v1,​·​p1 87 ····​mul-​float/​2addr·​v1,​·​p1
   
88 ····​mul-​float/​2addr·​v1,​·​v4 88 ····​mul-​float/​2addr·​v1,​·​v4
   
89 ····​float-​to-​long·​v2,​·​v1 89 ····​float-​to-​long·​v1,​·​v1
   
90 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>loopDuration:​J 90 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>loopDuration:​J
   
91 ····​.​line·​127 91 ····​.​line·​127
92 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 92 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
93 ····​new-​array·​v1,​·​v1,​·​[J 93 ····​new-​array·​v1,​·​v1,​·​[J
   
94 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>animationIntervals:​[J 94 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>animationIntervals:​[J
Offset 148, 65 lines modified Offset 148, 65 lines modified
   
148 ····​.​line·​132 148 ····​.​line·​132
149 ····​:​cond_0 149 ····​:​cond_0
150 ····​return-​void 150 ····​return-​void
151 .​end·​method 151 .​end·​method
   
152 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​LongArray;​Lcom/​badlogic/​gdx/​utils/​Array;​)​V 152 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​LongArray;​Lcom/​badlogic/​gdx/​utils/​Array;​)​V
153 ····​.​locals·6 153 ····​.​locals·5
154 ····​.​param·​p1,​·​"intervals"····​#·​Lcom/​badlogic/​gdx/​utils/​LongArray;​ 154 ····​.​param·​p1,​·​"intervals"····​#·​Lcom/​badlogic/​gdx/​utils/​LongArray;​
155 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 155 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
156 ········​value·​=·​{ 156 ········​value·​=·​{
157 ············​"(",​ 157 ············​"(",​
158 ············​"Lcom/​badlogic/​gdx/​utils/​LongArray;​",​ 158 ············​"Lcom/​badlogic/​gdx/​utils/​LongArray;​",​
159 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​ 159 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​
160 ············​"<",​ 160 ············​"<",​
161 ············​"Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​",​ 161 ············​"Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​",​
162 ············​">;​)​V" 162 ············​">;​)​V"
163 ········​} 163 ········​}
164 ····​.​end·​annotation 164 ····​.​end·​annotation
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​local·​p2,​·​"frameTiles":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​>;​" 166 ····​.​local·​p2,​·​"frameTiles":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​>;​"
167 ····​const-​wide/​16·​v4,​·​0x0 167 ····​const-​wide/​16·​v3,​·​0x0
   
168 ····​.​line·​138 168 ····​.​line·​138
169 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 169 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
170 ····​.​line·​36 170 ····​.​line·​36
171 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​-​>ALPHA:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​ 171 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​-​>ALPHA:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​
   
172 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>blendMode:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​ 172 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>blendMode:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile$BlendMod​e;​
   
173 ····​.​line·​43 173 ····​.​line·​43
174 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J 174 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J
   
175 ····​.​line·​139 175 ····​.​line·​139
176 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 176 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
177 ····​new-​array·​v1,​·​v1,​·​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​ 177 ····​new-​array·​v1,​·​v1,​·​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​
   
178 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameTiles:​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​ 178 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameTiles:​[Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​StaticTiledMapTile;​
   
179 ····​.​line·​140 179 ····​.​line·​140
180 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 180 ····​iget·​v1,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
181 ····​int-​to-​long·​v2,​·​v1 181 ····​int-​to-​long·​v1,​·​v1
   
182 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J 182 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​tiles/​AnimatedTiledMapTile;​-​>frameCount:​J
   
183 ····​.​line·​142 183 ····​.​line·​142
184 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>toArray()​[J 184 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>toArray()​[J
   
185 ····​move-​result-​object·​v1 185 ····​move-​result-​object·​v1
   
Max diff block lines reached; 1912/5985 bytes (31.95%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/BSpline.smali
Offset 1082, 21 lines modified Offset 1082, 21 lines modified
   
1082 ····​move-​result·​v5 1082 ····​move-​result·​v5
   
1083 ····​.​line·​285 1083 ····​.​line·​285
1084 ····​.​local·​v5,​·​"L3Sqr":​F 1084 ····​.​local·​v5,​·​"L3Sqr":​F
1085 ····​float-​to-​double·​v0,​·​v3 1085 ····​float-​to-​double·​v0,​·​v3
   
1086 ····​move-​wide/​from16·​v18,​·​v0 1086 ····​move-​wide/​from16·​v17,​·​v0
   
1087 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 1087 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
1088 ····​move-​result-​wide·​v18 1088 ····​move-​result-​wide·​v17
   
1089 ····​move-​wide/​from16·​v0,​·​v18 1089 ····​move-​wide/​from16·​v0,​·​v17
   
1090 ····​double-​to-​float·​v2,​·​v0 1090 ····​double-​to-​float·​v2,​·​v0
   
1091 ····​.​line·​286 1091 ····​.​line·​286
1092 ····​.​local·​v2,​·​"L1":​F 1092 ····​.​local·​v2,​·​"L1":​F
1093 ····​add-​float·​v17,​·​v4,​·​v3 1093 ····​add-​float·​v17,​·​v4,​·​v3
   
[−]
smali/com/badlogic/gdx/math/CatmullRomSpline.smali
Offset 772, 21 lines modified Offset 772, 21 lines modified
   
772 ····​move-​result·​v5 772 ····​move-​result·​v5
   
773 ····​.​line·​200 773 ····​.​line·​200
774 ····​.​local·​v5,​·​"L3Sqr":​F 774 ····​.​local·​v5,​·​"L3Sqr":​F
775 ····​float-​to-​double·​v0,​·​v3 775 ····​float-​to-​double·​v0,​·​v3
   
776 ····​move-​wide/​from16·​v18,​·​v0 776 ····​move-​wide/​from16·​v17,​·​v0
   
777 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 777 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
778 ····​move-​result-​wide·​v18 778 ····​move-​result-​wide·​v17
   
779 ····​move-​wide/​from16·​v0,​·​v18 779 ····​move-​wide/​from16·​v0,​·​v17
   
780 ····​double-​to-​float·​v2,​·​v0 780 ····​double-​to-​float·​v2,​·​v0
   
781 ····​.​line·​201 781 ····​.​line·​201
782 ····​.​local·​v2,​·​"L1":​F 782 ····​.​local·​v2,​·​"L1":​F
783 ····​add-​float·​v17,​·​v4,​·​v3 783 ····​add-​float·​v17,​·​v4,​·​v3
   
[−]
smali/com/badlogic/gdx/math/GeometryUtils.smali
Offset 463, 57 lines modified Offset 463, 57 lines modified
463 ····​iput·​v1,​·​p4,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 463 ····​iput·​v1,​·​p4,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
464 ····​.​line·​62 464 ····​.​line·​62
465 ····​return-​object·​p4 465 ····​return-​object·​p4
466 .​end·​method 466 .​end·​method
   
467 .​method·​public·​static·​lowestPositiveRoot(FF​F)​F 467 .​method·​public·​static·​lowestPositiveRoot(FF​F)​F
468 ····​.​locals·​11 468 ····​.​locals·​10
469 ····​.​param·​p0,​·​"a"····​#·​F 469 ····​.​param·​p0,​·​"a"····​#·​F
470 ····​.​param·​p1,​·​"b"····​#·​F 470 ····​.​param·​p1,​·​"b"····​#·​F
471 ····​.​param·​p2,​·​"c"····​#·​F 471 ····​.​param·​p2,​·​"c"····​#·​F
   
472 ····​.​prologue 472 ····​.​prologue
473 ····​const/​high16·​v6,​·​0x7fc00000····​#·​NaNf 473 ····​const/​high16·​v6,​·​0x7fc00000····​#·​NaNf
   
474 ····​const/​4·​v10,​·​0x0 474 ····​const/​4·​v9,​·​0x0
   
475 ····​.​line·​79 475 ····​.​line·​79
476 ····​mul-​float·​v7,​·​p1,​·​p1 476 ····​mul-​float·​v7,​·​p1,​·​p1
   
477 ····​const/​high16·​v8,​·​0x40800000····​#·​4.​0f 477 ····​const/​high16·​v8,​·​0x40800000····​#·​4.​0f
   
478 ····​mul-​float/​2addr·​v8,​·​p0 478 ····​mul-​float/​2addr·​v8,​·​p0
   
479 ····​mul-​float/​2addr·​v8,​·​p2 479 ····​mul-​float/​2addr·​v8,​·​p2
   
480 ····​sub-​float·​v0,​·​v7,​·​v8 480 ····​sub-​float·​v0,​·​v7,​·​v8
   
481 ····​.​line·​80 481 ····​.​line·​80
482 ····​.​local·​v0,​·​"det":​F 482 ····​.​local·​v0,​·​"det":​F
483 ····​cmpg-​float·​v7,​·​v0,​·​v10 483 ····​cmpg-​float·​v7,​·​v0,​·​v9
   
484 ····​if-​gez·​v7,​·​:​cond_1 484 ····​if-​gez·​v7,​·​:​cond_1
   
485 ····​move·​v2,​·​v6 485 ····​move·​v2,​·​v6
   
486 ····​.​line·​95 486 ····​.​line·​95
487 ····​:​cond_0 487 ····​:​cond_0
488 ····​:​goto_0 488 ····​:​goto_0
489 ····​return·​v2 489 ····​return·​v2
   
490 ····​.​line·​82 490 ····​.​line·​82
491 ····​:​cond_1 491 ····​:​cond_1
492 ····​float-​to-​double·​v8,​·​v0 492 ····​float-​to-​double·​v7,​·​v0
   
493 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 493 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
494 ····​move-​result-​wide·​v8 494 ····​move-​result-​wide·​v7
   
495 ····​double-​to-​float·​v4,​·​v8 495 ····​double-​to-​float·​v4,​·​v7
   
496 ····​.​line·​83 496 ····​.​line·​83
497 ····​.​local·​v4,​·​"sqrtD":​F 497 ····​.​local·​v4,​·​"sqrtD":​F
498 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f 498 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f
   
499 ····​const/​high16·​v8,​·​0x40000000····​#·​2.​0f 499 ····​const/​high16·​v8,​·​0x40000000····​#·​2.​0f
   
Offset 552, 20 lines modified Offset 552, 20 lines modified
   
552 ····​.​line·​90 552 ····​.​line·​90
553 ····​move·​v2,​·​v5 553 ····​move·​v2,​·​v5
   
554 ····​.​line·​93 554 ····​.​line·​93
555 ····​.​end·​local·​v5····​#·​"tmp":​F 555 ····​.​end·​local·​v5····​#·​"tmp":​F
556 ····​:​cond_2 556 ····​:​cond_2
557 ····​cmpl-​float·​v7,​·​v2,​·​v10 557 ····​cmpl-​float·​v7,​·​v2,​·​v9
   
558 ····​if-​gtz·​v7,​·​:​cond_0 558 ····​if-​gtz·​v7,​·​:​cond_0
   
559 ····​.​line·​94 559 ····​.​line·​94
560 ····​cmpl-​float·​v7,​·​v3,​·​v10 560 ····​cmpl-​float·​v7,​·​v3,​·​v9
   
561 ····​if-​lez·​v7,​·​:​cond_3 561 ····​if-​lez·​v7,​·​:​cond_3
   
562 ····​move·​v2,​·​v3 562 ····​move·​v2,​·​v3
   
563 ····​goto·​:​goto_0 563 ····​goto·​:​goto_0
   
[−]
smali/com/badlogic/gdx/math/Interpolation$ExpOut.smali
Offset 27, 38 lines modified Offset 27, 38 lines modified
27 ····​.​line·​187 27 ····​.​line·​187
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
   
30 #·​virtual·​methods 30 #·​virtual·​methods
31 .​method·​public·​apply(F)​F 31 .​method·​public·​apply(F)​F
32 ····​.​locals·6 32 ····​.​locals·5
33 ····​.​param·​p1,​·​"a"····​#·​F 33 ····​.​param·​p1,​·​"a"····​#·​F
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​190 35 ····​.​line·​190
36 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f 36 ····​const/​high16·​v0,​·​0x3f800000····​#·​1.​0f
   
37 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>value:​F 37 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>value:​F
   
38 ····​float-​to-​double·​v2,​·​v1 38 ····​float-​to-​double·​v1,​·​v1
   
39 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>power:​F 39 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>power:​F
   
40 ····​neg-​float·​v1,​·​v1 40 ····​neg-​float·​v3,​·​v3
   
41 ····​mul-​float/​2addr·​v1,​·​p1 41 ····​mul-​float/​2addr·​v3,​·​p1
   
42 ····​float-​to-​double·​v4,​·​v1 42 ····​float-​to-​double·​v3,​·​v3
   
43 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 43 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
   
44 ····​move-​result-​wide·​v2 44 ····​move-​result-​wide·​v1
   
45 ····​double-​to-​float·​v1,​·​v2 45 ····​double-​to-​float·​v1,​·​v1
   
46 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>min:​F 46 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>min:​F
   
47 ····​sub-​float/​2addr·​v1,​·​v2 47 ····​sub-​float/​2addr·​v1,​·​v2
   
48 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>scale:​F 48 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Interpolation$ExpOut;​-​>scale:​F
   
[−]
smali/com/badlogic/gdx/math/Intersector.smali
Offset 222, 21 lines modified Offset 222, 21 lines modified
   
222 ····​sub-​float·​v3,​·​p3,​·​p1 222 ····​sub-​float·​v3,​·​p3,​·​p1
   
223 ····​mul-​float/​2addr·​v2,​·​v3 223 ····​mul-​float/​2addr·​v2,​·​v3
   
224 ····​add-​float/​2addr·​v1,​·​v2 224 ····​add-​float/​2addr·​v1,​·​v2
   
225 ····​float-​to-​double·​v2,​·​v1 225 ····​float-​to-​double·​v1,​·​v1
   
226 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 226 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
227 ····​move-​result-​wide·​v2 227 ····​move-​result-​wide·​v1
   
228 ····​double-​to-​float·​v0,​·​v2 228 ····​double-​to-​float·​v0,​·​v1
   
229 ····​.​line·​173 229 ····​.​line·​173
230 ····​.​local·​v0,​·​"normalLength":​F 230 ····​.​local·​v0,​·​"normalLength":​F
231 ····​sub-​float·​v1,​·​p4,​·​p0 231 ····​sub-​float·​v1,​·​p4,​·​p0
   
232 ····​sub-​float·​v2,​·​p3,​·​p1 232 ····​sub-​float·​v2,​·​p3,​·​p1
   
[−]
smali/com/badlogic/gdx/math/MathUtils$Sin.smali
Offset 16, 15 lines modified Offset 16, 15 lines modified
   
16 #·​static·​fields 16 #·​static·​fields
17 .​field·​static·​final·​table:​[F 17 .​field·​static·​final·​table:​[F
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​static·​constructor·​<clinit>()​V 19 .​method·​static·​constructor·​<clinit>()​V
20 ····​.​locals·6 20 ····​.​locals·5
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​const/​16·​v4,​·​0x4000 22 ····​const/​16·​v4,​·​0x4000
   
23 ····​.​line·​52 23 ····​.​line·​52
24 ····​new-​array·​v1,​·​v4,​·​[F 24 ····​new-​array·​v1,​·​v4,​·​[F
   
Offset 93, 21 lines modified Offset 93, 21 lines modified
   
93 ····​int-​to-​float·​v3,​·​v0 93 ····​int-​to-​float·​v3,​·​v0
   
94 ····​const·​v4,​·​0x3c8efa35 94 ····​const·​v4,​·​0x3c8efa35
   
95 ····​mul-​float/​2addr·​v3,​·​v4 95 ····​mul-​float/​2addr·​v3,​·​v4
   
96 ····​float-​to-​double·​v4,​·​v3 96 ····​float-​to-​double·​v3,​·​v3
   
97 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D 97 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
98 ····​move-​result-​wide·​v4 98 ····​move-​result-​wide·​v3
   
99 ····​double-​to-​float·​v3,​·​v4 99 ····​double-​to-​float·​v3,​·​v3
   
100 ····​aput·​v3,​·​v1,​·​v2 100 ····​aput·​v3,​·​v1,​·​v2
   
101 ····​.​line·​56 101 ····​.​line·​56
102 ····​add-​int/​lit8·​v0,​·​v0,​·​0x5a 102 ····​add-​int/​lit8·​v0,​·​v0,​·​0x5a
   
103 ····​goto·​:​goto_1 103 ····​goto·​:​goto_1
[−]
smali/com/badlogic/gdx/math/MathUtils.smali
Offset 117, 15 lines modified Offset 117, 15 lines modified
117 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 117 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
118 ····​.​line·​90 118 ····​.​line·​90
119 ····​return-​void 119 ····​return-​void
120 .​end·​method 120 .​end·​method
   
121 .​method·​public·​static·​atan2(FF)​F 121 .​method·​public·​static·​atan2(FF)​F
122 ····​.​locals·10 122 ····​.​locals·9
123 ····​.​param·​p0,​·​"y"····​#·​F 123 ····​.​param·​p0,​·​"y"····​#·​F
124 ····​.​param·​p1,​·​"x"····​#·​F 124 ····​.​param·​p1,​·​"x"····​#·​F
   
125 ····​.​prologue 125 ····​.​prologue
126 ····​const/​4·​v6,​·​0x0 126 ····​const/​4·​v6,​·​0x0
   
127 ····​.​line·​106 127 ····​.​line·​106
Offset 174, 23 lines modified Offset 174, 23 lines modified
174 ····​.​local·​v1,​·​"invDiv":​F 174 ····​.​local·​v1,​·​"invDiv":​F
175 ····​const/​high16·​v5,​·​0x7f800000····​#·​Float.​POSITIVE_INFINITY 175 ····​const/​high16·​v5,​·​0x7f800000····​#·​Float.​POSITIVE_INFINITY
   
176 ····​cmpl-​float·​v5,​·​v1,​·​v5 176 ····​cmpl-​float·​v5,​·​v1,​·​v5
   
177 ····​if-​nez·​v5,​·​:​cond_4 177 ····​if-​nez·​v5,​·​:​cond_4
   
178 ····​float-​to-​double·​v6,​·​p0 178 ····​float-​to-​double·​v5,​·​p0
   
179 ····​float-​to-​double·​v8,​·​p1 179 ····​float-​to-​double·​v7,​·​p1
   
180 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D 180 ····​invoke-​static·​{v5,​·​v6,​·​v7,​·​v8},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D
   
181 ····​move-​result-​wide·​v6 181 ····​move-​result-​wide·​v5
   
182 ····​double-​to-​float·​v5,​·​v6 182 ····​double-​to-​float·​v5,​·​v5
   
183 ····​add-​float/​2addr·​v5,​·​v0 183 ····​add-​float/​2addr·​v5,​·​v0
   
184 ····​mul-​float/​2addr·​v5,​·​v2 184 ····​mul-​float/​2addr·​v5,​·​v2
   
185 ····​.​line·​128 185 ····​.​line·​128
186 ····​:​goto_3 186 ····​:​goto_3
[−]
smali/com/badlogic/gdx/math/Matrix3.smali
Offset 633, 41 lines modified Offset 633, 41 lines modified
   
633 ····​sub-​float/​2addr·​v0,​·​v1 633 ····​sub-​float/​2addr·​v0,​·​v1
   
634 ····​return·​v0 634 ····​return·​v0
635 .​end·​method 635 .​end·​method
   
636 .​method·​public·​getRotation()​F 636 .​method·​public·​getRotation()​F
637 ····​.​locals·6 637 ····​.​locals·5
   
638 ····​.​prologue 638 ····​.​prologue
639 ····​.​line·​477 639 ····​.​line·​477
640 ····​const·​v0,​·​0x42652ee0 640 ····​const·​v0,​·​0x42652ee0
   
641 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F 641 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F
   
642 ····​const/​4·​v2,​·​0x1 642 ····​const/​4·​v2,​·​0x1
   
643 ····​aget·​v1,​·​v1,​·​v2 643 ····​aget·​v1,​·​v1,​·​v2
   
644 ····​float-​to-​double·​v2,​·​v1 644 ····​float-​to-​double·​v1,​·​v1
   
645 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F 645 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F
   
646 ····​const/​4·​v4,​·​0x0 646 ····​const/​4·​v4,​·​0x0
   
647 ····​aget·​v1,​·​v1,​·​v4 647 ····​aget·​v3,​·​v3,​·​v4
   
648 ····​float-​to-​double·​v4,​·​v1 648 ····​float-​to-​double·​v3,​·​v3
   
649 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D 649 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D
   
650 ····​move-​result-​wide·​v2 650 ····​move-​result-​wide·​v1
   
651 ····​double-​to-​float·​v1,​·​v2 651 ····​double-​to-​float·​v1,​·​v1
   
652 ····​mul-​float/​2addr·​v0,​·​v1 652 ····​mul-​float/​2addr·​v0,​·​v1
   
653 ····​return·​v0 653 ····​return·​v0
654 .​end·​method 654 .​end·​method
   
655 .​method·​public·​getRotationRad()​F 655 .​method·​public·​getRotationRad()​F
[−]
smali/com/badlogic/gdx/math/Matrix4.smali
Offset 7466, 46 lines modified Offset 7466, 46 lines modified
7466 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>setToOrtho(FFFFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 7466 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>setToOrtho(FFFFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
7467 ····​.​line·​526 7467 ····​.​line·​526
7468 ····​return-​object·​p0 7468 ····​return-​object·​p0
7469 .​end·​method 7469 .​end·​method
   
7470 .​method·​public·​setToProjection(FFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 7470 .​method·​public·​setToProjection(FFFF)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
7471 ····​.​locals·​11 7471 ····​.​locals·​10
7472 ····​.​param·​p1,​·​"near"····​#·​F 7472 ····​.​param·​p1,​·​"near"····​#·​F
7473 ····​.​param·​p2,​·​"far"····​#·​F 7473 ····​.​param·​p2,​·​"far"····​#·​F
7474 ····​.​param·​p3,​·​"fov"····​#·​F 7474 ····​.​param·​p3,​·​"fov"····​#·​F
7475 ····​.​param·​p4,​·​"aspectRatio"····​#·​F 7475 ····​.​param·​p4,​·​"aspectRatio"····​#·​F
   
7476 ····​.​prologue 7476 ····​.​prologue
7477 ····​const/​4·​v10,​·​0x0 7477 ····​const/​4·​v9,​·​0x0
   
7478 ····​.​line·​477 7478 ····​.​line·​477
7479 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>idt()​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 7479 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>idt()​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
7480 ····​.​line·​478 7480 ····​.​line·​478
7481 ····​const-​wide/​high16·​v4,​·​0x3ff0000000000000L····​#·​1.​0 7481 ····​const-​wide/​high16·​v3,​·​0x3ff0000000000000L····​#·​1.​0
   
7482 ····​float-​to-​double·​v6,​·​p3 7482 ····​float-​to-​double·​v5,​·​p3
   
7483 ····​const-​wide·​v8,​·​0x3f91df46a2529d39L····​#·​0.​017453292519943295 7483 ····​const-​wide·​v7,​·​0x3f91df46a2529d39L····​#·​0.​017453292519943295
   
7484 ····​mul-​double/​2addr·​v6,​·​v8 7484 ····​mul-​double/​2addr·​v5,​·​v7
   
7485 ····​const-​wide/​high16·​v8,​·​0x4000000000000000L····​#·​2.​0 7485 ····​const-​wide/​high16·​v7,​·​0x4000000000000000L····​#·​2.​0
   
7486 ····​div-​double/​2addr·​v6,​·​v8 7486 ····​div-​double/​2addr·​v5,​·​v7
   
7487 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>tan(D)​D 7487 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>tan(D)​D
   
7488 ····​move-​result-​wide·​v6 7488 ····​move-​result-​wide·​v5
   
7489 ····​div-​double/​2addr·​v4,​·​v6 7489 ····​div-​double/​2addr·​v3,​·​v5
   
7490 ····​double-​to-​float·​v2,​·​v4 7490 ····​double-​to-​float·​v2,​·​v3
   
7491 ····​.​line·​479 7491 ····​.​line·​479
7492 ····​.​local·​v2,​·​"l_fd":​F 7492 ····​.​local·​v2,​·​"l_fd":​F
7493 ····​add-​float·​v3,​·​p2,​·​p1 7493 ····​add-​float·​v3,​·​p2,​·​p1
   
7494 ····​sub-​float·​v4,​·​p1,​·​p2 7494 ····​sub-​float·​v4,​·​p1,​·​p2
   
Offset 7534, 71 lines modified Offset 7534, 71 lines modified
7534 ····​aput·​v5,​·​v3,​·​v4 7534 ····​aput·​v5,​·​v3,​·​v4
   
7535 ····​.​line·​482 7535 ····​.​line·​482
7536 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 7536 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
7537 ····​const/​4·​v4,​·​0x1 7537 ····​const/​4·​v4,​·​0x1
   
7538 ····​aput·​v10,​·​v3,​·​v4 7538 ····​aput·​v9,​·​v3,​·​v4
   
7539 ····​.​line·​483 7539 ····​.​line·​483
7540 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 7540 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
7541 ····​const/​4·​v4,​·​0x2 7541 ····​const/​4·​v4,​·​0x2
   
7542 ····​aput·​v10,​·​v3,​·​v4 7542 ····​aput·​v9,​·​v3,​·​v4
   
7543 ····​.​line·​484 7543 ····​.​line·​484
7544 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 7544 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
7545 ····​const/​4·​v4,​·​0x3 7545 ····​const/​4·​v4,​·​0x3
   
7546 ····​aput·​v10,​·​v3,​·​v4 7546 ····​aput·​v9,​·​v3,​·​v4
   
7547 ····​.​line·​485 7547 ····​.​line·​485
7548 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 7548 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
7549 ····​const/​4·​v4,​·​0x4 7549 ····​const/​4·​v4,​·​0x4
   
7550 ····​aput·​v10,​·​v3,​·​v4 7550 ····​aput·​v9,​·​v3,​·​v4
   
7551 ····​.​line·​486 7551 ····​.​line·​486
7552 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 7552 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
7553 ····​const/​4·​v4,​·​0x5 7553 ····​const/​4·​v4,​·​0x5
   
7554 ····​aput·​v2,​·​v3,​·​v4 7554 ····​aput·​v2,​·​v3,​·​v4
   
7555 ····​.​line·​487 7555 ····​.​line·​487
7556 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 7556 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
7557 ····​const/​4·​v4,​·​0x6 7557 ····​const/​4·​v4,​·​0x6
   
7558 ····​aput·​v10,​·​v3,​·​v4 7558 ····​aput·​v9,​·​v3,​·​v4
   
7559 ····​.​line·​488 7559 ····​.​line·​488
7560 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 7560 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
7561 ····​const/​4·​v4,​·​0x7 7561 ····​const/​4·​v4,​·​0x7
   
7562 ····​aput·​v10,​·​v3,​·​v4 7562 ····​aput·​v9,​·​v3,​·​v4
   
7563 ····​.​line·​489 7563 ····​.​line·​489
Max diff block lines reached; 1112/3800 bytes (29.26%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Polyline.smali
Offset 157, 15 lines modified Offset 157, 15 lines modified
157 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>dirty:​Z 157 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>dirty:​Z
   
158 ····​.​line·​193 158 ····​.​line·​193
159 ····​return-​void 159 ····​return-​void
160 .​end·​method 160 .​end·​method
   
161 .​method·​public·​getLength()​F 161 .​method·​public·​getLength()​F
162 ····​.​locals·8 162 ····​.​locals·7
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​91 164 ····​.​line·​91
165 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>calculateLength:​Z 165 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>calculateLength:​Z
   
166 ····​if-​nez·​v4,​·​:​cond_0 166 ····​if-​nez·​v4,​·​:​cond_0
   
Offset 235, 21 lines modified Offset 235, 21 lines modified
   
235 ····​mul-​float·​v5,​·​v2,​·​v2 235 ····​mul-​float·​v5,​·​v2,​·​v2
   
236 ····​mul-​float·​v6,​·​v3,​·​v3 236 ····​mul-​float·​v6,​·​v3,​·​v3
   
237 ····​add-​float/​2addr·​v5,​·​v6 237 ····​add-​float/​2addr·​v5,​·​v6
   
238 ····​float-​to-​double·​v6,​·​v5 238 ····​float-​to-​double·​v5,​·​v5
   
239 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 239 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
240 ····​move-​result-​wide·​v6 240 ····​move-​result-​wide·​v5
   
241 ····​double-​to-​float·​v5,​·​v6 241 ····​double-​to-​float·​v5,​·​v5
   
242 ····​add-​float/​2addr·​v4,​·​v5 242 ····​add-​float/​2addr·​v4,​·​v5
   
243 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>length:​F 243 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>length:​F
   
244 ····​.​line·​95 244 ····​.​line·​95
245 ····​add-​int/​lit8·​v0,​·​v0,​·​0x2 245 ····​add-​int/​lit8·​v0,​·​v0,​·​0x2
Offset 312, 15 lines modified Offset 312, 15 lines modified
312 ····​.​line·​144 312 ····​.​line·​144
313 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>scaleY:​F 313 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>scaleY:​F
   
314 ····​return·​v0 314 ····​return·​v0
315 .​end·​method 315 .​end·​method
   
316 .​method·​public·​getScaledLength()​F 316 .​method·​public·​getScaledLength()​F
317 ····​.​locals·8 317 ····​.​locals·7
   
318 ····​.​prologue 318 ····​.​prologue
319 ····​.​line·​106 319 ····​.​line·​106
320 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>calculateScaledLengt​h:​Z 320 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>calculateScaledLengt​h:​Z
   
321 ····​if-​nez·​v4,​·​:​cond_0 321 ····​if-​nez·​v4,​·​:​cond_0
   
Offset 406, 21 lines modified Offset 406, 21 lines modified
   
406 ····​mul-​float·​v5,​·​v2,​·​v2 406 ····​mul-​float·​v5,​·​v2,​·​v2
   
407 ····​mul-​float·​v6,​·​v3,​·​v3 407 ····​mul-​float·​v6,​·​v3,​·​v3
   
408 ····​add-​float/​2addr·​v5,​·​v6 408 ····​add-​float/​2addr·​v5,​·​v6
   
409 ····​float-​to-​double·​v6,​·​v5 409 ····​float-​to-​double·​v5,​·​v5
   
410 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 410 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
411 ····​move-​result-​wide·​v6 411 ····​move-​result-​wide·​v5
   
412 ····​double-​to-​float·​v5,​·​v6 412 ····​double-​to-​float·​v5,​·​v5
   
413 ····​add-​float/​2addr·​v4,​·​v5 413 ····​add-​float/​2addr·​v4,​·​v5
   
414 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>scaledLength:​F 414 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Polyline;​-​>scaledLength:​F
   
415 ····​.​line·​110 415 ····​.​line·​110
416 ····​add-​int/​lit8·​v0,​·​v0,​·​0x2 416 ····​add-​int/​lit8·​v0,​·​v0,​·​0x2
[−]
smali/com/badlogic/gdx/math/Quaternion.smali
Offset 852, 121 lines modified Offset 852, 121 lines modified
   
852 ····​mul-​float/​2addr·​v0,​·​v1 852 ····​mul-​float/​2addr·​v0,​·​v1
   
853 ····​return·​v0 853 ····​return·​v0
854 .​end·​method 854 .​end·​method
   
855 .​method·​public·​getAxisAngleRad(Lcom/​badlogic/​gdx/​math/​Vector3;​)​F 855 .​method·​public·​getAxisAngleRad(Lcom/​badlogic/​gdx/​math/​Vector3;​)​F
856 ····​.​locals·9 856 ····​.​locals·8
857 ····​.​param·​p1,​·​"axis"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 857 ····​.​param·​p1,​·​"axis"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
858 ····​.​prologue 858 ····​.​prologue
859 ····​const/​high16·​v8,​·​0x3f800000····​#·​1.​0f 859 ····​const/​high16·​v7,​·​0x3f800000····​#·​1.​0f
   
860 ····​.​line·​777 860 ····​.​line·​777
861 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F 861 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F
   
862 ····​cmpl-​float·​v1,​·​v1,​·​v8 862 ····​cmpl-​float·​v3,​·​v3,​·​v7
   
863 ····​if-​lez·​v1,​·​:​cond_0 863 ····​if-​lez·​v3,​·​:​cond_0
   
864 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Quaternion;​ 864 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Quaternion;​
   
865 ····​.​line·​778 865 ····​.​line·​778
866 ····​:​cond_0 866 ····​:​cond_0
867 ····​const-​wide/​high16·​v4,​·​0x4000000000000000L····​#·​2.​0 867 ····​const-​wide/​high16·​v3,​·​0x4000000000000000L····​#·​2.​0
   
868 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F 868 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F
   
869 ····​float-​to-​double·​v6,​·​v1 869 ····​float-​to-​double·​v5,​·​v5
   
870 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>acos(D)​D 870 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Math;​-​>acos(D)​D
   
871 ····​move-​result-​wide·​v6 871 ····​move-​result-​wide·​v5
   
872 ····​mul-​double/​2addr·​v4,​·​v6 872 ····​mul-​double/​2addr·​v3,​·​v5
   
873 ····​double-​to-​float·​v0,​·​v4 873 ····​double-​to-​float·​v0,​·​v3
   
874 ····​.​line·​779 874 ····​.​line·​779
875 ····​.​local·​v0,​·​"angle":​F 875 ····​.​local·​v0,​·​"angle":​F
876 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F 876 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F
   
877 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F 877 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F
   
878 ····​mul-​float/​2addr·​v1,​·​v4 878 ····​mul-​float/​2addr·​v3,​·​v4
   
879 ····​sub-​float·​v1,​·​v8,​·​v1 879 ····​sub-​float·​v3,​·​v7,​·​v3
   
880 ····​float-​to-​double·​v4,​·​v1 880 ····​float-​to-​double·​v3,​·​v3
   
881 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 881 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
882 ····​move-​result-​wide·​v2 882 ····​move-​result-​wide·​v1
   
883 ····​.​line·​780 883 ····​.​line·​780
884 ····​.​local·​v2,​·​"s":​D 884 ····​.​local·​v1,​·​"s":​D
885 ····​const-​wide·​v4,​·​0x3eb0c6f7a0000000L····​#·​9.​999999974752427E-​7 885 ····​const-​wide·​v3,​·​0x3eb0c6f7a0000000L····​#·​9.​999999974752427E-​7
   
886 ····​cmpg-​double·​v1,​·​v2,​·​v4 886 ····​cmpg-​double·​v3,​·​v1,​·​v3
   
887 ····​if-​gez·​v1,​·​:​cond_1 887 ····​if-​gez·​v3,​·​:​cond_1
   
888 ····​.​line·​782 888 ····​.​line·​782
889 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F 889 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F
   
890 ····​iput·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 890 ····​iput·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
891 ····​.​line·​783 891 ····​.​line·​783
892 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F 892 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F
   
893 ····​iput·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F 893 ····​iput·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F
   
894 ····​.​line·​784 894 ····​.​line·​784
895 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F 895 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F
   
896 ····​iput·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>z:​F 896 ····​iput·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>z:​F
   
897 ····​.​line·​791 897 ····​.​line·​791
898 ····​:​goto_0 898 ····​:​goto_0
899 ····​return·​v0 899 ····​return·​v0
   
900 ····​.​line·​786 900 ····​.​line·​786
901 ····​:​cond_1 901 ····​:​cond_1
902 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F 902 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F
   
903 ····​float-​to-​double·​v4,​·​v1 903 ····​float-​to-​double·​v3,​·​v3
   
904 ····​div-​double/​2addr·​v4,​·​v2 904 ····​div-​double/​2addr·​v3,​·​v1
   
905 ····​double-​to-​float·​v1,​·​v4 905 ····​double-​to-​float·​v3,​·​v3
   
906 ····​iput·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 906 ····​iput·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
907 ····​.​line·​787 907 ····​.​line·​787
908 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F 908 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F
   
909 ····​float-​to-​double·​v4,​·​v1 909 ····​float-​to-​double·​v3,​·​v3
   
910 ····​div-​double/​2addr·​v4,​·​v2 910 ····​div-​double/​2addr·​v3,​·​v1
Max diff block lines reached; 21303/24916 bytes (85.50%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/RandomXS128.smali
Offset 35, 30 lines modified Offset 35, 30 lines modified
35 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setSeed(J)​V 35 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setSeed(J)​V
   
36 ····​.​line·​50 36 ····​.​line·​50
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
39 .​method·​public·​constructor·​<init>(J)​V 39 .​method·​public·​constructor·​<init>(J)​V
40 ····​.​locals·1 40 ····​.​locals·0
41 ····​.​param·​p1,​·​"seed"····​#·​J 41 ····​.​param·​p1,​·​"seed"····​#·​J
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​54 43 ····​.​line·​54
44 ····​invoke-​direct·​{p0},​·​Ljava/​util/​Random;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​util/​Random;​-​><init>()​V
   
45 ····​.​line·​55 45 ····​.​line·​55
46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setSeed(J)​V 46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setSeed(J)​V
   
47 ····​.​line·​56 47 ····​.​line·​56
48 ····​return-​void 48 ····​return-​void
49 .​end·​method 49 .​end·​method
   
50 .​method·​public·​constructor·​<init>(JJ)​V 50 .​method·​public·​constructor·​<init>(JJ)​V
51 ····​.​locals·1 51 ····​.​locals·0
52 ····​.​param·​p1,​·​"seed0"····​#·​J 52 ····​.​param·​p1,​·​"seed0"····​#·​J
53 ····​.​param·​p3,​·​"seed1"····​#·​J 53 ····​.​param·​p3,​·​"seed1"····​#·​J
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​.​line·​61 55 ····​.​line·​61
56 ····​invoke-​direct·​{p0},​·​Ljava/​util/​Random;​-​><init>()​V 56 ····​invoke-​direct·​{p0},​·​Ljava/​util/​Random;​-​><init>()​V
   
Offset 66, 15 lines modified Offset 66, 15 lines modified
66 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setState(JJ)​V 66 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setState(JJ)​V
   
67 ····​.​line·​63 67 ····​.​line·​63
68 ····​return-​void 68 ····​return-​void
69 .​end·​method 69 .​end·​method
   
70 .​method·​private·​static·​final·​murmurHash3(J)​J 70 .​method·​private·​static·​final·​murmurHash3(J)​J
71 ····​.​locals·4 71 ····​.​locals·3
72 ····​.​param·​p0,​·​"x"····​#·​J 72 ····​.​param·​p0,​·​"x"····​#·​J
   
73 ····​.​prologue 73 ····​.​prologue
74 ····​const/​16·​v2,​·​0x21 74 ····​const/​16·​v2,​·​0x21
   
75 ····​.​line·​179 75 ····​.​line·​179
76 ····​ushr-​long·​v0,​·​p0,​·​v2 76 ····​ushr-​long·​v0,​·​p0,​·​v2
Offset 352, 15 lines modified Offset 352, 15 lines modified
   
352 ····​add-​long/​2addr·​v4,​·​v0 352 ····​add-​long/​2addr·​v4,​·​v0
   
353 ····​return-​wide·​v4 353 ····​return-​wide·​v4
354 .​end·​method 354 .​end·​method
   
355 .​method·​public·​nextLong(J)​J 355 .​method·​public·​nextLong(J)​J
356 ····​.​locals·​11 356 ····​.​locals·​10
357 ····​.​param·​p1,​·​"n"····​#·​J 357 ····​.​param·​p1,​·​"n"····​#·​J
   
358 ····​.​prologue 358 ····​.​prologue
359 ····​const-​wide/​16·​v8,​·​0x0 359 ····​const-​wide/​16·​v8,​·​0x0
   
360 ····​.​line·​110 360 ····​.​line·​110
361 ····​cmp-​long·​v4,​·​p1,​·​v8 361 ····​cmp-​long·​v4,​·​p1,​·​v8
Offset 403, 15 lines modified Offset 403, 15 lines modified
   
403 ····​if-​ltz·​v4,​·​:​cond_0 403 ····​if-​ltz·​v4,​·​:​cond_0
   
404 ····​return-​wide·​v2 404 ····​return-​wide·​v2
405 .​end·​method 405 .​end·​method
   
406 .​method·​public·​setSeed(J)​V 406 .​method·​public·​setSeed(J)​V
407 ····​.​locals·5 407 ····​.​locals·4
408 ····​.​param·​p1,​·​"seed"····​#·​J 408 ····​.​param·​p1,​·​"seed"····​#·​J
   
409 ····​.​prologue 409 ····​.​prologue
410 ····​.​line·​166 410 ····​.​line·​166
411 ····​const-​wide/​16·​v2,​·​0x0 411 ····​const-​wide/​16·​v2,​·​0x0
   
412 ····​cmp-​long·​v2,​·​p1,​·​v2 412 ····​cmp-​long·​v2,​·​p1,​·​v2
Offset 435, 15 lines modified Offset 435, 15 lines modified
435 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setState(JJ)​V 435 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>setState(JJ)​V
   
436 ····​.​line·​168 436 ····​.​line·​168
437 ····​return-​void 437 ····​return-​void
438 .​end·​method 438 .​end·​method
   
439 .​method·​public·​setState(JJ)​V 439 .​method·​public·​setState(JJ)​V
440 ····​.​locals·1 440 ····​.​locals·0
441 ····​.​param·​p1,​·​"seed0"····​#·​J 441 ····​.​param·​p1,​·​"seed0"····​#·​J
442 ····​.​param·​p3,​·​"seed1"····​#·​J 442 ····​.​param·​p3,​·​"seed1"····​#·​J
   
443 ····​.​prologue 443 ····​.​prologue
444 ····​.​line·​174 444 ····​.​line·​174
445 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>seed0:​J 445 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​RandomXS128;​-​>seed0:​J
   
[−]
smali/com/badlogic/gdx/math/Vector2.smali
Offset 298, 31 lines modified Offset 298, 31 lines modified
   
298 ····​move-​result-​object·​v0 298 ····​move-​result-​object·​v0
   
299 ····​return-​object·​v0 299 ····​return-​object·​v0
300 .​end·​method 300 .​end·​method
   
301 .​method·​public·​angle()​F 301 .​method·​public·​angle()​F
302 ····​.​locals·6 302 ····​.​locals·5
   
303 ····​.​prologue 303 ····​.​prologue
304 ····​.​line·​284 304 ····​.​line·​284
305 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 305 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
306 ····​float-​to-​double·​v2,​·​v1 306 ····​float-​to-​double·​v1,​·​v1
   
307 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 307 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
308 ····​float-​to-​double·​v4,​·​v1 308 ····​float-​to-​double·​v3,​·​v3
   
309 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​v5},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D 309 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v4},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D
   
310 ····​move-​result-​wide·​v2 310 ····​move-​result-​wide·​v1
   
311 ····​double-​to-​float·​v1,​·​v2 311 ····​double-​to-​float·​v1,​·​v1
   
312 ····​const·​v2,​·​0x42652ee0 312 ····​const·​v2,​·​0x42652ee0
   
313 ····​mul-​float·​v0,​·​v1,​·​v2 313 ····​mul-​float·​v0,​·​v1,​·​v2
   
314 ····​.​line·​285 314 ····​.​line·​285
315 ····​.​local·​v0,​·​"angle":​F 315 ····​.​local·​v0,​·​"angle":​F
[−]
smali/com/badlogic/gdx/math/Vector3.smali
Offset 200, 15 lines modified Offset 200, 15 lines modified
   
200 ····​add-​float/​2addr·​v0,​·​v1 200 ····​add-​float/​2addr·​v0,​·​v1
   
201 ····​return·​v0 201 ····​return·​v0
202 .​end·​method 202 .​end·​method
   
203 .​method·​public·​static·​dst(FFFFFF)​F 203 .​method·​public·​static·​dst(FFFFFF)​F
204 ····​.​locals·6 204 ····​.​locals·5
205 ····​.​param·​p0,​·​"x1"····​#·​F 205 ····​.​param·​p0,​·​"x1"····​#·​F
206 ····​.​param·​p1,​·​"y1"····​#·​F 206 ····​.​param·​p1,​·​"y1"····​#·​F
207 ····​.​param·​p2,​·​"z1"····​#·​F 207 ····​.​param·​p2,​·​"z1"····​#·​F
208 ····​.​param·​p3,​·​"x2"····​#·​F 208 ····​.​param·​p3,​·​"x2"····​#·​F
209 ····​.​param·​p4,​·​"y2"····​#·​F 209 ····​.​param·​p4,​·​"y2"····​#·​F
210 ····​.​param·​p5,​·​"z2"····​#·​F 210 ····​.​param·​p5,​·​"z2"····​#·​F
   
Offset 232, 21 lines modified Offset 232, 21 lines modified
   
232 ····​add-​float/​2addr·​v3,​·​v4 232 ····​add-​float/​2addr·​v3,​·​v4
   
233 ····​mul-​float·​v4,​·​v2,​·​v2 233 ····​mul-​float·​v4,​·​v2,​·​v2
   
234 ····​add-​float/​2addr·​v3,​·​v4 234 ····​add-​float/​2addr·​v3,​·​v4
   
235 ····​float-​to-​double·​v4,​·​v3 235 ····​float-​to-​double·​v3,​·​v3
   
236 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 236 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
237 ····​move-​result-​wide·​v4 237 ····​move-​result-​wide·​v3
   
238 ····​double-​to-​float·​v3,​·​v4 238 ····​double-​to-​float·​v3,​·​v3
   
239 ····​return·​v3 239 ····​return·​v3
240 .​end·​method 240 .​end·​method
   
241 .​method·​public·​static·​dst2(FFFFFF)​F 241 .​method·​public·​static·​dst2(FFFFFF)​F
242 ····​.​locals·​5 242 ····​.​locals·​5
243 ····​.​param·​p0,​·​"x1"····​#·​F 243 ····​.​param·​p0,​·​"x1"····​#·​F
Offset 694, 15 lines modified Offset 694, 15 lines modified
   
694 ····​move-​result·​v0 694 ····​move-​result·​v0
   
695 ····​return·​v0 695 ····​return·​v0
696 .​end·​method 696 .​end·​method
   
697 .​method·​public·​dst(FFF)​F 697 .​method·​public·​dst(FFF)​F
698 ····​.​locals·6 698 ····​.​locals·5
699 ····​.​param·​p1,​·​"x"····​#·​F 699 ····​.​param·​p1,​·​"x"····​#·​F
700 ····​.​param·​p2,​·​"y"····​#·​F 700 ····​.​param·​p2,​·​"y"····​#·​F
701 ····​.​param·​p3,​·​"z"····​#·​F 701 ····​.​param·​p3,​·​"z"····​#·​F
   
702 ····​.​prologue 702 ····​.​prologue
703 ····​.​line·​239 703 ····​.​line·​239
704 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 704 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
Offset 729, 27 lines modified Offset 729, 27 lines modified
   
729 ····​add-​float/​2addr·​v3,​·​v4 729 ····​add-​float/​2addr·​v3,​·​v4
   
730 ····​mul-​float·​v4,​·​v2,​·​v2 730 ····​mul-​float·​v4,​·​v2,​·​v2
   
731 ····​add-​float/​2addr·​v3,​·​v4 731 ····​add-​float/​2addr·​v3,​·​v4
   
732 ····​float-​to-​double·​v4,​·​v3 732 ····​float-​to-​double·​v3,​·​v3
   
733 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 733 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
734 ····​move-​result-​wide·​v4 734 ····​move-​result-​wide·​v3
   
735 ····​double-​to-​float·​v3,​·​v4 735 ····​double-​to-​float·​v3,​·​v3
   
736 ····​return·​v3 736 ····​return·​v3
737 .​end·​method 737 .​end·​method
   
738 .​method·​public·​dst(Lcom/​badlogic/​gdx/​math/​Vector3;​)​F 738 .​method·​public·​dst(Lcom/​badlogic/​gdx/​math/​Vector3;​)​F
739 ····​.​locals·6 739 ····​.​locals·5
740 ····​.​param·​p1,​·​"vector"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 740 ····​.​param·​p1,​·​"vector"····​#·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
741 ····​.​prologue 741 ····​.​prologue
742 ····​.​line·​231 742 ····​.​line·​231
743 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 743 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
744 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 744 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
Offset 780, 21 lines modified Offset 780, 21 lines modified
   
780 ····​add-​float/​2addr·​v3,​·​v4 780 ····​add-​float/​2addr·​v3,​·​v4
   
781 ····​mul-​float·​v4,​·​v2,​·​v2 781 ····​mul-​float·​v4,​·​v2,​·​v2
   
782 ····​add-​float/​2addr·​v3,​·​v4 782 ····​add-​float/​2addr·​v3,​·​v4
   
783 ····​float-​to-​double·​v4,​·​v3 783 ····​float-​to-​double·​v3,​·​v3
   
784 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 784 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
785 ····​move-​result-​wide·​v4 785 ····​move-​result-​wide·​v3
   
786 ····​double-​to-​float·​v3,​·​v4 786 ····​double-​to-​float·​v3,​·​v3
   
787 ····​return·​v3 787 ····​return·​v3
788 .​end·​method 788 .​end·​method
Max diff block lines reached; 4282/6544 bytes (65.43%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/WindowedMean.smali
Offset 334, 15 lines modified Offset 334, 15 lines modified
334 ····​:​cond_0 334 ····​:​cond_0
335 ····​const/​4·​v0,​·​0x0 335 ····​const/​4·​v0,​·​0x0
   
336 ····​goto·​:​goto_0 336 ····​goto·​:​goto_0
337 .​end·​method 337 .​end·​method
   
338 .​method·​public·​standardDeviation()​F 338 .​method·​public·​standardDeviation()​F
339 ····​.​locals·6 339 ····​.​locals·5
   
340 ····​.​prologue 340 ····​.​prologue
341 ····​.​line·​94 341 ····​.​line·​94
342 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>hasEnoughData()​Z 342 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​WindowedMean;​-​>hasEnoughData()​Z
   
343 ····​move-​result·​v3 343 ····​move-​result·​v3
   
Offset 404, 17 lines modified Offset 404, 17 lines modified
   
404 ····​array-​length·​v3,​·​v3 404 ····​array-​length·​v3,​·​v3
   
405 ····​int-​to-​float·​v3,​·​v3 405 ····​int-​to-​float·​v3,​·​v3
   
406 ····​div-​float·​v3,​·​v2,​·​v3 406 ····​div-​float·​v3,​·​v2,​·​v3
   
407 ····​float-​to-​double·​v4,​·​v3 407 ····​float-​to-​double·​v3,​·​v3
   
408 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 408 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
409 ····​move-​result-​wide·​v4 409 ····​move-​result-​wide·​v3
   
410 ····​double-​to-​float·​v3,​·​v4 410 ····​double-​to-​float·​v3,​·​v3
   
411 ····​goto·​:​goto_0 411 ····​goto·​:​goto_0
412 .​end·​method 412 .​end·​method
[−]
smali/com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.smali
Offset 1275, 21 lines modified Offset 1275, 21 lines modified
1275 ····​const/​16·​v0,​·​0x14 1275 ····​const/​16·​v0,​·​0x14
   
1276 ····​if-​ge·​v9,​·​v0,​·​:​cond_1 1276 ····​if-​ge·​v9,​·​v0,​·​:​cond_1
   
1277 ····​.​line·​243 1277 ····​.​line·​243
1278 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>v:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 1278 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>v:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
1279 ····​float-​to-​double·​v4,​·​v7 1279 ····​float-​to-​double·​v1,​·​v7
   
1280 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1280 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1281 ····​move-​result-​wide·​v4 1281 ····​move-​result-​wide·​v1
   
1282 ····​double-​to-​float·​v1,​·​v4 1282 ····​double-​to-​float·​v1,​·​v1
   
1283 ····​mul-​float/​2addr·​v1,​·​p2 1283 ····​mul-​float/​2addr·​v1,​·​p2
   
1284 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 1284 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
1285 ····​add-​float/​2addr·​v1,​·​v2 1285 ····​add-​float/​2addr·​v1,​·​v2
   
[−]
smali/com/badlogic/gdx/physics/box2d/ChainShape.smali
Offset 244, 21 lines modified Offset 244, 21 lines modified
   
244 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 244 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
245 ····​goto·​:​goto_0 245 ····​goto·​:​goto_0
   
246 ····​.​line·​60 246 ····​.​line·​60
247 ····​:​cond_0 247 ····​:​cond_0
248 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​ChainShape;​-​>addr:​J 248 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​ChainShape;​-​>addr:​J
   
249 ····​array-​length·​v3,​·​v2 249 ····​array-​length·​v5,​·​v2
   
250 ····​div-​int/​lit8·​v3,​·​v3,​·​0x2 250 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2
   
251 ····​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​ChainShape;​-​>jniCreateLoop(J[FI)​V 251 ····​invoke-​direct·​{p0,​·​v3,​·​v4,​·​v2,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​ChainShape;​-​>jniCreateLoop(J[FI)​V
   
252 ····​.​line·​61 252 ····​.​line·​61
253 ····​const/​4·​v3,​·​0x1 253 ····​const/​4·​v3,​·​0x1
   
254 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​ChainShape;​-​>isLooped:​Z 254 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​ChainShape;​-​>isLooped:​Z
   
255 ····​.​line·​62 255 ····​.​line·​62
[−]
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·2 15 ····​.​locals·1
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·​39 19 ····​.​line·​39
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 135, 53 lines modified Offset 135, 53 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·​getFixtureA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 138 .​method·​public·​getFixtureA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
139 ····​.​locals·4 139 ····​.​locals·3
   
140 ····​.​prologue 140 ····​.​prologue
141 ····​.​line·​116 141 ····​.​line·​116
142 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 142 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
143 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongMap;​ 143 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongMap;​
   
144 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 144 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
   
145 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureA(J)​J 145 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureA(J)​J
   
146 ····​move-​result-​wide·​v2 146 ····​move-​result-​wide·​v1
   
147 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​ 147 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​
   
148 ····​move-​result-​object·​v0 148 ····​move-​result-​object·​v0
   
149 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 149 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
   
150 ····​return-​object·​v0 150 ····​return-​object·​v0
151 .​end·​method 151 .​end·​method
   
152 .​method·​public·​getFixtureB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 152 .​method·​public·​getFixtureB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
153 ····​.​locals·4 153 ····​.​locals·3
   
154 ····​.​prologue 154 ····​.​prologue
155 ····​.​line·​126 155 ····​.​line·​126
156 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 156 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
157 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongMap;​ 157 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>fixtures:​Lcom/​badlogic/​gdx/​utils/​LongMap;​
   
158 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 158 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
   
159 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureB(J)​J 159 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetFixtureB(J)​J
   
160 ····​move-​result-​wide·​v2 160 ····​move-​result-​wide·​v1
   
161 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​ 161 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​
   
162 ····​move-​result-​object·​v0 162 ····​move-​result-​object·​v0
   
163 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​ 163 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​
   
164 ····​return-​object·​v0 164 ····​return-​object·​v0
165 .​end·​method 165 .​end·​method
Offset 233, 19 lines modified Offset 233, 19 lines modified
   
233 ····​.​prologue 233 ····​.​prologue
234 ····​const/​4·​v7,​·​0x1 234 ····​const/​4·​v7,​·​0x1
   
235 ····​const/​4·​v6,​·​0x0 235 ····​const/​4·​v6,​·​0x0
   
236 ····​.​line·​48 236 ····​.​line·​48
237 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 237 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
   
238 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>tmp:​[F 238 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>tmp:​[F
   
239 ····​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetWorldManifold(​J[F)​I 239 ····​invoke-​direct·​{p0,​·​v3,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>jniGetWorldManifold(​J[F)​I
   
240 ····​move-​result·​v1 240 ····​move-​result·​v1
   
241 ····​.​line·​50 241 ····​.​line·​50
242 ····​.​local·​v1,​·​"numContactPoints":​I 242 ····​.​local·​v1,​·​"numContactPoints":​I
243 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>worldManifold:​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​ 243 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>worldManifold:​Lcom/​badlogic/​gdx/​physics/​box2d/​WorldManifold;​
   
[−]
smali/com/badlogic/gdx/physics/box2d/EdgeShape.smali
Offset 37, 15 lines modified Offset 37, 15 lines modified
37 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​EdgeShape;​-​>addr:​J 37 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​EdgeShape;​-​>addr:​J
   
38 ····​.​line·​31 38 ····​.​line·​31
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​constructor·​<init>(J)​V 41 .​method·​constructor·​<init>(J)​V
42 ····​.​locals·1 42 ····​.​locals·0
43 ····​.​param·​p1,​·​"addr"····​#·​J 43 ····​.​param·​p1,​·​"addr"····​#·​J
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​37 45 ····​.​line·​37
46 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​><init>()​V 46 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​><init>()​V
   
47 ····​.​line·​38 47 ····​.​line·​38
Offset 264, 35 lines modified Offset 264, 35 lines modified
   
264 ····​move-​result·​v0 264 ····​move-​result·​v0
   
265 ····​return·​v0 265 ····​return·​v0
266 .​end·​method 266 .​end·​method
   
267 .​method·​public·​set(FFFF)​V 267 .​method·​public·​set(FFFF)​V
268 ····​.​locals·8 268 ····​.​locals·7
269 ····​.​param·​p1,​·​"v1X"····​#·​F 269 ····​.​param·​p1,​·​"v1X"····​#·​F
270 ····​.​param·​p2,​·​"v1Y"····​#·​F 270 ····​.​param·​p2,​·​"v1Y"····​#·​F
271 ····​.​param·​p3,​·​"v2X"····​#·​F 271 ····​.​param·​p3,​·​"v2X"····​#·​F
272 ····​.​param·​p4,​·​"v2Y"····​#·​F 272 ····​.​param·​p4,​·​"v2Y"····​#·​F
   
273 ····​.​prologue 273 ····​.​prologue
274 ····​.​line·​48 274 ····​.​line·​48
275 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​EdgeShape;​-​>addr:​J 275 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​EdgeShape;​-​>addr:​J
   
276 ····​move-​object·​v1,​·​p0 276 ····​move-​object·​v0,​·​p0
   
277 ····​move·​v4,​·​p1 277 ····​move·​v3,​·​p1
   
278 ····​move·​v5,​·​p2 278 ····​move·​v4,​·​p2
   
279 ····​move·​v6,​·​p3 279 ····​move·​v5,​·​p3
   
280 ····​move·​v7,​·​p4 280 ····​move·​v6,​·​p4
   
281 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​EdgeShape;​-​>jniSet(JFFFF)​V 281 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​EdgeShape;​-​>jniSet(JFFFF)​V
   
282 ····​.​line·​49 282 ····​.​line·​49
283 ····​return-​void 283 ····​return-​void
284 .​end·​method 284 .​end·​method
   
285 .​method·​public·​set(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V 285 .​method·​public·​set(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​V
286 ····​.​locals·​4 286 ····​.​locals·​4
[−]
smali/com/badlogic/gdx/physics/box2d/Body.smali
Offset 341, 171 lines modified Offset 341, 171 lines modified
341 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyAngularImpul​se(JFZ)​V 341 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyAngularImpul​se(JFZ)​V
   
342 ····​.​line·​378 342 ····​.​line·​378
343 ····​return-​void 343 ····​return-​void
344 .​end·​method 344 .​end·​method
   
345 .​method·​public·​applyForce(FFFFZ)​V 345 .​method·​public·​applyForce(FFFFZ)​V
346 ····​.​locals·9 346 ····​.​locals·8
347 ····​.​param·​p1,​·​"forceX"····​#·​F 347 ····​.​param·​p1,​·​"forceX"····​#·​F
348 ····​.​param·​p2,​·​"forceY"····​#·​F 348 ····​.​param·​p2,​·​"forceY"····​#·​F
349 ····​.​param·​p3,​·​"pointX"····​#·​F 349 ····​.​param·​p3,​·​"pointX"····​#·​F
350 ····​.​param·​p4,​·​"pointY"····​#·​F 350 ····​.​param·​p4,​·​"pointY"····​#·​F
351 ····​.​param·​p5,​·​"wake"····​#·​Z 351 ····​.​param·​p5,​·​"wake"····​#·​Z
   
352 ····​.​prologue 352 ····​.​prologue
353 ····​.​line·​310 353 ····​.​line·​310
354 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 354 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
355 ····​move-​object·​v1,​·​p0 355 ····​move-​object·​v0,​·​p0
   
356 ····​move·​v4,​·​p1 356 ····​move·​v3,​·​p1
   
357 ····​move·​v5,​·​p2 357 ····​move·​v4,​·​p2
   
358 ····​move·​v6,​·​p3 358 ····​move·​v5,​·​p3
   
359 ····​move·​v7,​·​p4 359 ····​move·​v6,​·​p4
   
360 ····​move·​v8,​·​p5 360 ····​move·​v7,​·​p5
   
361 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForce(JFFFFZ​)​V 361 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForce(JFFFFZ​)​V
   
362 ····​.​line·​311 362 ····​.​line·​311
363 ····​return-​void 363 ····​return-​void
364 .​end·​method 364 .​end·​method
   
365 .​method·​public·​applyForce(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​Z)​V 365 .​method·​public·​applyForce(Lcom/​badlogic/​gdx/​math/​Vector2;​Lcom/​badlogic/​gdx/​math/​Vector2;​Z)​V
366 ····​.​locals·9 366 ····​.​locals·8
367 ····​.​param·​p1,​·​"force"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 367 ····​.​param·​p1,​·​"force"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
368 ····​.​param·​p2,​·​"point"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 368 ····​.​param·​p2,​·​"point"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
369 ····​.​param·​p3,​·​"wake"····​#·​Z 369 ····​.​param·​p3,​·​"wake"····​#·​Z
   
370 ····​.​prologue 370 ····​.​prologue
371 ····​.​line·​299 371 ····​.​line·​299
372 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 372 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
373 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 373 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
374 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 374 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
375 ····​iget·​v6,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 375 ····​iget·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
376 ····​iget·​v7,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 376 ····​iget·​v6,​·​p2,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
377 ····​move-​object·​v1,​·​p0 377 ····​move-​object·​v0,​·​p0
   
378 ····​move·​v8,​·​p3 378 ····​move·​v7,​·​p3
   
379 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForce(JFFFFZ​)​V 379 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForce(JFFFFZ​)​V
   
380 ····​.​line·​300 380 ····​.​line·​300
381 ····​return-​void 381 ····​return-​void
382 .​end·​method 382 .​end·​method
   
383 .​method·​public·​applyForceToCenter(FF​Z)​V 383 .​method·​public·​applyForceToCenter(FF​Z)​V
384 ····​.​locals·7 384 ····​.​locals·6
385 ····​.​param·​p1,​·​"forceX"····​#·​F 385 ····​.​param·​p1,​·​"forceX"····​#·​F
386 ····​.​param·​p2,​·​"forceY"····​#·​F 386 ····​.​param·​p2,​·​"forceY"····​#·​F
387 ····​.​param·​p3,​·​"wake"····​#·​Z 387 ····​.​param·​p3,​·​"wake"····​#·​Z
   
388 ····​.​prologue 388 ····​.​prologue
389 ····​.​line·​328 389 ····​.​line·​328
390 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 390 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
391 ····​move-​object·​v1,​·​p0 391 ····​move-​object·​v0,​·​p0
   
392 ····​move·​v4,​·​p1 392 ····​move·​v3,​·​p1
   
393 ····​move·​v5,​·​p2 393 ····​move·​v4,​·​p2
   
394 ····​move·​v6,​·​p3 394 ····​move·​v5,​·​p3
   
395 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForceToCente​r(JFFZ)​V 395 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>jniApplyForceToCente​r(JFFZ)​V
   
396 ····​.​line·​329 396 ····​.​line·​329
397 ····​return-​void 397 ····​return-​void
398 .​end·​method 398 .​end·​method
   
399 .​method·​public·​applyForceToCenter(Lc​om/​badlogic/​gdx/​math/​Vector2;​Z)​V 399 .​method·​public·​applyForceToCenter(Lc​om/​badlogic/​gdx/​math/​Vector2;​Z)​V
400 ····​.​locals·7 400 ····​.​locals·6
401 ····​.​param·​p1,​·​"force"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 401 ····​.​param·​p1,​·​"force"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
402 ····​.​param·​p2,​·​"wake"····​#·​Z 402 ····​.​param·​p2,​·​"wake"····​#·​Z
   
403 ····​.​prologue 403 ····​.​prologue
404 ····​.​line·​321 404 ····​.​line·​321
405 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 405 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
406 ····​iget·​v4,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 406 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
Max diff block lines reached; 25971/29594 bytes (87.76%) of diff not shown.
[−]
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·2 19 ····​.​locals·1
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·​42 23 ····​.​line·​42
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 194, 34 lines modified Offset 194, 34 lines modified
   
194 ····​move-​result·​v0 194 ····​move-​result·​v0
   
195 ····​return·​v0 195 ····​return·​v0
196 .​end·​method 196 .​end·​method
   
197 .​method·​public·​getShape()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​ 197 .​method·​public·​getShape()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​
198 ····​.​locals·6 198 ····​.​locals·5
   
199 ····​.​prologue 199 ····​.​prologue
200 ····​.​line·​88 200 ····​.​line·​88
201 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​ 201 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>shape:​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​
   
202 ····​if-​nez·​v3,​·​:​cond_1 202 ····​if-​nez·​v3,​·​:​cond_1
   
203 ····​.​line·​89 203 ····​.​line·​89
204 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J 204 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J
   
205 ····​invoke-​direct·​{p0,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetShape(J)​J 205 ····​invoke-​direct·​{p0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetShape(J)​J
   
206 ····​move-​result-​wide·​v0 206 ····​move-​result-​wide·​v0
   
207 ····​.​line·​90 207 ····​.​line·​90
208 ····​.​local·​v0,​·​"shapeAddr":​J 208 ····​.​local·​v0,​·​"shapeAddr":​J
209 ····​const-​wide/​16·​v4,​·​0x0 209 ····​const-​wide/​16·​v3,​·​0x0
   
210 ····​cmp-​long·​v3,​·​v0,​·​v4 210 ····​cmp-​long·​v3,​·​v0,​·​v3
   
211 ····​if-​nez·​v3,​·​:​cond_0 211 ····​if-​nez·​v3,​·​:​cond_0
   
212 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 212 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
213 ····​const-​string·​v4,​·​"Null·​shape·​address!" 213 ····​const-​string·​v4,​·​"Null·​shape·​address!"
   
Offset 306, 21 lines modified Offset 306, 21 lines modified
306 ········​:​pswitch_1 306 ········​:​pswitch_1
307 ········​:​pswitch_2 307 ········​:​pswitch_2
308 ········​:​pswitch_3 308 ········​:​pswitch_3
309 ····​.​end·​packed-​switch 309 ····​.​end·​packed-​switch
310 .​end·​method 310 .​end·​method
   
311 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape$Type;​ 311 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape$Type;​
312 ····​.​locals·4 312 ····​.​locals·3
   
313 ····​.​prologue 313 ····​.​prologue
314 ····​.​line·​57 314 ····​.​line·​57
315 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J 315 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>addr:​J
   
316 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetType(J)​I 316 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniGetType(J)​I
   
317 ····​move-​result·​v0 317 ····​move-​result·​v0
   
318 ····​.​line·​58 318 ····​.​line·​58
319 ····​.​local·​v0,​·​"type":​I 319 ····​.​local·​v0,​·​"type":​I
320 ····​packed-​switch·​v0,​·​:​pswitch_data_0 320 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
Offset 405, 15 lines modified Offset 405, 15 lines modified
405 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniRefilter(J)​V 405 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniRefilter(J)​V
   
406 ····​.​line·​179 406 ····​.​line·​179
407 ····​return-​void 407 ····​return-​void
408 .​end·​method 408 .​end·​method
   
409 .​method·​protected·​reset(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​J)​V 409 .​method·​protected·​reset(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​J)​V
410 ····​.​locals·2 410 ····​.​locals·1
411 ····​.​param·​p1,​·​"body"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 411 ····​.​param·​p1,​·​"body"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
412 ····​.​param·​p2,​·​"addr"····​#·​J 412 ····​.​param·​p2,​·​"addr"····​#·​J
   
413 ····​.​prologue 413 ····​.​prologue
414 ····​const/​4·​v0,​·​0x0 414 ····​const/​4·​v0,​·​0x0
   
415 ····​.​line·​48 415 ····​.​line·​48
Offset 443, 30 lines modified Offset 443, 30 lines modified
443 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniSetDensity(JF)​V 443 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Fixture;​-​>jniSetDensity(JF)​V
   
444 ····​.​line·​237 444 ····​.​line·​237
445 ····​return-​void 445 ····​return-​void
446 .​end·​method 446 .​end·​method
   
447 .​method·​public·​setFilterData(Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​)​V 447 .​method·​public·​setFilterData(Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​)​V
448 ····​.​locals·7 448 ····​.​locals·6
449 ····​.​param·​p1,​·​"filter"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​ 449 ····​.​param·​p1,​·​"filter"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Filter;​
   
Max diff block lines reached; 987/3852 bytes (25.62%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/Joint.smali
Offset 21, 15 lines modified Offset 21, 15 lines modified
21 .​field·​private·​userData:​Ljava/​lang/​Object;​ 21 .​field·​private·​userData:​Ljava/​lang/​Object;​
   
22 .​field·​private·​final·​world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 22 .​field·​private·​final·​world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 24 .​method·​protected·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
25 ····​.​locals·2 25 ····​.​locals·1
26 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 26 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
27 ····​.​param·​p2,​·​"addr"····​#·​J 27 ····​.​param·​p2,​·​"addr"····​#·​J
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​47 29 ····​.​line·​47
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 175, 53 lines modified Offset 175, 53 lines modified
175 ····​.​line·​110 175 ····​.​line·​110
176 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>anchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 176 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>anchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
177 ····​return-​object·​v0 177 ····​return-​object·​v0
178 .​end·​method 178 .​end·​method
   
179 .​method·​public·​getBodyA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 179 .​method·​public·​getBodyA()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
180 ····​.​locals·4 180 ····​.​locals·3
   
181 ····​.​prologue 181 ····​.​prologue
182 ····​.​line·​68 182 ····​.​line·​68
183 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 183 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
184 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongMap;​ 184 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongMap;​
   
185 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J 185 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J
   
186 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyA(J)​J 186 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyA(J)​J
   
187 ····​move-​result-​wide·​v2 187 ····​move-​result-​wide·​v1
   
188 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​ 188 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​
   
189 ····​move-​result-​object·​v0 189 ····​move-​result-​object·​v0
   
190 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 190 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
191 ····​return-​object·​v0 191 ····​return-​object·​v0
192 .​end·​method 192 .​end·​method
   
193 .​method·​public·​getBodyB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 193 .​method·​public·​getBodyB()​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
194 ····​.​locals·4 194 ····​.​locals·3
   
195 ····​.​prologue 195 ····​.​prologue
196 ····​.​line·​78 196 ····​.​line·​78
197 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 197 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>world:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
198 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongMap;​ 198 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​LongMap;​
   
199 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J 199 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J
   
200 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyB(J)​J 200 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetBodyB(J)​J
   
201 ····​move-​result-​wide·​v2 201 ····​move-​result-​wide·​v1
   
202 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​ 202 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>get(J)​Ljava/​lang/​Object;​
   
203 ····​move-​result-​object·​v0 203 ····​move-​result-​object·​v0
   
204 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 204 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
205 ····​return-​object·​v0 205 ····​return-​object·​v0
206 .​end·​method 206 .​end·​method
Offset 292, 21 lines modified Offset 292, 21 lines modified
   
292 ····​move-​result·​v0 292 ····​move-​result·​v0
   
293 ····​return·​v0 293 ····​return·​v0
294 .​end·​method 294 .​end·​method
   
295 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​ 295 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​
296 ····​.​locals·4 296 ····​.​locals·3
   
297 ····​.​prologue 297 ····​.​prologue
298 ····​.​line·​54 298 ····​.​line·​54
299 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J 299 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>addr:​J
   
300 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetType(J)​I 300 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​>jniGetType(J)​I
   
301 ····​move-​result·​v0 301 ····​move-​result·​v0
   
302 ····​.​line·​55 302 ····​.​line·​55
303 ····​.​local·​v0,​·​"type":​I 303 ····​.​local·​v0,​·​"type":​I
304 ····​if-​lez·​v0,​·​:​cond_0 304 ····​if-​lez·​v0,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/physics/box2d/Manifold.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
24 .​field·​final·​tmpFloat:​[F 24 .​field·​final·​tmpFloat:​[F
   
25 .​field·​final·​tmpInt:​[I 25 .​field·​final·​tmpInt:​[I
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​protected·​constructor·​<init>(J)​V 27 .​method·​protected·​constructor·​<init>(J)​V
28 ····​.​locals·5 28 ····​.​locals·4
29 ····​.​param·​p1,​·​"addr"····​#·​J 29 ····​.​param·​p1,​·​"addr"····​#·​J
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​const/​4·​v3,​·​0x2 31 ····​const/​4·​v3,​·​0x2
   
32 ····​.​line·​35 32 ····​.​line·​35
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 274, 21 lines modified Offset 274, 21 lines modified
274 ····​:​cond_0 274 ····​:​cond_0
275 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​-​>points:​[Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldPoin​t;​ 275 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​-​>points:​[Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldPoin​t;​
   
276 ····​return-​object·​v4 276 ····​return-​object·​v4
277 .​end·​method 277 .​end·​method
   
278 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldType​;​ 278 .​method·​public·​getType()​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldType​;​
279 ····​.​locals·4 279 ····​.​locals·3
   
280 ····​.​prologue 280 ····​.​prologue
281 ····​.​line·​40 281 ····​.​line·​40
282 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​-​>addr:​J 282 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​-​>addr:​J
   
283 ····​invoke-​direct·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​-​>jniGetType(J)​I 283 ····​invoke-​direct·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​-​>jniGetType(J)​I
   
284 ····​move-​result·​v0 284 ····​move-​result·​v0
   
285 ····​.​line·​41 285 ····​.​line·​41
286 ····​.​local·​v0,​·​"type":​I 286 ····​.​local·​v0,​·​"type":​I
287 ····​if-​nez·​v0,​·​:​cond_0 287 ····​if-​nez·​v0,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/physics/box2d/PolygonShape.smali
Offset 37, 15 lines modified Offset 37, 15 lines modified
37 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J 37 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J
   
38 ····​.​line·​30 38 ····​.​line·​30
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​protected·​constructor·​<init>(J)​V 41 .​method·​protected·​constructor·​<init>(J)​V
42 ····​.​locals·1 42 ····​.​locals·0
43 ····​.​param·​p1,​·​"addr"····​#·​J 43 ····​.​param·​p1,​·​"addr"····​#·​J
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​32 45 ····​.​line·​32
46 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​><init>()​V 46 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Shape;​-​><init>()​V
   
47 ····​.​line·​33 47 ····​.​line·​33
Offset 131, 120 lines modified Offset 131, 120 lines modified
   
131 ····​move-​result·​v0 131 ····​move-​result·​v0
   
132 ····​return·​v0 132 ····​return·​v0
133 .​end·​method 133 .​end·​method
   
134 .​method·​public·​set([F)​V 134 .​method·​public·​set([F)​V
135 ····​.​locals·7 135 ····​.​locals·6
136 ····​.​param·​p1,​·​"vertices"····​#·​[F 136 ····​.​param·​p1,​·​"vertices"····​#·​[F
   
137 ····​.​prologue 137 ····​.​prologue
138 ····​.​line·​61 138 ····​.​line·​61
139 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J 139 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J
   
140 ····​const/​4·​v5,​·​0x0 140 ····​const/​4·​v4,​·​0x0
   
141 ····​array-​length·​v6,​·​p1 141 ····​array-​length·​v5,​·​p1
   
142 ····​move-​object·​v1,​·​p0 142 ····​move-​object·​v0,​·​p0
   
143 ····​move-​object·​v4,​·​p1 143 ····​move-​object·​v3,​·​p1
   
144 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSet(J[FII)​V 144 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSet(J[FII)​V
   
145 ····​.​line·​62 145 ····​.​line·​62
146 ····​return-​void 146 ····​return-​void
147 .​end·​method 147 .​end·​method
   
148 .​method·​public·​set([FII)​V 148 .​method·​public·​set([FII)​V
149 ····​.​locals·7 149 ····​.​locals·6
150 ····​.​param·​p1,​·​"vertices"····​#·​[F 150 ····​.​param·​p1,​·​"vertices"····​#·​[F
151 ····​.​param·​p2,​·​"offset"····​#·​I 151 ····​.​param·​p2,​·​"offset"····​#·​I
152 ····​.​param·​p3,​·​"len"····​#·​I 152 ····​.​param·​p3,​·​"len"····​#·​I
   
153 ····​.​prologue 153 ····​.​prologue
154 ····​.​line·​67 154 ····​.​line·​67
155 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J 155 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>addr:​J
   
156 ····​move-​object·​v1,​·​p0 156 ····​move-​object·​v0,​·​p0
   
157 ····​move-​object·​v4,​·​p1 157 ····​move-​object·​v3,​·​p1
   
158 ····​move·​v5,​·​p2 158 ····​move·​v4,​·​p2
   
159 ····​move·​v6,​·​p3 159 ····​move·​v5,​·​p3
   
160 ····​invoke-​direct/​range·​{v1·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSet(J[FII)​V 160 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​PolygonShape;​-​>jniSet(J[FII)​V
   
161 ····​.​line·​68 161 ····​.​line·​68
162 ····​return-​void 162 ····​return-​void
163 .​end·​method 163 .​end·​method
   
164 .​method·​public·​set([Lcom/​badlogic/​gdx/​math/​Vector2;​)​V 164 .​method·​public·​set([Lcom/​badlogic/​gdx/​math/​Vector2;​)​V
165 ····​.​locals·​8 165 ····​.​locals·​8
166 ····​.​param·​p1,​·​"vertices"····​#·​[Lcom/​badlogic/​gdx/​math/​Vector2;​ 166 ····​.​param·​p1,​·​"vertices"····​#·​[Lcom/​badlogic/​gdx/​math/​Vector2;​
   
167 ····​.​prologue 167 ····​.​prologue
168 ····​.​line·​50 168 ····​.​line·​50
169 ····​array-​length·​v1,​·​p1 169 ····​array-​length·​v0,​·​p1
   
170 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 170 ····​mul-​int/​lit8·​v0,​·​v0,​·​0x2
   
171 ····​new-​array·​v4,​·​v1,​·​[F 171 ····​new-​array·​v3,​·​v0,​·​[F
   
172 ····​.​line·​51 172 ····​.​line·​51
173 ····​.​local·​v4,​·​"verts":​[F 173 ····​.​local·​v3,​·​"verts":​[F
174 ····​const/​4·​v0,​·​0x0 174 ····​const/​4·​v6,​·​0x0
   
175 ····​.​local·​v0,​·​"i":​I 175 ····​.​local·​v6,​·​"i":​I
176 ····​const/​4·​v7,​·​0x0 176 ····​const/​4·​v7,​·​0x0
   
177 ····​.​local·​v7,​·​"j":​I 177 ····​.​local·​v7,​·​"j":​I
178 ····​:​goto_0 178 ····​:​goto_0
179 ····​array-​length·​v1,​·​p1 179 ····​array-​length·​v0,​·​p1
   
180 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 180 ····​mul-​int/​lit8·​v0,​·​v0,​·​0x2
   
181 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 181 ····​if-​ge·​v6,​·​v0,​·​:​cond_0
   
182 ····​.​line·​52 182 ····​.​line·​52
183 ····​aget-​object·​v1,​·​p1,​·​v7 183 ····​aget-​object·​v0,​·​p1,​·​v7
   
184 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 184 ····​iget·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
Max diff block lines reached; 2325/5151 bytes (45.14%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/World.smali
Offset 264, 17 lines modified Offset 264, 17 lines modified
264 ····​.​line·​228 264 ····​.​line·​228
265 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 265 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
266 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 266 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
267 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>newWorld(FFZ)​J 267 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p2},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>newWorld(FFZ)​J
   
268 ····​move-​result-​wide·​v2 268 ····​move-​result-​wide·​v1
   
269 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>addr:​J 269 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>addr:​J
   
270 ····​.​line·​230 270 ····​.​line·​230
271 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contacts:​Lcom/​badlogic/​gdx/​utils/​Array;​ 271 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contacts:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
272 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contactAddrs:​[J 272 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contactAddrs:​[J
   
273 ····​array-​length·​v2,​·​v2 273 ····​array-​length·​v2,​·​v2
Offset 317, 15 lines modified Offset 317, 15 lines modified
   
317 ····​.​line·​235 317 ····​.​line·​235
318 ····​:​cond_0 318 ····​:​cond_0
319 ····​return-​void 319 ····​return-​void
320 .​end·​method 320 .​end·​method
   
321 .​method·​private·​beginContact(J)​V 321 .​method·​private·​beginContact(J)​V
322 ····​.​locals·3 322 ····​.​locals·2
323 ····​.​param·​p1,​·​"contactAddr"····​#·​J 323 ····​.​param·​p1,​·​"contactAddr"····​#·​J
   
324 ····​.​prologue 324 ····​.​prologue
325 ····​.​line·​925 325 ····​.​line·​925
326 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contact:​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​ 326 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>contact:​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​
   
327 ····​iput-​wide·​p1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J 327 ····​iput-​wide·​p1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Contact;​-​>addr:​J
Offset 474, 786 lines modified Offset 474, 994 lines modified
474 ····​move·​v0,​·​v5 474 ····​move·​v0,​·​v5
   
475 ····​.​line·​915 475 ····​.​line·​915
476 ····​goto·​:​goto_1 476 ····​goto·​:​goto_1
477 .​end·​method 477 .​end·​method
   
478 .​method·​private·​createProperJoint(Lco​m/​badlogic/​gdx/​physics/​box2d/​JointDef;​)​J 478 .​method·​private·​createProperJoint(Lco​m/​badlogic/​gdx/​physics/​box2d/​JointDef;​)​J
479 ····​.​locals·​24 479 ····​.​locals·​23
480 ····​.​param·​p1,​·​"def"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef;​ 480 ····​.​param·​p1,​·​"def"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef;​
   
481 ····​.​prologue 481 ····​.​prologue
482 ····​.​line·​373 482 ····​.​line·​373
483 ····​move-​object/​from16·​v0,​·​p1 483 ····​move-​object/​from16·​v0,​·​p1
   
484 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef;​-​>type:​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​ 484 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef;​-​>type:​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​
   
485 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​-​>DistanceJoint:​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​ 485 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​-​>DistanceJoint:​Lcom/​badlogic/​gdx/​physics/​box2d/​JointDef$JointType;​
   
486 ····​if-​ne·​v3,​·​v4,​·​:​cond_0 486 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
   
487 ····​move-​object/​from16·​v2,​·​p1 487 ····​move-​object/​from16·​v22,​·​p1
   
488 ····​.​line·​374 488 ····​.​line·​374
489 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​ 489 ····​check-​cast·​v22,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​
   
490 ····​.​line·​375 490 ····​.​line·​375
491 ····​.​local·​v2,​·​"d":​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​ 491 ····​.​local·​v22,​·​"d":​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​
492 ····​move-​object/​from16·​v0,​·​p0 492 ····​move-​object/​from16·​v0,​·​p0
   
493 ····​iget-​wide·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>addr:​J 493 ····​iget-​wide·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>addr:​J
   
494 ····iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>bodyA:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 494 ····move-​object/​from16·​v0,​·​v22
   
495 ····​iget-​wide·​v6,​·​v3,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 495 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>bodyA:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
496 ····​iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>bodyB:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 496 ····​iget-​wide·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
497 ····iget-​wide·v8,​·v3,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J 497 ····move-​object/​from16·​v0,​·​v22
   
498 ····​iget-​boolean·​v10,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>collideConnected:​Z 498 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>bodyB:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
499 ····​iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>localAnchorA:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 499 ····​iget-​wide·​v6,​·​v1,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>addr:​J
   
500 ····iget·v11,​·v3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 500 ····move-​object/​from16·​v0,​·​v22
   
501 ····​iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>localAnchorA:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 501 ····​iget-​boolean·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>collideConnected:​Z
   
502 ····iget·v12,​·v3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 502 ····move-​object/​from16·​v0,​·​v22
   
503 ····​iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 503 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>localAnchorA:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
504 ····​iget·​v13,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 504 ····​iget·​v9,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
505 ····iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 505 ····move-​object/​from16·​v0,​·​v22
   
506 ····​iget·​v14,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F 506 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>localAnchorA:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
507 ····​iget·​v15,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>length:​F 507 ····​iget·​v10,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>y:​F
   
508 ····iget·v0,​·v2,​·Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>frequencyHz:​F 508 ····​move-​object/​from16·​v0,​·​v22
   
509 ····​move/​from16·​v16,​·​v0 509 ····iget-​object·v1,​·v0,​·Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
510 ····​iget·​v0,​·​v2,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​joints/​DistanceJointDef;​-​>dampingRatio:​F 510 ····​iget·​v11,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
Max diff block lines reached; 72141/78049 bytes (92.43%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/joints/DistanceJoint.smali
Offset 9, 15 lines modified Offset 9, 15 lines modified
9 .​field·​private·​final·​localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 9 .​field·​private·​final·​localAnchorB:​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·2 13 ····​.​locals·1
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·​36 17 ····​.​line·​36
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/physics/box2d/joints/FrictionJoint.smali
Offset 9, 15 lines modified Offset 9, 15 lines modified
9 .​field·​private·​final·​localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 9 .​field·​private·​final·​localAnchorB:​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·2 13 ····​.​locals·1
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·​35 17 ····​.​line·​35
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/physics/box2d/joints/MotorJoint.smali
Offset 7, 15 lines modified Offset 7, 15 lines modified
7 .​field·​private·​final·​linearOffset:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 7 .​field·​private·​final·​linearOffset:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
8 .​field·​private·​final·​tmp:​[F 8 .​field·​private·​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·2 11 ····​.​locals·1
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·​35 15 ····​.​line·​35
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/PrismaticJoint.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 .​field·​private·​final·​localAxisA:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 11 .​field·​private·​final·​localAxisA:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
12 .​field·​private·​final·​tmp:​[F 12 .​field·​private·​final·​tmp:​[F
   
   
13 #·​direct·​methods 13 #·​direct·​methods
14 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 14 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
15 ····​.​locals·2 15 ····​.​locals·1
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·​38 19 ····​.​line·​38
20 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 20 ····​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·2 13 ····​.​locals·1
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·​33 17 ····​.​line·​33
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/physics/box2d/joints/RevoluteJoint.smali
Offset 9, 15 lines modified Offset 9, 15 lines modified
9 .​field·​private·​final·​localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 9 .​field·​private·​final·​localAnchorB:​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·2 13 ····​.​locals·1
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·​38 17 ····​.​line·​38
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/physics/box2d/joints/RopeJoint.smali
Offset 9, 15 lines modified Offset 9, 15 lines modified
9 .​field·​private·​final·​localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 9 .​field·​private·​final·​localAnchorB:​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·2 13 ····​.​locals·1
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·​38 17 ····​.​line·​38
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/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·2 11 ····​.​locals·1
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·​33 15 ····​.​line·​33
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/WeldJoint.smali
Offset 9, 15 lines modified Offset 9, 15 lines modified
9 .​field·​private·​final·​localAnchorB:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 9 .​field·​private·​final·​localAnchorB:​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·2 13 ····​.​locals·1
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·​36 17 ····​.​line·​36
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/physics/box2d/joints/WheelJoint.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 .​field·​private·​final·​localAxisA:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 11 .​field·​private·​final·​localAxisA:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
12 .​field·​private·​final·​tmp:​[F 12 .​field·​private·​final·​tmp:​[F
   
   
13 #·​direct·​methods 13 #·​direct·​methods
14 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 14 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V
15 ····​.​locals·2 15 ····​.​locals·1
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·​39 19 ····​.​line·​39
20 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​-​><init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​J)​V 20 ····​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/scenes/scene2d/Actor.smali
Offset 1396, 14 lines modified Offset 1396, 18 lines modified
1396 .​end·​method 1396 .​end·​method
   
1397 .​method·​public·​localToParentCoordina​tes(Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​math/​Vector2;​ 1397 .​method·​public·​localToParentCoordina​tes(Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​math/​Vector2;​
1398 ····​.​locals·​14 1398 ····​.​locals·​14
1399 ····​.​param·​p1,​·​"localCoords"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 1399 ····​.​param·​p1,​·​"localCoords"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
1400 ····​.​prologue 1400 ····​.​prologue
  1401 ····​const/​high16·​v12,​·​0x3f800000····​#·​1.​0f
   
  1402 ····​const·​v13,​·​0x3c8efa35
   
1401 ····​.​line·​683 1403 ····​.​line·​683
1402 ····​iget·​v11,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>rotation:​F 1404 ····​iget·​v11,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>rotation:​F
   
1403 ····​neg-​float·​v3,​·​v11 1405 ····​neg-​float·​v3,​·​v11
   
1404 ····​.​line·​684 1406 ····​.​line·​684
1405 ····​.​local·​v3,​·​"rotation":​F 1407 ····​.​local·​v3,​·​"rotation":​F
Offset 1426, 23 lines modified Offset 1430, 19 lines modified
1426 ····​const/​4·​v11,​·​0x0 1430 ····​const/​4·​v11,​·​0x0
   
1427 ····​cmpl-​float·​v11,​·​v3,​·​v11 1431 ····​cmpl-​float·​v11,​·​v3,​·​v11
   
1428 ····​if-​nez·​v11,​·​:​cond_1 1432 ····​if-​nez·​v11,​·​:​cond_1
   
1429 ····​.​line·​689 1433 ····​.​line·​689
1430 ····​const/​high16·​v11,​·0x3f800000····#·1.​0f 1434 ····​cmpl-​float·​v11,​·v4,​·v12
   
1431 ····​cmpl-​float·​v11,​·​v4,​·​v11  
   
1432 ····​if-​nez·​v11,​·​:​cond_0 1435 ····​if-​nez·​v11,​·​:​cond_0
   
1433 ····​const/​high16·​v11,​·0x3f800000····#·1.​0f 1436 ····​cmpl-​float·​v11,​·v5,​·v12
   
1434 ····​cmpl-​float·​v11,​·​v5,​·​v11  
   
1435 ····​if-​nez·​v11,​·​:​cond_0 1437 ····​if-​nez·​v11,​·​:​cond_0
   
1436 ····​.​line·​690 1438 ····​.​line·​690
1437 ····​iget·​v11,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F 1439 ····​iget·​v11,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>x:​F
   
1438 ····​add-​float/​2addr·​v11,​·​v9 1440 ····​add-​float/​2addr·​v11,​·​v9
Offset 1497, 39 lines modified Offset 1497, 35 lines modified
   
1497 ····​goto·​:​goto_0 1497 ····​goto·​:​goto_0
   
1498 ····​.​line·​699 1498 ····​.​line·​699
1499 ····​.​end·​local·​v1····​#·​"originX":​F 1499 ····​.​end·​local·​v1····​#·​"originX":​F
1500 ····​.​end·​local·​v2····​#·​"originY":​F 1500 ····​.​end·​local·​v2····​#·​"originY":​F
1501 ····​:​cond_1 1501 ····​:​cond_1
1502 ····const·​v11,​·0x3c8efa35 1502 ····mul-​float·​v11,​·v3,​·​v13
   
1503 ····​mul-​float/​2addr·​v11,​·​v3  
   
1504 ····​float-​to-​double·​v12,​·​v11 1503 ····​float-​to-​double·​v11,​·​v11
   
1505 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1504 ····​invoke-​static·​{v11,​·​v12},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1506 ····​move-​result-​wide·​v12 1505 ····​move-​result-​wide·​v11
   
1507 ····​double-​to-​float·​v0,​·​v12 1506 ····​double-​to-​float·​v0,​·​v11
   
1508 ····​.​line·​700 1507 ····​.​line·​700
1509 ····​.​local·​v0,​·​"cos":​F 1508 ····​.​local·​v0,​·​"cos":​F
1510 ····const·​v11,​·0x3c8efa35 1509 ····mul-​float·​v11,​·v3,​·​v13
   
1511 ····mul-​float/​2addr·​v11,​·​v3 1510 ····​float-​to-​double·​v11,​·​v11
   
1512 ····float-​to-​double·​v12,​·​v11 1511 ····invoke-​static·​{v11,​·​v12},​·Ljava/​lang/​Math;​-​>sin(D)​D
   
1513 ····invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1512 ····move-​result-​wide·​v11
   
1514 ····move-​result-​wide·​v12 1513 ····double-​to-​float·​v6,​·​v11
   
1515 ····​double-​to-​float·​v6,​·​v12  
   
1516 ····​.​line·​701 1514 ····​.​line·​701
1517 ····​.​local·​v6,​·​"sin":​F 1515 ····​.​local·​v6,​·​"sin":​F
1518 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>originX:​F 1516 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>originX:​F
   
1519 ····​.​line·​702 1517 ····​.​line·​702
1520 ····​.​restart·​local·​v1····​#·​"originX":​F 1518 ····​.​restart·​local·​v1····​#·​"originX":​F
Offset 1800, 14 lines modified Offset 1796, 18 lines modified
1800 .​end·​method 1796 .​end·​method
   
1801 .​method·​public·​parentToLocalCoordina​tes(Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​math/​Vector2;​ 1797 .​method·​public·​parentToLocalCoordina​tes(Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​math/​Vector2;​
1802 ····​.​locals·​14 1798 ····​.​locals·​14
1803 ····​.​param·​p1,​·​"parentCoords"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​ 1799 ····​.​param·​p1,​·​"parentCoords"····​#·​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
1804 ····​.​prologue 1800 ····​.​prologue
  1801 ····​const/​high16·​v12,​·​0x3f800000····​#·​1.​0f
   
  1802 ····​const·​v13,​·​0x3c8efa35
   
1805 ····​.​line·​724 1803 ····​.​line·​724
1806 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>rotation:​F 1804 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>rotation:​F
   
1807 ····​.​line·​725 1805 ····​.​line·​725
1808 ····​.​local·​v5,​·​"rotation":​F 1806 ····​.​local·​v5,​·​"rotation":​F
Max diff block lines reached; 1601/4195 bytes (38.16%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextArea.smali
Offset 1690, 21 lines modified Offset 1690, 21 lines modified
1690 ····​.​local·​v0,​·​"availableHeight":​F 1690 ····​.​local·​v0,​·​"availableHeight":​F
1691 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F 1691 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F
   
1692 ····​move-​result·​v3 1692 ····​move-​result·​v3
   
1693 ····​div-​float·​v3,​·​v0,​·​v3 1693 ····​div-​float·​v3,​·​v0,​·​v3
   
1694 ····​float-​to-​double·​v4,​·​v3 1694 ····​float-​to-​double·​v3,​·​v3
   
1695 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>floor(D)​D 1695 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
1696 ····​move-​result-​wide·​v4 1696 ····​move-​result-​wide·​v3
   
1697 ····​double-​to-​int·​v3,​·​v4 1697 ····​double-​to-​int·​v3,​·​v3
   
1698 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>linesShowing:​I 1698 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>linesShowing:​I
   
1699 ····​.​line·​200 1699 ····​.​line·​200
1700 ····​return-​void 1700 ····​return-​void
   
1701 ····​.​line·​198 1701 ····​.​line·​198
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener.smali
Offset 1082, 25 lines modified Offset 1082, 25 lines modified
   
1082 ····​.​line·​846 1082 ····​.​line·​846
1083 ····​:​cond_1 1083 ····​:​cond_1
1084 ····​return-​void 1084 ····​return-​void
1085 .​end·​method 1085 .​end·​method
   
1086 .​method·​protected·​setCursorPosition(FF)​V 1086 .​method·​protected·​setCursorPosition(FF)​V
1087 ····​.​locals·4 1087 ····​.​locals·3
1088 ····​.​param·​p1,​·​"x"····​#·​F 1088 ····​.​param·​p1,​·​"x"····​#·​F
1089 ····​.​param·​p2,​·​"y"····​#·​F 1089 ····​.​param·​p2,​·​"y"····​#·​F
   
1090 ····​.​prologue 1090 ····​.​prologue
1091 ····​.​line·​730 1091 ····​.​line·​730
1092 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 1092 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
1093 ····​const-​wide/​16·​v2,​·​0x0 1093 ····​const-​wide/​16·​v1,​·​0x0
   
1094 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>lastBlink:​J 1094 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>lastBlink:​J
   
1095 ····​.​line·​731 1095 ····​.​line·​731
1096 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 1096 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
1097 ····​const/​4·​v1,​·​0x0 1097 ····​const/​4·​v1,​·​0x0
   
1098 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>cursorOn:​Z 1098 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>cursorOn:​Z
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ClickListener.smali
Offset 456, 22 lines modified Offset 456, 22 lines modified
456 ····​.​line·​142 456 ····​.​line·​142
457 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>pressed:​Z 457 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>pressed:​Z
   
458 ····​return·​v0 458 ····​return·​v0
459 .​end·​method 459 .​end·​method
   
460 .​method·​public·​isVisualPressed()​Z 460 .​method·​public·​isVisualPressed()​Z
461 ····​.​locals·7 461 ····​.​locals·6
   
462 ····​.​prologue 462 ····​.​prologue
463 ····​const/​4·​v0,​·​0x1 463 ····​const/​4·​v0,​·​0x1
   
464 ····​const/​4·​v1,​·​0x0 464 ····​const/​4·​v1,​·​0x0
   
465 ····​const/​4·​v6,​·​0x0 465 ····​const/​4·​v5,​·​0x0
   
466 ····​.​line·​148 466 ····​.​line·​148
467 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>pressed:​Z 467 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>pressed:​Z
   
468 ····​if-​eqz·​v2,​·​:​cond_1 468 ····​if-​eqz·​v2,​·​:​cond_1
   
469 ····​.​line·​152 469 ····​.​line·​152
Offset 479, 31 lines modified Offset 479, 31 lines modified
479 ····​:​goto_0 479 ····​:​goto_0
480 ····​return·​v0 480 ····​return·​v0
   
481 ····​.​line·​149 481 ····​.​line·​149
482 ····​:​cond_1 482 ····​:​cond_1
483 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>visualPressedTime:​F 483 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>visualPressedTime:​F
   
484 ····​cmpg-​float·​v2,​·​v2,​·​v6 484 ····​cmpg-​float·​v2,​·​v2,​·​v5
   
485 ····​if-​gtz·​v2,​·​:​cond_2 485 ····​if-​gtz·​v2,​·​:​cond_2
   
486 ····​move·​v0,​·​v1 486 ····​move·​v0,​·​v1
   
487 ····​goto·​:​goto_0 487 ····​goto·​:​goto_0
   
488 ····​.​line·​150 488 ····​.​line·​150
489 ····​:​cond_2 489 ····​:​cond_2
490 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>visualPressedTime:​F 490 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>visualPressedTime:​F
   
491 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J 491 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J
   
492 ····​move-​result-​wide·​v4 492 ····​move-​result-​wide·​v3
   
493 ····​long-​to-​float·​v3,​·​v4 493 ····​long-​to-​float·​v3,​·​v3
   
494 ····​cmpl-​float·​v2,​·​v2,​·​v3 494 ····​cmpl-​float·​v2,​·​v2,​·​v3
   
495 ····​if-​lez·​v2,​·​:​cond_3 495 ····​if-​lez·​v2,​·​:​cond_3
   
496 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​ 496 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​
   
Offset 511, 15 lines modified Offset 511, 15 lines modified
   
511 ····​move-​result·​v2 511 ····​move-​result·​v2
   
512 ····​if-​nez·​v2,​·​:​cond_0 512 ····​if-​nez·​v2,​·​:​cond_0
   
513 ····​.​line·​151 513 ····​.​line·​151
514 ····​:​cond_3 514 ····​:​cond_3
515 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>visualPressedTime:​F 515 ····​iput·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>visualPressedTime:​F
   
516 ····​move·​v0,​·​v1 516 ····​move·​v0,​·​v1
   
517 ····​.​line·​152 517 ····​.​line·​152
518 ····​goto·​:​goto_0 518 ····​goto·​:​goto_0
519 .​end·​method 519 .​end·​method
   
Offset 711, 25 lines modified Offset 711, 25 lines modified
711 ····​.​line·​74 711 ····​.​line·​74
712 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>invalidateTapSquare(​)​V 712 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>invalidateTapSquare(​)​V
   
713 ····​goto·​:​goto_0 713 ····​goto·​:​goto_0
714 .​end·​method 714 .​end·​method
   
715 .​method·​public·​touchUp(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​FFII)​V 715 .​method·​public·​touchUp(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​FFII)​V
716 ····​.​locals·10 716 ····​.​locals·9
717 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 717 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
718 ····​.​param·​p2,​·​"x"····​#·​F 718 ····​.​param·​p2,​·​"x"····​#·​F
719 ····​.​param·​p3,​·​"y"····​#·​F 719 ····​.​param·​p3,​·​"y"····​#·​F
720 ····​.​param·​p4,​·​"pointer"····​#·​I 720 ····​.​param·​p4,​·​"pointer"····​#·​I
721 ····​.​param·​p5,​·​"button"····​#·​I 721 ····​.​param·​p5,​·​"button"····​#·​I
   
722 ····​.​prologue 722 ····​.​prologue
723 ····​const/​4·​v9,​·​0x0 723 ····​const/​4·​v8,​·​0x0
   
724 ····​const/​4·​v8,​·​-​0x1 724 ····​const/​4·​v7,​·​-​0x1
   
725 ····​.​line·​79 725 ····​.​line·​79
726 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>pressedPointer:​I 726 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​>pressedPointer:​I
   
727 ····​if-​ne·​p4,​·​v3,​·​:​cond_3 727 ····​if-​ne·​p4,​·​v3,​·​:​cond_3
   
728 ····​.​line·​80 728 ····​.​line·​80
Offset 750, 15 lines modified Offset 750, 15 lines modified
750 ····​.​local·​v2,​·​"touchUpOver":​Z 750 ····​.​local·​v2,​·​"touchUpOver":​Z
751 ····​if-​eqz·​v2,​·​:​cond_0 751 ····​if-​eqz·​v2,​·​:​cond_0
Max diff block lines reached; 2425/4808 bytes (50.44%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.smali
Offset 598, 17 lines modified Offset 598, 17 lines modified
598 ····​iput·​p4,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>activePointer:​I 598 ····​iput·​p4,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>activePointer:​I
   
599 ····​.​line·​58 599 ····​.​line·​58
600 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​ 600 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​
   
601 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 601 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
602 ····​move-​result-​wide·​v2 602 ····​move-​result-​wide·​v1
   
603 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>dragStartTime:​J 603 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>dragStartTime:​J
   
604 ····​.​line·​59 604 ····​.​line·​59
605 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​ 605 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​
   
606 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​ 606 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​
   
607 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>getTouchDownX()​F 607 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>getTouchDownX()​F
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener.smali
Offset 242, 17 lines modified Offset 242, 17 lines modified
   
242 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​-​>startTime:​J 242 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​-​>startTime:​J
   
243 ····​sub-​long/​2addr·​v4,​·​v6 243 ····​sub-​long/​2addr·​v4,​·​v6
   
244 ····​long-​to-​float·​v4,​·​v4 244 ····​long-​to-​float·​v4,​·​v4
   
245 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​-​>rampTime:​J 245 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​-​>rampTime:​J
   
246 ····​long-​to-​float·​v5,​·​v6 246 ····​long-​to-​float·​v5,​·​v5
   
247 ····​div-​float/​2addr·​v4,​·​v5 247 ····​div-​float/​2addr·​v4,​·​v5
   
248 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>min(FF)​F 248 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Math;​-​>min(FF)​F
   
249 ····​move-​result·​v3 249 ····​move-​result·​v3
   
[−]
smali/com/badlogic/gdx/utils/Bits.smali
Offset 197, 15 lines modified Offset 197, 15 lines modified
   
197 ····​.​line·​222 197 ····​.​line·​222
198 ····​:​cond_0 198 ····​:​cond_0
199 ····​return-​void 199 ····​return-​void
200 .​end·​method 200 .​end·​method
   
201 .​method·​public·​clear()​V 201 .​method·​public·​clear()​V
202 ····​.​locals·6 202 ····​.​locals·5
   
203 ····​.​prologue 203 ····​.​prologue
204 ····​.​line·​105 204 ····​.​line·​105
205 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J 205 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J
   
206 ····​.​line·​106 206 ····​.​line·​106
207 ····​.​local·​v0,​·​"bits":​[J 207 ····​.​local·​v0,​·​"bits":​[J
Offset 216, 17 lines modified Offset 216, 17 lines modified
216 ····​const/​4·​v1,​·​0x0 216 ····​const/​4·​v1,​·​0x0
   
217 ····​.​local·​v1,​·​"i":​I 217 ····​.​local·​v1,​·​"i":​I
218 ····​:​goto_0 218 ····​:​goto_0
219 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 219 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
220 ····​.​line·​108 220 ····​.​line·​108
221 ····​const-​wide/​16·​v4,​·​0x0 221 ····​const-​wide/​16·​v3,​·​0x0
   
222 ····​aput-​wide·​v4,​·​v0,​·​v1 222 ····​aput-​wide·​v3,​·​v0,​·​v1
   
223 ····​.​line·​107 223 ····​.​line·​107
224 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 224 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
225 ····​goto·​:​goto_0 225 ····​goto·​:​goto_0
   
226 ····​.​line·​110 226 ····​.​line·​110
Offset 489, 15 lines modified Offset 489, 15 lines modified
   
489 ····​const/​4·​v1,​·​0x1 489 ····​const/​4·​v1,​·​0x1
   
490 ····​goto·​:​goto_0 490 ····​goto·​:​goto_0
491 .​end·​method 491 .​end·​method
   
492 .​method·​public·​getAndClear(I)​Z 492 .​method·​public·​getAndClear(I)​Z
493 ····​.​locals·​12 493 ····​.​locals·​11
494 ····​.​param·​p1,​·​"index"····​#·​I 494 ····​.​param·​p1,​·​"index"····​#·​I
   
495 ····​.​prologue 495 ····​.​prologue
496 ····​const/​4·​v3,​·​0x0 496 ····​const/​4·​v3,​·​0x0
   
497 ····​.​line·​53 497 ····​.​line·​53
498 ····​ushr-​int/​lit8·​v2,​·​p1,​·​0x6 498 ····​ushr-​int/​lit8·​v2,​·​p1,​·​0x6
Offset 521, 29 lines modified Offset 521, 29 lines modified
   
521 ····​aget-​wide·​v0,​·​v4,​·​v2 521 ····​aget-​wide·​v0,​·​v4,​·​v2
   
522 ····​.​line·​56 522 ····​.​line·​56
523 ····​.​local·​v0,​·​"oldBits":​J 523 ····​.​local·​v0,​·​"oldBits":​J
524 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J 524 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J
   
525 ····​aget-​wide·​v6,​·​v4,​·​v2 525 ····​aget-​wide·​v5,​·​v4,​·​v2
   
526 ····​const-​wide/​16·​v8,​·​0x1 526 ····​const-​wide/​16·​v7,​·​0x1
   
527 ····​and-​int/​lit8·​v5,​·​p1,​·​0x3f 527 ····​and-​int/​lit8·​v9,​·​p1,​·​0x3f
   
528 ····​shl-​long/​2addr·​v8,​·​v5 528 ····​shl-​long/​2addr·​v7,​·​v9
   
529 ····​const-​wide/​16·​v10,​·​-​0x1 529 ····​const-​wide/​16·​v9,​·​-​0x1
   
530 ····​xor-​long/​2addr·​v8,​·​v10 530 ····​xor-​long/​2addr·​v7,​·​v9
   
531 ····​and-​long/​2addr·​v6,​·​v8 531 ····​and-​long/​2addr·​v5,​·​v7
   
532 ····​aput-​wide·​v6,​·​v4,​·​v2 532 ····​aput-​wide·​v5,​·​v4,​·​v2
   
533 ····​.​line·​57 533 ····​.​line·​57
534 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J 534 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J
   
535 ····​aget-​wide·​v4,​·​v4,​·​v2 535 ····​aget-​wide·​v4,​·​v4,​·​v2
   
536 ····​cmp-​long·​v4,​·​v4,​·​v0 536 ····​cmp-​long·​v4,​·​v4,​·​v0
Offset 587, 17 lines modified Offset 587, 17 lines modified
587 ····​or-​long/​2addr·​v4,​·​v6 587 ····​or-​long/​2addr·​v4,​·​v6
   
588 ····​aput-​wide·​v4,​·​v3,​·​v2 588 ····​aput-​wide·​v4,​·​v3,​·​v2
   
589 ····​.​line·​69 589 ····​.​line·​69
590 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J 590 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Bits;​-​>bits:​[J
   
591 ····​aget-​wide·​v4,​·​v3,​·​v2 591 ····​aget-​wide·​v3,​·​v3,​·​v2
   
592 ····​cmp-​long·​v3,​·​v4,​·​v0 592 ····​cmp-​long·​v3,​·​v3,​·​v0
   
593 ····​if-​nez·​v3,​·​:​cond_0 593 ····​if-​nez·​v3,​·​:​cond_0
   
594 ····​const/​4·​v3,​·​0x1 594 ····​const/​4·​v3,​·​0x1
   
595 ····​:​goto_0 595 ····​:​goto_0
596 ····​return·​v3 596 ····​return·​v3
Offset 619, 15 lines modified Offset 619, 15 lines modified
   
Max diff block lines reached; 7925/9913 bytes (79.95%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/IdentityMap.smali
Offset 118, 15 lines modified Offset 118, 15 lines modified
118 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​><init>(IF)​V 118 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​><init>(IF)​V
   
119 ····​.​line·​62 119 ····​.​line·​62
120 ····​return-​void 120 ····​return-​void
121 .​end·​method 121 .​end·​method
   
122 .​method·​public·​constructor·​<init>(IF)​V 122 .​method·​public·​constructor·​<init>(IF)​V
123 ····​.​locals·4 123 ····​.​locals·3
124 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 124 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
125 ····​.​param·​p2,​·​"loadFactor"····​#·​F 125 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
126 ····​.​prologue 126 ····​.​prologue
127 ····​.​line·​66 127 ····​.​line·​66
128 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IdentityMap<TK;​TV;​>;​" 128 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IdentityMap<TK;​TV;​>;​"
129 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 129 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 261, 25 lines modified Offset 261, 25 lines modified
261 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>hashShift:​I 261 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>hashShift:​I
   
262 ····​.​line·​77 262 ····​.​line·​77
263 ····​const/​4·​v0,​·​0x3 263 ····​const/​4·​v0,​·​0x3
   
264 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>capacity:​I 264 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>capacity:​I
   
265 ····​int-​to-​double·​v2,​·​v1 265 ····​int-​to-​double·​v1,​·​v1
   
266 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 266 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
267 ····​move-​result-​wide·​v2 267 ····​move-​result-​wide·​v1
   
268 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 268 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
269 ····​move-​result-​wide·​v2 269 ····​move-​result-​wide·​v1
   
270 ····​double-​to-​int·​v1,​·​v2 270 ····​double-​to-​int·​v1,​·​v1
   
271 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 271 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
272 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 272 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
273 ····​move-​result·​v0 273 ····​move-​result·​v0
   
Offset 292, 21 lines modified Offset 292, 21 lines modified
   
292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
293 ····​move-​result·​v0 293 ····​move-​result·​v0
   
294 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>capacity:​I 294 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>capacity:​I
   
295 ····​int-​to-​double·​v2,​·​v1 295 ····​int-​to-​double·​v1,​·​v1
   
296 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 296 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
297 ····​move-​result-​wide·​v2 297 ····​move-​result-​wide·​v1
   
298 ····​double-​to-​int·​v1,​·​v2 298 ····​double-​to-​int·​v1,​·​v1
   
299 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 299 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
300 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 300 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
301 ····​move-​result·​v0 301 ····​move-​result·​v0
   
Offset 1024, 20 lines modified Offset 1024, 20 lines modified
   
1024 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>size:​I 1024 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>size:​I
   
1025 ····​goto·​:​goto_0 1025 ····​goto·​:​goto_0
1026 .​end·​method 1026 .​end·​method
   
1027 .​method·​private·​resize(I)​V 1027 .​method·​private·​resize(I)​V
1028 ····​.​locals·​11 1028 ····​.​locals·​10
1029 ····​.​param·​p1,​·​"newSize"····​#·​I 1029 ····​.​param·​p1,​·​"newSize"····​#·​I
   
1030 ····​.​prologue 1030 ····​.​prologue
1031 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IdentityMap<TK;​TV;​>;​" 1031 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IdentityMap<TK;​TV;​>;​"
1032 ····​const/​4·​v10,​·​0x0 1032 ····​const/​4·​v9,​·​0x0
   
1033 ····​.​line·​467 1033 ····​.​line·​467
1034 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>capacity:​I 1034 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>capacity:​I
   
1035 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>stashSize:​I 1035 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>stashSize:​I
   
1036 ····​add-​int·​v2,​·​v6,​·​v7 1036 ····​add-​int·​v2,​·​v6,​·​v7
Offset 1070, 25 lines modified Offset 1070, 25 lines modified
1070 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f 1070 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f
   
1071 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>hashShift:​I 1071 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IdentityMap;​-​>hashShift:​I
   
1072 ····​.​line·​473 1072 ····​.​line·​473
1073 ····​const/​4·​v6,​·​0x3 1073 ····​const/​4·​v6,​·​0x3
   
1074 ····​int-​to-​double·​v8,​·​p1 1074 ····​int-​to-​double·​v7,​·​p1
   
1075 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>log(D)​D 1075 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
1076 ····​move-​result-​wide·​v8 1076 ····​move-​result-​wide·​v7
   
1077 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 1077 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
Max diff block lines reached; 1352/4216 bytes (32.07%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/IntFloatMap.smali
Offset 105, 15 lines modified Offset 105, 15 lines modified
105 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​><init>(IF)​V 105 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​><init>(IF)​V
   
106 ····​.​line·​65 106 ····​.​line·​65
107 ····​return-​void 107 ····​return-​void
108 .​end·​method 108 .​end·​method
   
109 .​method·​public·​constructor·​<init>(IF)​V 109 .​method·​public·​constructor·​<init>(IF)​V
110 ····​.​locals·4 110 ····​.​locals·3
111 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 111 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
112 ····​.​param·​p2,​·​"loadFactor"····​#·​F 112 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
113 ····​.​prologue 113 ····​.​prologue
114 ····​.​line·​69 114 ····​.​line·​69
115 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 115 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 247, 25 lines modified Offset 247, 25 lines modified
247 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>hashShift:​I 247 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>hashShift:​I
   
248 ····​.​line·​80 248 ····​.​line·​80
249 ····​const/​4·​v0,​·​0x3 249 ····​const/​4·​v0,​·​0x3
   
250 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>capacity:​I 250 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>capacity:​I
   
251 ····​int-​to-​double·​v2,​·​v1 251 ····​int-​to-​double·​v1,​·​v1
   
252 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 252 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
253 ····​move-​result-​wide·​v2 253 ····​move-​result-​wide·​v1
   
254 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 254 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
255 ····​move-​result-​wide·​v2 255 ····​move-​result-​wide·​v1
   
256 ····​double-​to-​int·​v1,​·​v2 256 ····​double-​to-​int·​v1,​·​v1
   
257 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 257 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
258 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 258 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
259 ····​move-​result·​v0 259 ····​move-​result·​v0
   
Offset 278, 21 lines modified Offset 278, 21 lines modified
   
278 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 278 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
279 ····​move-​result·​v0 279 ····​move-​result·​v0
   
280 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>capacity:​I 280 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>capacity:​I
   
281 ····​int-​to-​double·​v2,​·​v1 281 ····​int-​to-​double·​v1,​·​v1
   
282 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 282 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
283 ····​move-​result-​wide·​v2 283 ····​move-​result-​wide·​v1
   
284 ····​double-​to-​int·​v1,​·​v2 284 ····​double-​to-​int·​v1,​·​v1
   
285 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 285 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
286 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 286 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
287 ····​move-​result·​v0 287 ····​move-​result·​v0
   
[−]
smali/com/badlogic/gdx/utils/IntIntMap.smali
Offset 105, 15 lines modified Offset 105, 15 lines modified
105 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​><init>(IF)​V 105 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​><init>(IF)​V
   
106 ····​.​line·​63 106 ····​.​line·​63
107 ····​return-​void 107 ····​return-​void
108 .​end·​method 108 .​end·​method
   
109 .​method·​public·​constructor·​<init>(IF)​V 109 .​method·​public·​constructor·​<init>(IF)​V
110 ····​.​locals·4 110 ····​.​locals·3
111 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 111 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
112 ····​.​param·​p2,​·​"loadFactor"····​#·​F 112 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
113 ····​.​prologue 113 ····​.​prologue
114 ····​.​line·​67 114 ····​.​line·​67
115 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 115 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 247, 25 lines modified Offset 247, 25 lines modified
247 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>hashShift:​I 247 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>hashShift:​I
   
248 ····​.​line·​78 248 ····​.​line·​78
249 ····​const/​4·​v0,​·​0x3 249 ····​const/​4·​v0,​·​0x3
   
250 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>capacity:​I 250 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>capacity:​I
   
251 ····​int-​to-​double·​v2,​·​v1 251 ····​int-​to-​double·​v1,​·​v1
   
252 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 252 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
253 ····​move-​result-​wide·​v2 253 ····​move-​result-​wide·​v1
   
254 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 254 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
255 ····​move-​result-​wide·​v2 255 ····​move-​result-​wide·​v1
   
256 ····​double-​to-​int·​v1,​·​v2 256 ····​double-​to-​int·​v1,​·​v1
   
257 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 257 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
258 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 258 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
259 ····​move-​result·​v0 259 ····​move-​result·​v0
   
Offset 278, 21 lines modified Offset 278, 21 lines modified
   
278 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 278 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
279 ····​move-​result·​v0 279 ····​move-​result·​v0
   
280 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>capacity:​I 280 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>capacity:​I
   
281 ····​int-​to-​double·​v2,​·​v1 281 ····​int-​to-​double·​v1,​·​v1
   
282 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 282 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
283 ····​move-​result-​wide·​v2 283 ····​move-​result-​wide·​v1
   
284 ····​double-​to-​int·​v1,​·​v2 284 ····​double-​to-​int·​v1,​·​v1
   
285 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 285 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
286 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 286 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
287 ····​move-​result·​v0 287 ····​move-​result·​v0
   
[−]
smali/com/badlogic/gdx/utils/IntMap.smali
Offset 122, 15 lines modified Offset 122, 15 lines modified
122 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​><init>(IF)​V 122 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​><init>(IF)​V
   
123 ····​.​line·​64 123 ····​.​line·​64
124 ····​return-​void 124 ····​return-​void
125 .​end·​method 125 .​end·​method
   
126 .​method·​public·​constructor·​<init>(IF)​V 126 .​method·​public·​constructor·​<init>(IF)​V
127 ····​.​locals·4 127 ····​.​locals·3
128 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 128 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
129 ····​.​param·​p2,​·​"loadFactor"····​#·​F 129 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​68 131 ····​.​line·​68
132 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​" 132 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​"
133 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 133 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 265, 25 lines modified Offset 265, 25 lines modified
265 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>hashShift:​I 265 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>hashShift:​I
   
266 ····​.​line·​79 266 ····​.​line·​79
267 ····​const/​4·​v0,​·​0x3 267 ····​const/​4·​v0,​·​0x3
   
268 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>capacity:​I 268 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>capacity:​I
   
269 ····​int-​to-​double·​v2,​·​v1 269 ····​int-​to-​double·​v1,​·​v1
   
270 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 270 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
271 ····​move-​result-​wide·​v2 271 ····​move-​result-​wide·​v1
   
272 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 272 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
273 ····​move-​result-​wide·​v2 273 ····​move-​result-​wide·​v1
   
274 ····​double-​to-​int·​v1,​·​v2 274 ····​double-​to-​int·​v1,​·​v1
   
275 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 275 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
276 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 276 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
277 ····​move-​result·​v0 277 ····​move-​result·​v0
   
Offset 296, 21 lines modified Offset 296, 21 lines modified
   
296 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 296 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
297 ····​move-​result·​v0 297 ····​move-​result·​v0
   
298 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>capacity:​I 298 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>capacity:​I
   
299 ····​int-​to-​double·​v2,​·​v1 299 ····​int-​to-​double·​v1,​·​v1
   
300 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 300 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
301 ····​move-​result-​wide·​v2 301 ····​move-​result-​wide·​v1
   
302 ····​double-​to-​int·​v1,​·​v2 302 ····​double-​to-​int·​v1,​·​v1
   
303 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 303 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
304 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 304 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
305 ····​move-​result·​v0 305 ····​move-​result·​v0
   
[−]
smali/com/badlogic/gdx/utils/IntSet.smali
Offset 76, 15 lines modified Offset 76, 15 lines modified
76 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​><init>(IF)​V 76 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​><init>(IF)​V
   
77 ····​.​line·​59 77 ····​.​line·​59
78 ····​return-​void 78 ····​return-​void
79 .​end·​method 79 .​end·​method
   
80 .​method·​public·​constructor·​<init>(IF)​V 80 .​method·​public·​constructor·​<init>(IF)​V
81 ····​.​locals·4 81 ····​.​locals·3
82 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 82 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
83 ····​.​param·​p2,​·​"loadFactor"····​#·​F 83 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​63 85 ····​.​line·​63
86 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 86 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 218, 25 lines modified Offset 218, 25 lines modified
218 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>hashShift:​I 218 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>hashShift:​I
   
219 ····​.​line·​74 219 ····​.​line·​74
220 ····​const/​4·​v0,​·​0x3 220 ····​const/​4·​v0,​·​0x3
   
221 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>capacity:​I 221 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>capacity:​I
   
222 ····​int-​to-​double·​v2,​·​v1 222 ····​int-​to-​double·​v1,​·​v1
   
223 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 223 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
224 ····​move-​result-​wide·​v2 224 ····​move-​result-​wide·​v1
   
225 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 225 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
226 ····​move-​result-​wide·​v2 226 ····​move-​result-​wide·​v1
   
227 ····​double-​to-​int·​v1,​·​v2 227 ····​double-​to-​int·​v1,​·​v1
   
228 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 228 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
229 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 229 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
230 ····​move-​result·​v0 230 ····​move-​result·​v0
   
Offset 249, 21 lines modified Offset 249, 21 lines modified
   
249 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 249 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
250 ····​move-​result·​v0 250 ····​move-​result·​v0
   
251 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>capacity:​I 251 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>capacity:​I
   
252 ····​int-​to-​double·​v2,​·​v1 252 ····​int-​to-​double·​v1,​·​v1
   
253 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 253 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
254 ····​move-​result-​wide·​v2 254 ····​move-​result-​wide·​v1
   
255 ····​double-​to-​int·​v1,​·​v2 255 ····​double-​to-​int·​v1,​·​v1
   
256 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 256 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
257 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 257 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
258 ····​move-​result·​v0 258 ····​move-​result·​v0
   
Offset 818, 15 lines modified Offset 818, 15 lines modified
818 ····​.​packed-​switch·​0x0 818 ····​.​packed-​switch·​0x0
819 ········​:​pswitch_0 819 ········​:​pswitch_0
820 ········​:​pswitch_1 820 ········​:​pswitch_1
821 ····​.​end·​packed-​switch 821 ····​.​end·​packed-​switch
822 .​end·​method 822 .​end·​method
   
823 .​method·​private·​resize(I)​V 823 .​method·​private·​resize(I)​V
824 ····​.​locals·10 824 ····​.​locals·9
825 ····​.​param·​p1,​·​"newSize"····​#·​I 825 ····​.​param·​p1,​·​"newSize"····​#·​I
   
826 ····​.​prologue 826 ····​.​prologue
827 ····​const/​4·​v6,​·​0x0 827 ····​const/​4·​v6,​·​0x0
   
828 ····​.​line·​393 828 ····​.​line·​393
829 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>capacity:​I 829 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>capacity:​I
Offset 863, 25 lines modified Offset 863, 25 lines modified
863 ····​rsub-​int/​lit8·​v5,​·​v5,​·​0x1f 863 ····​rsub-​int/​lit8·​v5,​·​v5,​·​0x1f
   
864 ····​iput·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>hashShift:​I 864 ····​iput·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​IntSet;​-​>hashShift:​I
   
865 ····​.​line·​399 865 ····​.​line·​399
866 ····​const/​4·​v5,​·​0x3 866 ····​const/​4·​v5,​·​0x3
   
867 ····​int-​to-​double·​v8,​·​p1 867 ····​int-​to-​double·​v7,​·​p1
   
868 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>log(D)​D 868 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
869 ····​move-​result-​wide·​v8 869 ····​move-​result-​wide·​v7
   
870 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 870 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
871 ····​move-​result-​wide·​v8 871 ····​move-​result-​wide·​v7
   
872 ····​double-​to-​int·​v7,​·​v8 872 ····​double-​to-​int·​v7,​·​v7
   
Max diff block lines reached; 609/3243 bytes (18.78%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/JsonReader.smali
Offset 1576, 15 lines modified Offset 1576, 15 lines modified
1576 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonReader;​-​>addChild(Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 1576 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonReader;​-​>addChild(Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
   
1577 ····​.​line·​640 1577 ····​.​line·​640
1578 ····​return-​void 1578 ····​return-​void
1579 .​end·​method 1579 .​end·​method
   
1580 .​method·​protected·​number(Ljava/​lang/​String;​D)​V 1580 .​method·​protected·​number(Ljava/​lang/​String;​D)​V
1581 ····​.​locals·2 1581 ····​.​locals·1
1582 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 1582 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
1583 ····​.​param·​p2,​·​"value"····​#·​D 1583 ····​.​param·​p2,​·​"value"····​#·​D
   
1584 ····​.​prologue 1584 ····​.​prologue
1585 ····​.​line·​631 1585 ····​.​line·​631
1586 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1586 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
Offset 1593, 15 lines modified Offset 1593, 15 lines modified
1593 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonReader;​-​>addChild(Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 1593 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonReader;​-​>addChild(Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
   
1594 ····​.​line·​632 1594 ····​.​line·​632
1595 ····​return-​void 1595 ····​return-​void
1596 .​end·​method 1596 .​end·​method
   
1597 .​method·​protected·​number(Ljava/​lang/​String;​J)​V 1597 .​method·​protected·​number(Ljava/​lang/​String;​J)​V
1598 ····​.​locals·2 1598 ····​.​locals·1
1599 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 1599 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
1600 ····​.​param·​p2,​·​"value"····​#·​J 1600 ····​.​param·​p2,​·​"value"····​#·​J
   
1601 ····​.​prologue 1601 ····​.​prologue
1602 ····​.​line·​635 1602 ····​.​line·​635
1603 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1603 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
Offset 1848, 2475 lines modified Offset 1848, 2475 lines modified
   
1848 ····​move-​result-​object·​v1 1848 ····​move-​result-​object·​v1
   
1849 ····​return-​object·​v1 1849 ····​return-​object·​v1
1850 .​end·​method 1850 .​end·​method
   
1851 .​method·​public·​parse([CII)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1851 .​method·​public·​parse([CII)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
1852 ····​.​locals·​48 1852 ····​.​locals·​47
1853 ····​.​param·​p1,​·​"data"····​#·​[C 1853 ····​.​param·​p1,​·​"data"····​#·​[C
1854 ····​.​param·​p2,​·​"offset"····​#·​I 1854 ····​.​param·​p2,​·​"offset"····​#·​I
1855 ····​.​param·​p3,​·​"length"····​#·​I 1855 ····​.​param·​p3,​·​"length"····​#·​I
   
1856 ····​.​prologue 1856 ····​.​prologue
1857 ····​.​line·​82 1857 ····​.​line·​82
1858 ····​move/​from16·​v32,​·​p2 1858 ····​move/​from16·​v31,​·​p2
   
1859 ····​.​local·​v32,​·​"p":​I 1859 ····​.​local·​v31,​·​"p":​I
1860 ····​move/​from16·​v35,​·​p3 1860 ····​move/​from16·​v34,​·​p3
   
1861 ····​.​local·​v35,​·​"pe":​I 1861 ····​.​local·​v34,​·​"pe":​I
1862 ····​move/​from16·​v24,​·​v35 1862 ····​move/​from16·​v23,​·​v34
   
1863 ····​.​local·​v24,​·​"eof":​I 1863 ····​.​local·​v23,​·​"eof":​I
1864 ····​const/​16·​v41,​·​0x0 1864 ····​const/​16·​v40,​·​0x0
   
1865 ····​.​line·​83 1865 ····​.​line·​83
1866 ····​.​local·​v41,​·​"top":​I 1866 ····​.​local·​v40,​·​"top":​I
1867 ····​const/​16·​v44,​·​0x4 1867 ····​const/​16·​v43,​·​0x4
   
1868 ····​move/​from16·​v0,​·​v44 1868 ····​move/​from16·​v0,​·​v43
   
1869 ····​new-​array·​v0,​·​v0,​·​[I 1869 ····​new-​array·​v0,​·​v0,​·​[I
   
1870 ····​move-​object/​from16·​v38,​·​v0 1870 ····​move-​object/​from16·​v37,​·​v0
   
1871 ····​.​line·​85 1871 ····​.​line·​85
1872 ····​.​local·​v38,​·​"stack":​[I 1872 ····​.​local·​v37,​·​"stack":​[I
1873 ····​const/​16·​v37,​·​0x0 1873 ····​const/​16·​v36,​·​0x0
   
1874 ····​.​line·​86 1874 ····​.​line·​86
1875 ····​.​local·​v37,​·​"s":​I 1875 ····​.​local·​v36,​·​"s":​I
1876 ····​new-​instance·​v29,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 1876 ····​new-​instance·​v28,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1877 ····​const/​16·​v44,​·​0x8 1877 ····​const/​16·​v43,​·​0x8
   
1878 ····​move-​object/​from16·​v0,​·​v29 1878 ····​move-​object/​from16·​v0,​·​v28
   
1879 ····​move/​from16·​v1,​·​v44 1879 ····​move/​from16·​v1,​·​v43
   
1880 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>(I)​V 1880 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>(I)​V
   
1881 ····​.​line·​87 1881 ····​.​line·​87
1882 ····​.​local·​v29,​·​"names":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​String;​>;​" 1882 ····​.​local·​v28,​·​"names":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​String;​>;​"
1883 ····​const/​16·​v30,​·​0x0 1883 ····​const/​16·​v29,​·​0x0
   
1884 ····​.​local·​v30,​·​"needsUnescape":​Z 1884 ····​.​local·​v29,​·​"needsUnescape":​Z
1885 ····​const/​16·​v39,​·​0x0 1885 ····​const/​16·​v38,​·​0x0
   
1886 ····​.​local·​v39,​·​"stringIsName":​Z 1886 ····​.​local·​v38,​·​"stringIsName":​Z
1887 ····​const/​16·​v40,​·​0x0 1887 ····​const/​16·​v39,​·​0x0
   
1888 ····​.​line·​88 1888 ····​.​line·​88
1889 ····​.​local·​v40,​·​"stringIsUnquoted":​Z 1889 ····​.​local·​v39,​·​"stringIsUnquoted":​Z
1890 ····​const/​16·​v34,​·​0x0 1890 ····​const/​16·​v33,​·​0x0
   
1891 ····​.​line·​90 1891 ····​.​line·​90
1892 ····​.​local·​v34,​·​"parseRuntimeEx":​Ljava/​lang/​RuntimeException;​ 1892 ····​.​local·​v33,​·​"parseRuntimeEx":​Ljava/​lang/​RuntimeException;​
Max diff block lines reached; 95444/98646 bytes (96.75%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/JsonValue.smali
Offset 45, 30 lines modified Offset 45, 30 lines modified
45 .​field·​private·​stringValue:​Ljava/​lang/​String;​ 45 .​field·​private·​stringValue:​Ljava/​lang/​String;​
   
46 .​field·​private·​type:​Lcom/​badlogic/​gdx/​utils/​JsonValue$ValueType;​ 46 .​field·​private·​type:​Lcom/​badlogic/​gdx/​utils/​JsonValue$ValueType;​
   
   
47 #·​direct·​methods 47 #·​direct·​methods
48 .​method·​public·​constructor·​<init>(D)​V 48 .​method·​public·​constructor·​<init>(D)​V
49 ····​.​locals·1 49 ····​.​locals·0
50 ····​.​param·​p1,​·​"value"····​#·​D 50 ····​.​param·​p1,​·​"value"····​#·​D
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​57 52 ····​.​line·​57
53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
54 ····​.​line·​58 54 ····​.​line·​58
55 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>set(D)​V 55 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>set(D)​V
   
56 ····​.​line·​59 56 ····​.​line·​59
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
   
59 .​method·​public·​constructor·​<init>(J)​V 59 .​method·​public·​constructor·​<init>(J)​V
60 ····​.​locals·1 60 ····​.​locals·0
61 ····​.​param·​p1,​·​"value"····​#·​J 61 ····​.​param·​p1,​·​"value"····​#·​J
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​61 63 ····​.​line·​61
64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
65 ····​.​line·​62 65 ····​.​line·​62
Offset 239, 599 lines modified Offset 239, 549 lines modified
239 ····​:​cond_1 239 ····​:​cond_1
240 ····​const/​4·​v1,​·​0x1 240 ····​const/​4·​v1,​·​0x1
   
241 ····​goto·​:​goto_1 241 ····​goto·​:​goto_1
242 .​end·​method 242 .​end·​method
   
243 .​method·​private·​prettyPrint(Lcom/​badlogic/​gdx/​utils/​JsonValue;​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ILcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​)​V 243 .​method·​private·​prettyPrint(Lcom/​badlogic/​gdx/​utils/​JsonValue;​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ILcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​)​V
244 ····​.​locals·​14 244 ····​.​locals·​13
245 ····​.​param·​p1,​·​"object"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 245 ····​.​param·​p1,​·​"object"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
246 ····​.​param·​p2,​·​"buffer"····​#·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 246 ····​.​param·​p2,​·​"buffer"····​#·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
247 ····​.​param·​p3,​·​"indent"····​#·​I 247 ····​.​param·​p3,​·​"indent"····​#·​I
248 ····​.​param·​p4,​·​"settings"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​ 248 ····​.​param·​p4,​·​"settings"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​
   
249 ····​.​prologue 249 ····​.​prologue
250 ····​.​line·​914 250 ····​.​line·​914
251 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>isObject()​Z 251 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>isObject()​Z
   
252 ····​move-​result·​v11 252 ····​move-​result·​v10
   
253 ····​if-​eqz·​v11,​·​:​cond_9 253 ····​if-​eqz·​v10,​·​:​cond_9
   
254 ····​.​line·​915 254 ····​.​line·​915
255 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>child()​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 255 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>child()​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
256 ····​move-​result-​object·​v11 256 ····​move-​result-​object·​v10
   
257 ····​if-​nez·​v11,​·​:​cond_0 257 ····​if-​nez·​v10,​·​:​cond_0
   
258 ····​.​line·​916 258 ····​.​line·​916
259 ····​const-​string·​v11,​·​"{}" 259 ····​const-​string·​v10,​·​"{}"
   
260 ····move-​object/​from16·​v0,​·​p2 260 ····invoke-​virtual·​{p2,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
261 ····​invoke-​virtual·​{v0,​·​v11},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​  
   
262 ····​.​line·​982 261 ····​.​line·​982
263 ····​:​goto_0 262 ····​:​goto_0
264 ····​return-​void 263 ····​return-​void
   
265 ····​.​line·​918 264 ····​.​line·​918
266 ····​:​cond_0 265 ····​:​cond_0
267 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>isFlat(Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​Z 266 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>isFlat(Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​Z
   
268 ····​move-​result·​v11 267 ····​move-​result·​v10
   
269 ····​if-​nez·​v11,​·​:​cond_3 268 ····​if-​nez·​v10,​·​:​cond_3
   
270 ····​const/​4·​v8,​·​0x1 269 ····​const/​4·​v7,​·​0x1
   
271 ····​.​line·​919 270 ····​.​line·​919
272 ····​.​local·​v8,​·​"newLines":​Z 271 ····​.​local·​v7,​·​"newLines":​Z
273 ····​:​goto_1 272 ····​:​goto_1
274 ····​invoke-​virtual/​range·​{p2·​.​.​·p2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>length()​I 273 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>length()​I
   
275 ····​move-​result·​v9 274 ····​move-​result·​v8
   
276 ····​.​line·​922 275 ····​.​line·​922
277 ····​.​local·​v9,​·​"start":​I 276 ····​.​local·​v8,​·​"start":​I
278 ····​:​goto_2 277 ····​:​goto_2
279 ····​if-​eqz·​v8,​·​:​cond_4 278 ····​if-​eqz·​v7,​·​:​cond_4
   
280 ····​const-​string·​v11,​·​"{\n" 279 ····​const-​string·​v10,​·​"{\n"
   
281 ····​:​goto_3 280 ····​:​goto_3
282 ····move-​object/​from16·​v0,​·​p2 281 ····invoke-​virtual·​{p2,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
283 ····​invoke-​virtual·​{v0,​·​v11},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​  
   
Max diff block lines reached; 32097/35277 bytes (90.99%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/JsonWriter.smali
Offset 523, 15 lines modified Offset 523, 15 lines modified
523 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter;​-​>outputType:​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​ 523 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter;​-​>outputType:​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​
   
524 ····​.​line·​42 524 ····​.​line·​42
525 ····​return-​void 525 ····​return-​void
526 .​end·​method 526 .​end·​method
   
527 .​method·​public·​value(Ljava/​lang/​Object;​)​Lcom/​badlogic/​gdx/​utils/​JsonWriter;​ 527 .​method·​public·​value(Ljava/​lang/​Object;​)​Lcom/​badlogic/​gdx/​utils/​JsonWriter;​
528 ····​.​locals·8 528 ····​.​locals·7
529 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​ 529 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​
530 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 530 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
531 ········​value·​=·​{ 531 ········​value·​=·​{
532 ············​Ljava/​io/​IOException;​ 532 ············​Ljava/​io/​IOException;​
533 ········​} 533 ········​}
534 ····​.​end·​annotation 534 ····​.​end·​annotation
   
Offset 552, 19 lines modified Offset 552, 19 lines modified
   
552 ····​move-​result-​wide·​v0 552 ····​move-​result-​wide·​v0
   
553 ····​.​line·​92 553 ····​.​line·​92
554 ····​.​local·​v0,​·​"longValue":​J 554 ····​.​local·​v0,​·​"longValue":​J
555 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Number;​-​>doubleValue()​D 555 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Number;​-​>doubleValue()​D
   
556 ····​move-​result-​wide·​v4 556 ····​move-​result-​wide·​v3
   
557 ····​long-​to-​double·​v6,​·​v0 557 ····​long-​to-​double·​v5,​·​v0
   
558 ····​cmpl-​double·​v3,​·​v4,​·​v6 558 ····​cmpl-​double·​v3,​·​v3,​·​v5
   
559 ····​if-​nez·​v3,​·​:​cond_0 559 ····​if-​nez·​v3,​·​:​cond_0
   
560 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 560 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
561 ····​move-​result-​object·​p1 561 ····​move-​result-​object·​p1
   
[−]
smali/com/badlogic/gdx/utils/LongArray.smali
Offset 157, 15 lines modified Offset 157, 15 lines modified
   
157 ····​return-​object·​v0 157 ····​return-​object·​v0
158 .​end·​method 158 .​end·​method
   
   
159 #·​virtual·​methods 159 #·​virtual·​methods
160 .​method·​public·​add(J)​V 160 .​method·​public·​add(J)​V
161 ····​.​locals·5 161 ····​.​locals·4
162 ····​.​param·​p1,​·​"value"····​#·​J 162 ····​.​param·​p1,​·​"value"····​#·​J
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​76 164 ····​.​line·​76
165 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J 165 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J
   
166 ····​.​line·​77 166 ····​.​line·​77
Offset 380, 15 lines modified Offset 380, 15 lines modified
380 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>size:​I 380 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>size:​I
   
381 ····​.​line·​243 381 ····​.​line·​243
382 ····​return-​void 382 ····​return-​void
383 .​end·​method 383 .​end·​method
   
384 .​method·​public·​contains(J)​Z 384 .​method·​public·​contains(J)​Z
385 ····​.​locals·7 385 ····​.​locals·5
386 ····​.​param·​p1,​·​"value"····​#·​J 386 ····​.​param·​p1,​·​"value"····​#·​J
   
387 ····​.​prologue 387 ····​.​prologue
388 ····​.​line·​145 388 ····​.​line·​145
389 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>size:​I 389 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>size:​I
   
390 ····​add-​int/​lit8·​v0,​·​v3,​·​-​0x1 390 ····​add-​int/​lit8·​v0,​·​v3,​·​-​0x1
Offset 407, 17 lines modified Offset 407, 17 lines modified
407 ····​if-​ltz·​v1,​·​:​cond_0 407 ····​if-​ltz·​v1,​·​:​cond_0
   
408 ····​.​line·​148 408 ····​.​line·​148
409 ····​add-​int/​lit8·​v0,​·​v1,​·​-​0x1 409 ····​add-​int/​lit8·​v0,​·​v1,​·​-​0x1
   
410 ····​.​end·​local·​v1····​#·​"i":​I 410 ····​.​end·​local·​v1····​#·​"i":​I
411 ····​.​restart·​local·​v0····​#·​"i":​I 411 ····​.​restart·​local·​v0····​#·​"i":​I
412 ····​aget-​wide·​v4,​·​v2,​·​v1 412 ····​aget-​wide·​v3,​·​v2,​·​v1
   
413 ····​cmp-​long·​v3,​·​v4,​·​p1 413 ····​cmp-​long·​v3,​·​v3,​·​p1
   
414 ····​if-​nez·​v3,​·​:​cond_1 414 ····​if-​nez·​v3,​·​:​cond_1
   
415 ····​const/​4·​v3,​·​0x1 415 ····​const/​4·​v3,​·​0x1
   
416 ····​.​line·​149 416 ····​.​line·​149
417 ····​:​goto_1 417 ····​:​goto_1
Offset 472, 15 lines modified Offset 472, 15 lines modified
472 ····​:​cond_0 472 ····​:​cond_0
473 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J 473 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J
   
474 ····​return-​object·​v1 474 ····​return-​object·​v1
475 .​end·​method 475 .​end·​method
   
476 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 476 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
477 ····​.​locals·10 477 ····​.​locals·9
478 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​ 478 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​
   
479 ····​.​prologue 479 ····​.​prologue
480 ····​const/​4·​v3,​·​0x1 480 ····​const/​4·​v3,​·​0x1
   
481 ····​const/​4·​v4,​·​0x0 481 ····​const/​4·​v4,​·​0x0
   
Offset 529, 21 lines modified Offset 529, 21 lines modified
529 ····​.​local·​v1,​·​"i":​I 529 ····​.​local·​v1,​·​"i":​I
530 ····​:​goto_1 530 ····​:​goto_1
531 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 531 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
532 ····​.​line·​319 532 ····​.​line·​319
533 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J 533 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J
   
534 ····​aget-​wide·​v6,​·​v5,​·​v1 534 ····​aget-​wide·​v5,​·​v5,​·​v1
   
535 ····​iget-​object·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J 535 ····​iget-​object·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>items:​[J
   
536 ····​aget-​wide·​v8,​·​v5,​·​v1 536 ····​aget-​wide·​v7,​·​v7,​·​v1
   
537 ····​cmp-​long·​v5,​·​v6,​·​v8 537 ····​cmp-​long·​v5,​·​v5,​·​v7
   
538 ····​if-​eqz·​v5,​·​:​cond_4 538 ····​if-​eqz·​v5,​·​:​cond_4
   
539 ····​move·​v3,​·​v4 539 ····​move·​v3,​·​v4
   
540 ····​goto·​:​goto_0 540 ····​goto·​:​goto_0
   
Offset 634, 15 lines modified Offset 634, 15 lines modified
   
634 ····​aget-​wide·​v0,​·​v0,​·​p1 634 ····​aget-​wide·​v0,​·​v0,​·​p1
   
635 ····​return-​wide·​v0 635 ····​return-​wide·​v0
636 .​end·​method 636 .​end·​method
   
637 .​method·​public·​incr(IJ)​V 637 .​method·​public·​incr(IJ)​V
638 ····​.​locals·4 638 ····​.​locals·3
639 ····​.​param·​p1,​·​"index"····​#·​I 639 ····​.​param·​p1,​·​"index"····​#·​I
640 ····​.​param·​p2,​·​"value"····​#·​J 640 ····​.​param·​p2,​·​"value"····​#·​J
   
Max diff block lines reached; 11921/13989 bytes (85.22%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/LongMap$Keys.smali
Offset 112, 15 lines modified Offset 112, 15 lines modified
112 ····​.​line·​775 112 ····​.​line·​775
113 ····​invoke-​super·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$MapIterator;​-​>reset()​V 113 ····​invoke-​super·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$MapIterator;​-​>reset()​V
   
114 ····​return-​void 114 ····​return-​void
115 .​end·​method 115 .​end·​method
   
116 .​method·​public·​toArray()​Lcom/​badlogic/​gdx/​utils/​LongArray;​ 116 .​method·​public·​toArray()​Lcom/​badlogic/​gdx/​utils/​LongArray;​
117 ····​.​locals·4 117 ····​.​locals·3
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​.​line·​791 119 ····​.​line·​791
120 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​ 120 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​
   
121 ····​const/​4·​v1,​·​0x1 121 ····​const/​4·​v1,​·​0x1
   
Offset 136, 17 lines modified Offset 136, 17 lines modified
136 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Keys;​-​>hasNext:​Z 136 ····​iget-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Keys;​-​>hasNext:​Z
   
137 ····​if-​eqz·​v1,​·​:​cond_0 137 ····​if-​eqz·​v1,​·​:​cond_0
   
138 ····​.​line·​793 138 ····​.​line·​793
139 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Keys;​-​>next()​J 139 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Keys;​-​>next()​J
   
140 ····​move-​result-​wide·​v2 140 ····​move-​result-​wide·​v1
   
141 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>add(J)​V 141 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​LongArray;​-​>add(J)​V
   
142 ····​goto·​:​goto_0 142 ····​goto·​:​goto_0
   
143 ····​.​line·​794 143 ····​.​line·​794
144 ····​:​cond_0 144 ····​:​cond_0
145 ····​return-​object·​v0 145 ····​return-​object·​v0
146 .​end·​method 146 .​end·​method
[−]
smali/com/badlogic/gdx/utils/LongMap$Entry.smali
Offset 46, 26 lines modified Offset 46, 26 lines modified
   
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
   
48 #·​virtual·​methods 48 #·​virtual·​methods
49 .​method·​public·​toString()​Ljava/​lang/​String;​ 49 .​method·​public·​toString()​Ljava/​lang/​String;​
50 ····​.​locals·4 50 ····​.​locals·3
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​639 52 ····​.​line·​639
53 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap$Entry<TV;​>;​" 53 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap$Entry<TV;​>;​"
54 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 54 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
55 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 55 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
56 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Entry;​-​>key:​J 56 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Entry;​-​>key:​J
   
57 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 57 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
58 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
59 ····​const-​string·​v1,​·​"=" 59 ····​const-​string·​v1,​·​"="
   
60 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 60 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/com/badlogic/gdx/utils/LongMap.smali
Offset 122, 15 lines modified Offset 122, 15 lines modified
122 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​><init>(IF)​V 122 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​><init>(IF)​V
   
123 ····​.​line·​64 123 ····​.​line·​64
124 ····​return-​void 124 ····​return-​void
125 .​end·​method 125 .​end·​method
   
126 .​method·​public·​constructor·​<init>(IF)​V 126 .​method·​public·​constructor·​<init>(IF)​V
127 ····​.​locals·4 127 ····​.​locals·3
128 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 128 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
129 ····​.​param·​p2,​·​"loadFactor"····​#·​F 129 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​68 131 ····​.​line·​68
132 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​" 132 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​"
133 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 133 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 267, 25 lines modified Offset 267, 25 lines modified
267 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>hashShift:​I 267 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>hashShift:​I
   
268 ····​.​line·​79 268 ····​.​line·​79
269 ····​const/​4·​v0,​·​0x3 269 ····​const/​4·​v0,​·​0x3
   
270 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>capacity:​I 270 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>capacity:​I
   
271 ····​int-​to-​double·​v2,​·​v1 271 ····​int-​to-​double·​v1,​·​v1
   
272 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 272 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
273 ····​move-​result-​wide·​v2 273 ····​move-​result-​wide·​v1
   
274 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 274 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
275 ····​move-​result-​wide·​v2 275 ····​move-​result-​wide·​v1
   
276 ····​double-​to-​int·​v1,​·​v2 276 ····​double-​to-​int·​v1,​·​v1
   
277 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 277 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
278 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 278 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
279 ····​move-​result·​v0 279 ····​move-​result·​v0
   
Offset 298, 21 lines modified Offset 298, 21 lines modified
   
298 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 298 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
299 ····​move-​result·​v0 299 ····​move-​result·​v0
   
300 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>capacity:​I 300 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>capacity:​I
   
301 ····​int-​to-​double·​v2,​·​v1 301 ····​int-​to-​double·​v1,​·​v1
   
302 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 302 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
303 ····​move-​result-​wide·​v2 303 ····​move-​result-​wide·​v1
   
304 ····​double-​to-​int·​v1,​·​v2 304 ····​double-​to-​int·​v1,​·​v1
   
305 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 305 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
306 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 306 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
307 ····​move-​result·​v0 307 ····​move-​result·​v0
   
Offset 409, 15 lines modified Offset 409, 15 lines modified
409 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>hasZeroValue:​Z 409 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>hasZeroValue:​Z
   
410 ····​.​line·​95 410 ····​.​line·​95
411 ····​return-​void 411 ····​return-​void
412 .​end·​method 412 .​end·​method
   
413 .​method·​private·​containsKeyStash(J)​Z 413 .​method·​private·​containsKeyStash(J)​Z
414 ····​.​locals·7 414 ····​.​locals·5
415 ····​.​param·​p1,​·​"key"····​#·​J 415 ····​.​param·​p1,​·​"key"····​#·​J
   
416 ····​.​prologue 416 ····​.​prologue
417 ····​.​line·​473 417 ····​.​line·​473
418 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​" 418 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​"
419 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>keyTable:​[J 419 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>keyTable:​[J
   
Offset 431, 17 lines modified Offset 431, 17 lines modified
431 ····​add-​int·​v2,​·​v0,​·​v3 431 ····​add-​int·​v2,​·​v0,​·​v3
   
432 ····​.​local·​v2,​·​"n":​I 432 ····​.​local·​v2,​·​"n":​I
433 ····​:​goto_0 433 ····​:​goto_0
434 ····​if-​ge·​v0,​·​v2,​·​:​cond_1 434 ····​if-​ge·​v0,​·​v2,​·​:​cond_1
   
435 ····​.​line·​475 435 ····​.​line·​475
436 ····​aget-​wide·​v4,​·​v1,​·​v0 436 ····​aget-​wide·​v3,​·​v1,​·​v0
   
437 ····​cmp-​long·​v3,​·​v4,​·​p1 437 ····​cmp-​long·​v3,​·​v3,​·​p1
   
438 ····​if-​nez·​v3,​·​:​cond_0 438 ····​if-​nez·​v3,​·​:​cond_0
   
439 ····​const/​4·​v3,​·​0x1 439 ····​const/​4·​v3,​·​0x1
   
440 ····​.​line·​476 440 ····​.​line·​476
441 ····​:​goto_1 441 ····​:​goto_1
Offset 457, 15 lines modified Offset 457, 15 lines modified
457 ····​:​cond_1 457 ····​:​cond_1
Max diff block lines reached; 40066/42650 bytes (93.94%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/ObjectFloatMap.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​><init>(IF)​V 110 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​><init>(IF)​V
   
111 ····​.​line·​61 111 ····​.​line·​61
112 ····​return-​void 112 ····​return-​void
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​constructor·​<init>(IF)​V 114 .​method·​public·​constructor·​<init>(IF)​V
115 ····​.​locals·4 115 ····​.​locals·3
116 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 116 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
117 ····​.​param·​p2,​·​"loadFactor"····​#·​F 117 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​.​line·​65 119 ····​.​line·​65
120 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​" 120 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​"
121 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 121 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 253, 25 lines modified Offset 253, 25 lines modified
253 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>hashShift:​I 253 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>hashShift:​I
   
254 ····​.​line·​76 254 ····​.​line·​76
255 ····​const/​4·​v0,​·​0x3 255 ····​const/​4·​v0,​·​0x3
   
256 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>capacity:​I 256 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>capacity:​I
   
257 ····​int-​to-​double·​v2,​·​v1 257 ····​int-​to-​double·​v1,​·​v1
   
258 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 258 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
259 ····​move-​result-​wide·​v2 259 ····​move-​result-​wide·​v1
   
260 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 260 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
261 ····​move-​result-​wide·​v2 261 ····​move-​result-​wide·​v1
   
262 ····​double-​to-​int·​v1,​·​v2 262 ····​double-​to-​int·​v1,​·​v1
   
263 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 263 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
264 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 264 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
265 ····​move-​result·​v0 265 ····​move-​result·​v0
   
Offset 284, 21 lines modified Offset 284, 21 lines modified
   
284 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 284 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
285 ····​move-​result·​v0 285 ····​move-​result·​v0
   
286 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>capacity:​I 286 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>capacity:​I
   
287 ····​int-​to-​double·​v2,​·​v1 287 ····​int-​to-​double·​v1,​·​v1
   
288 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 288 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
289 ····​move-​result-​wide·​v2 289 ····​move-​result-​wide·​v1
   
290 ····​double-​to-​int·​v1,​·​v2 290 ····​double-​to-​int·​v1,​·​v1
   
291 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 291 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
293 ····​move-​result·​v0 293 ····​move-​result·​v0
   
Offset 1103, 20 lines modified Offset 1103, 20 lines modified
   
1103 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>size:​I 1103 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>size:​I
   
1104 ····​goto·​:​goto_0 1104 ····​goto·​:​goto_0
1105 .​end·​method 1105 .​end·​method
   
1106 .​method·​private·​resize(I)​V 1106 .​method·​private·​resize(I)​V
1107 ····​.​locals·​11 1107 ····​.​locals·​10
1108 ····​.​param·​p1,​·​"newSize"····​#·​I 1108 ····​.​param·​p1,​·​"newSize"····​#·​I
   
1109 ····​.​prologue 1109 ····​.​prologue
1110 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​" 1110 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​"
1111 ····​const/​4·​v10,​·​0x0 1111 ····​const/​4·​v9,​·​0x0
   
1112 ····​.​line·​453 1112 ····​.​line·​453
1113 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>capacity:​I 1113 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>capacity:​I
   
1114 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>stashSize:​I 1114 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>stashSize:​I
   
1115 ····​add-​int·​v2,​·​v6,​·​v7 1115 ····​add-​int·​v2,​·​v6,​·​v7
Offset 1149, 25 lines modified Offset 1149, 25 lines modified
1149 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f 1149 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f
   
1150 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>hashShift:​I 1150 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>hashShift:​I
   
1151 ····​.​line·​459 1151 ····​.​line·​459
1152 ····​const/​4·​v6,​·​0x3 1152 ····​const/​4·​v6,​·​0x3
   
1153 ····​int-​to-​double·​v8,​·​p1 1153 ····​int-​to-​double·​v7,​·​p1
   
1154 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>log(D)​D 1154 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
1155 ····​move-​result-​wide·​v8 1155 ····​move-​result-​wide·​v7
   
1156 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 1156 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
Max diff block lines reached; 1353/4247 bytes (31.86%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/ObjectIntMap.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​><init>(IF)​V 110 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​><init>(IF)​V
   
111 ····​.​line·​61 111 ····​.​line·​61
112 ····​return-​void 112 ····​return-​void
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​constructor·​<init>(IF)​V 114 .​method·​public·​constructor·​<init>(IF)​V
115 ····​.​locals·4 115 ····​.​locals·3
116 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 116 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
117 ····​.​param·​p2,​·​"loadFactor"····​#·​F 117 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​.​line·​65 119 ····​.​line·​65
120 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​" 120 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​"
121 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 121 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 253, 25 lines modified Offset 253, 25 lines modified
253 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>hashShift:​I 253 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>hashShift:​I
   
254 ····​.​line·​76 254 ····​.​line·​76
255 ····​const/​4·​v0,​·​0x3 255 ····​const/​4·​v0,​·​0x3
   
256 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>capacity:​I 256 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>capacity:​I
   
257 ····​int-​to-​double·​v2,​·​v1 257 ····​int-​to-​double·​v1,​·​v1
   
258 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 258 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
259 ····​move-​result-​wide·​v2 259 ····​move-​result-​wide·​v1
   
260 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 260 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
261 ····​move-​result-​wide·​v2 261 ····​move-​result-​wide·​v1
   
262 ····​double-​to-​int·​v1,​·​v2 262 ····​double-​to-​int·​v1,​·​v1
   
263 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 263 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
264 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 264 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
265 ····​move-​result·​v0 265 ····​move-​result·​v0
   
Offset 284, 21 lines modified Offset 284, 21 lines modified
   
284 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 284 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
285 ····​move-​result·​v0 285 ····​move-​result·​v0
   
286 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>capacity:​I 286 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>capacity:​I
   
287 ····​int-​to-​double·​v2,​·​v1 287 ····​int-​to-​double·​v1,​·​v1
   
288 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 288 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
289 ····​move-​result-​wide·​v2 289 ····​move-​result-​wide·​v1
   
290 ····​double-​to-​int·​v1,​·​v2 290 ····​double-​to-​int·​v1,​·​v1
   
291 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 291 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
293 ····​move-​result·​v0 293 ····​move-​result·​v0
   
Offset 1103, 20 lines modified Offset 1103, 20 lines modified
   
1103 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>size:​I 1103 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>size:​I
   
1104 ····​goto·​:​goto_0 1104 ····​goto·​:​goto_0
1105 .​end·​method 1105 .​end·​method
   
1106 .​method·​private·​resize(I)​V 1106 .​method·​private·​resize(I)​V
1107 ····​.​locals·​11 1107 ····​.​locals·​10
1108 ····​.​param·​p1,​·​"newSize"····​#·​I 1108 ····​.​param·​p1,​·​"newSize"····​#·​I
   
1109 ····​.​prologue 1109 ····​.​prologue
1110 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​" 1110 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​"
1111 ····​const/​4·​v10,​·​0x0 1111 ····​const/​4·​v9,​·​0x0
   
1112 ····​.​line·​453 1112 ····​.​line·​453
1113 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>capacity:​I 1113 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>capacity:​I
   
1114 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>stashSize:​I 1114 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>stashSize:​I
   
1115 ····​add-​int·​v2,​·​v6,​·​v7 1115 ····​add-​int·​v2,​·​v6,​·​v7
Offset 1149, 25 lines modified Offset 1149, 25 lines modified
1149 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f 1149 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f
   
1150 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>hashShift:​I 1150 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>hashShift:​I
   
1151 ····​.​line·​459 1151 ····​.​line·​459
1152 ····​const/​4·​v6,​·​0x3 1152 ····​const/​4·​v6,​·​0x3
   
1153 ····​int-​to-​double·​v8,​·​p1 1153 ····​int-​to-​double·​v7,​·​p1
   
1154 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>log(D)​D 1154 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
1155 ····​move-​result-​wide·​v8 1155 ····​move-​result-​wide·​v7
   
1156 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 1156 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
Max diff block lines reached; 1341/4211 bytes (31.85%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/ObjectMap.smali
Offset 118, 15 lines modified Offset 118, 15 lines modified
118 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​><init>(IF)​V 118 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​><init>(IF)​V
   
119 ····​.​line·​61 119 ····​.​line·​61
120 ····​return-​void 120 ····​return-​void
121 .​end·​method 121 .​end·​method
   
122 .​method·​public·​constructor·​<init>(IF)​V 122 .​method·​public·​constructor·​<init>(IF)​V
123 ····​.​locals·4 123 ····​.​locals·3
124 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 124 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
125 ····​.​param·​p2,​·​"loadFactor"····​#·​F 125 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
126 ····​.​prologue 126 ····​.​prologue
127 ····​.​line·​65 127 ····​.​line·​65
128 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​" 128 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​"
129 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 129 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 261, 25 lines modified Offset 261, 25 lines modified
261 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>hashShift:​I 261 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>hashShift:​I
   
262 ····​.​line·​76 262 ····​.​line·​76
263 ····​const/​4·​v0,​·​0x3 263 ····​const/​4·​v0,​·​0x3
   
264 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>capacity:​I 264 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>capacity:​I
   
265 ····​int-​to-​double·​v2,​·​v1 265 ····​int-​to-​double·​v1,​·​v1
   
266 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 266 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
267 ····​move-​result-​wide·​v2 267 ····​move-​result-​wide·​v1
   
268 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 268 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
269 ····​move-​result-​wide·​v2 269 ····​move-​result-​wide·​v1
   
270 ····​double-​to-​int·​v1,​·​v2 270 ····​double-​to-​int·​v1,​·​v1
   
271 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 271 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
272 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 272 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
273 ····​move-​result·​v0 273 ····​move-​result·​v0
   
Offset 292, 21 lines modified Offset 292, 21 lines modified
   
292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 292 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
293 ····​move-​result·​v0 293 ····​move-​result·​v0
   
294 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>capacity:​I 294 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>capacity:​I
   
295 ····​int-​to-​double·​v2,​·​v1 295 ····​int-​to-​double·​v1,​·​v1
   
296 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 296 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
297 ····​move-​result-​wide·​v2 297 ····​move-​result-​wide·​v1
   
298 ····​double-​to-​int·​v1,​·​v2 298 ····​double-​to-​int·​v1,​·​v1
   
299 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 299 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
300 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 300 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
301 ····​move-​result·​v0 301 ····​move-​result·​v0
   
Offset 1378, 20 lines modified Offset 1378, 20 lines modified
1378 ····​.​line·​159 1378 ····​.​line·​159
1379 ····​const/​4·​v13,​·​0x0 1379 ····​const/​4·​v13,​·​0x0
   
1380 ····​goto/​16·​:​goto_0 1380 ····​goto/​16·​:​goto_0
1381 .​end·​method 1381 .​end·​method
   
1382 .​method·​private·​resize(I)​V 1382 .​method·​private·​resize(I)​V
1383 ····​.​locals·​11 1383 ····​.​locals·​10
1384 ····​.​param·​p1,​·​"newSize"····​#·​I 1384 ····​.​param·​p1,​·​"newSize"····​#·​I
   
1385 ····​.​prologue 1385 ····​.​prologue
1386 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​" 1386 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​"
1387 ····​const/​4·​v10,​·​0x0 1387 ····​const/​4·​v9,​·​0x0
   
1388 ····​.​line·​485 1388 ····​.​line·​485
1389 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>capacity:​I 1389 ····​iget·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>capacity:​I
   
1390 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>stashSize:​I 1390 ····​iget·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>stashSize:​I
   
1391 ····​add-​int·​v2,​·​v6,​·​v7 1391 ····​add-​int·​v2,​·​v6,​·​v7
Offset 1424, 25 lines modified Offset 1424, 25 lines modified
1424 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f 1424 ····​rsub-​int/​lit8·​v6,​·​v6,​·​0x1f
   
1425 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>hashShift:​I 1425 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>hashShift:​I
   
1426 ····​.​line·​491 1426 ····​.​line·​491
1427 ····​const/​4·​v6,​·​0x3 1427 ····​const/​4·​v6,​·​0x3
   
1428 ····​int-​to-​double·​v8,​·​p1 1428 ····​int-​to-​double·​v7,​·​p1
   
1429 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>log(D)​D 1429 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
1430 ····​move-​result-​wide·​v8 1430 ····​move-​result-​wide·​v7
   
1431 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 1431 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
Max diff block lines reached; 1340/4157 bytes (32.23%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/ObjectSet.smali
Offset 94, 15 lines modified Offset 94, 15 lines modified
94 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​><init>(IF)​V 94 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​><init>(IF)​V
   
95 ····​.​line·​58 95 ····​.​line·​58
96 ····​return-​void 96 ····​return-​void
97 .​end·​method 97 .​end·​method
   
98 .​method·​public·​constructor·​<init>(IF)​V 98 .​method·​public·​constructor·​<init>(IF)​V
99 ····​.​locals·4 99 ····​.​locals·3
100 ····​.​param·​p1,​·​"initialCapacity"····​#·​I 100 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
101 ····​.​param·​p2,​·​"loadFactor"····​#·​F 101 ····​.​param·​p2,​·​"loadFactor"····​#·​F
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​.​line·​62 103 ····​.​line·​62
104 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​" 104 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​"
105 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 105 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 237, 25 lines modified Offset 237, 25 lines modified
237 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>hashShift:​I 237 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>hashShift:​I
   
238 ····​.​line·​73 238 ····​.​line·​73
239 ····​const/​4·​v0,​·​0x3 239 ····​const/​4·​v0,​·​0x3
   
240 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>capacity:​I 240 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>capacity:​I
   
241 ····​int-​to-​double·​v2,​·​v1 241 ····​int-​to-​double·​v1,​·​v1
   
242 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>log(D)​D 242 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>log(D)​D
   
243 ····​move-​result-​wide·​v2 243 ····​move-​result-​wide·​v1
   
244 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>ceil(D)​D 244 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>ceil(D)​D
   
245 ····​move-​result-​wide·​v2 245 ····​move-​result-​wide·​v1
   
246 ····​double-​to-​int·​v1,​·​v2 246 ····​double-​to-​int·​v1,​·​v1
   
247 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2 247 ····​mul-​int/​lit8·​v1,​·​v1,​·​0x2
   
248 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 248 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
249 ····​move-​result·​v0 249 ····​move-​result·​v0
   
Offset 268, 21 lines modified Offset 268, 21 lines modified
   
268 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I 268 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
269 ····​move-​result·​v0 269 ····​move-​result·​v0
   
270 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>capacity:​I 270 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>capacity:​I
   
271 ····​int-​to-​double·​v2,​·​v1 271 ····​int-​to-​double·​v1,​·​v1
   
272 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 272 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
273 ····​move-​result-​wide·​v2 273 ····​move-​result-​wide·​v1
   
274 ····​double-​to-​int·​v1,​·​v2 274 ····​double-​to-​int·​v1,​·​v1
   
275 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8 275 ····​div-​int/​lit8·​v1,​·​v1,​·​0x8
   
276 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I 276 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
277 ····​move-​result·​v0 277 ····​move-​result·​v0
   
[−]
smali/com/badlogic/gdx/utils/PerformanceCounter.smali
Offset 87, 34 lines modified Offset 87, 34 lines modified
87 ····​.​line·​53 87 ····​.​line·​53
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
   
   
90 #·​virtual·​methods 90 #·​virtual·​methods
91 .​method·​public·​reset()​V 91 .​method·​public·​reset()​V
92 ····​.​locals·4 92 ····​.​locals·3
   
93 ····​.​prologue 93 ····​.​prologue
94 ····​const-​wide/​16·​v2,​·​0x0 94 ····​const-​wide/​16·​v1,​·​0x0
   
95 ····​.​line·​98 95 ····​.​line·​98
96 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>time:​Lcom/​badlogic/​gdx/​math/​FloatCounter;​ 96 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>time:​Lcom/​badlogic/​gdx/​math/​FloatCounter;​
   
97 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​FloatCounter;​-​>reset()​V 97 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​FloatCounter;​-​>reset()​V
   
98 ····​.​line·​99 98 ····​.​line·​99
99 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>load:​Lcom/​badlogic/​gdx/​math/​FloatCounter;​ 99 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>load:​Lcom/​badlogic/​gdx/​math/​FloatCounter;​
   
100 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​FloatCounter;​-​>reset()​V 100 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​FloatCounter;​-​>reset()​V
   
101 ····​.​line·​100 101 ····​.​line·​100
102 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J 102 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J
   
103 ····​.​line·​101 103 ····​.​line·​101
104 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>lastTick:​J 104 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>lastTick:​J
   
105 ····​.​line·​102 105 ····​.​line·​102
106 ····​const/​4·​v0,​·​0x0 106 ····​const/​4·​v0,​·​0x0
   
107 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>current:​F 107 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>current:​F
   
108 ····​.​line·​103 108 ····​.​line·​103
Offset 143, 49 lines modified Offset 143, 49 lines modified
143 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>valid:​Z 143 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>valid:​Z
   
144 ····​.​line·​84 144 ····​.​line·​84
145 ····​return-​void 145 ····​return-​void
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​stop()​V 147 .​method·​public·​stop()​V
148 ····​.​locals·8 148 ····​.​locals·7
   
149 ····​.​prologue 149 ····​.​prologue
150 ····​const-​wide/​16·​v6,​·​0x0 150 ····​const-​wide/​16·​v5,​·​0x0
   
151 ····​.​line·​89 151 ····​.​line·​89
152 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J 152 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J
   
153 ····​cmp-​long·​v0,​·​v0,​·​v6 153 ····​cmp-​long·​v0,​·​v0,​·​v5
   
154 ····​if-​lez·​v0,​·​:​cond_0 154 ····​if-​lez·​v0,​·​:​cond_0
   
155 ····​.​line·​90 155 ····​.​line·​90
156 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>current:​F 156 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>current:​F
   
157 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J 157 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​TimeUtils;​-​>nanoTime()​J
   
158 ····​move-​result-​wide·​v2 158 ····​move-​result-​wide·​v1
   
159 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J 159 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J
   
160 ····​sub-​long/​2addr·​v2,​·​v4 160 ····​sub-​long/​2addr·​v1,​·​v3
   
161 ····​long-​to-​float·​v1,​·​v2 161 ····​long-​to-​float·​v1,​·​v1
   
162 ····​const·​v2,​·​0x3089705f····​#·​1.​0E-​9f 162 ····​const·​v2,​·​0x3089705f····​#·​1.​0E-​9f
   
163 ····​mul-​float/​2addr·​v1,​·​v2 163 ····​mul-​float/​2addr·​v1,​·​v2
   
164 ····​add-​float/​2addr·​v0,​·​v1 164 ····​add-​float/​2addr·​v0,​·​v1
   
165 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>current:​F 165 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>current:​F
   
166 ····​.​line·​91 166 ····​.​line·​91
167 ····​iput-​wide·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J 167 ····​iput-​wide·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>startTime:​J
   
168 ····​.​line·​92 168 ····​.​line·​92
169 ····​const/​4·​v0,​·​0x1 169 ····​const/​4·​v0,​·​0x1
   
170 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>valid:​Z 170 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PerformanceCounter;​-​>valid:​Z
   
171 ····​.​line·​94 171 ····​.​line·​94
[−]
smali/com/badlogic/gdx/utils/StringBuilder.smali
Offset 365, 36 lines modified Offset 365, 36 lines modified
365 ····​.​line·​40 365 ····​.​line·​40
366 ····​.​restart·​local·​v0····​#·​"result":​I 366 ····​.​restart·​local·​v0····​#·​"result":​I
367 ····​:​cond_1 367 ····​:​cond_1
368 ····​return·​v0 368 ····​return·​v0
369 .​end·​method 369 .​end·​method
   
370 .​method·​public·​static·​numChars(JI)​I 370 .​method·​public·​static·​numChars(JI)​I
371 ····​.​locals·6 371 ····​.​locals·5
372 ····​.​param·​p0,​·​"value"····​#·​J 372 ····​.​param·​p0,​·​"value"····​#·​J
373 ····​.​param·​p2,​·​"radix"····​#·​I 373 ····​.​param·​p2,​·​"radix"····​#·​I
   
374 ····​.​prologue 374 ····​.​prologue
375 ····​const-​wide/​16·​v4,​·​0x0 375 ····​const-​wide/​16·​v3,​·​0x0
   
376 ····​.​line·​45 376 ····​.​line·​45
377 ····​cmp-​long·​v1,​·​p0,​·​v4 377 ····​cmp-​long·​v1,​·​p0,​·​v3
   
378 ····​if-​gez·​v1,​·​:​cond_0 378 ····​if-​gez·​v1,​·​:​cond_0
   
379 ····​const/​4·​v0,​·​0x2 379 ····​const/​4·​v0,​·​0x2
   
380 ····​.​line·​46 380 ····​.​line·​46
381 ····​.​local·​v0,​·​"result":​I 381 ····​.​local·​v0,​·​"result":​I
382 ····​:​goto_0 382 ····​:​goto_0
383 ····​int-​to-​long·​v2,​·​p2 383 ····​int-​to-​long·​v1,​·​p2
   
384 ····​div-​long/​2addr·​p0,​·​v2 384 ····​div-​long/​2addr·​p0,​·​v1
   
385 ····​cmp-​long·​v1,​·​p0,​·​v4 385 ····​cmp-​long·​v1,​·​p0,​·​v3
   
386 ····​if-​eqz·​v1,​·​:​cond_1 386 ····​if-​eqz·​v1,​·​:​cond_1
   
387 ····​.​line·​47 387 ····​.​line·​47
388 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 388 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
389 ····​goto·​:​goto_0 389 ····​goto·​:​goto_0
Offset 744, 41 lines modified Offset 744, 41 lines modified
   
744 ····​move-​result-​object·​v0 744 ····​move-​result-​object·​v0
   
745 ····​return-​object·​v0 745 ····​return-​object·​v0
746 .​end·​method 746 .​end·​method
   
747 .​method·​public·​append(JIC)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 747 .​method·​public·​append(JIC)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
748 ····​.​locals·7 748 ····​.​locals·6
749 ····​.​param·​p1,​·​"value"····​#·​J 749 ····​.​param·​p1,​·​"value"····​#·​J
750 ····​.​param·​p3,​·​"minLength"····​#·​I 750 ····​.​param·​p3,​·​"minLength"····​#·​I
751 ····​.​param·​p4,​·​"prefix"····​#·​C 751 ····​.​param·​p4,​·​"prefix"····​#·​C
   
752 ····​.​prologue 752 ····​.​prologue
753 ····​.​line·​808 753 ····​.​line·​808
754 ····​const-​wide/​high16·​v2,​·​-​0x8000000000000000L 754 ····​const-​wide/​high16·​v1,​·​-​0x8000000000000000L
   
755 ····​cmp-​long·​v1,​·​p1,​·​v2 755 ····​cmp-​long·​v1,​·​p1,​·​v1
   
756 ····​if-​nez·​v1,​·​:​cond_0 756 ····​if-​nez·​v1,​·​:​cond_0
   
757 ····​.​line·​809 757 ····​.​line·​809
758 ····​const-​string·​v1,​·​"-​9223372036854775808" 758 ····​const-​string·​v1,​·​"-​9223372036854775808"
   
759 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append0(Ljava/​lang/​String;​)​V 759 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append0(Ljava/​lang/​String;​)​V
   
760 ····​.​line·​841 760 ····​.​line·​841
761 ····​:​goto_0 761 ····​:​goto_0
762 ····​return-​object·​p0 762 ····​return-​object·​p0
   
763 ····​.​line·​812 763 ····​.​line·​812
764 ····​:​cond_0 764 ····​:​cond_0
765 ····​const-​wide/​16·​v2,​·​0x0 765 ····​const-​wide/​16·​v1,​·​0x0
   
766 ····​cmp-​long·​v1,​·​p1,​·​v2 766 ····​cmp-​long·​v1,​·​p1,​·​v1
   
767 ····​if-​gez·​v1,​·​:​cond_1 767 ····​if-​gez·​v1,​·​:​cond_1
   
768 ····​.​line·​813 768 ····​.​line·​813
769 ····​const/​16·​v1,​·​0x2d 769 ····​const/​16·​v1,​·​0x2d
   
770 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append0(C)​V 770 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append0(C)​V
Offset 812, 24 lines modified Offset 812, 24 lines modified
812 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 812 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
   
813 ····​goto·​:​goto_1 813 ····​goto·​:​goto_1
   
814 ····​.​line·​820 814 ····​.​line·​820
815 ····​.​end·​local·​v0····​#·​"j":​I 815 ····​.​end·​local·​v0····​#·​"j":​I
816 ····​:​cond_2 816 ····​:​cond_2
817 ····​const-​wide/​16·​v2,​·​0x2710 817 ····​const-​wide/​16·​v1,​·​0x2710
   
818 ····​cmp-​long·​v1,​·​p1,​·​v2 818 ····​cmp-​long·​v1,​·​p1,​·​v1
   
819 ····​if-​ltz·​v1,​·​:​cond_11 819 ····​if-​ltz·​v1,​·​:​cond_11
   
820 ····​.​line·​821 820 ····​.​line·​821
821 ····​const-​wide·​v2,​·​0xde0b6b3a7640000L 821 ····​const-​wide·​v1,​·​0xde0b6b3a7640000L
   
822 ····​cmp-​long·​v1,​·​p1,​·​v2 822 ····​cmp-​long·​v1,​·​p1,​·​v1
   
823 ····​if-​ltz·​v1,​·​:​cond_3 823 ····​if-​ltz·​v1,​·​:​cond_3
   
Max diff block lines reached; 7647/9893 bytes (77.30%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/Timer$TimerThread.smali
Offset 206, 82 lines modified Offset 206, 82 lines modified
206 ····​:​try_end_1 206 ····​:​try_end_1
207 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 207 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
208 ····​throw·​v4 208 ····​throw·​v4
209 .​end·​method 209 .​end·​method
   
210 .​method·​public·​run()​V 210 .​method·​public·​run()​V
211 ····​.​locals·​14 211 ····​.​locals·​13
   
212 ····​.​prologue 212 ····​.​prologue
213 ····​.​line·​212 213 ····​.​line·​212
214 ····​:​goto_0 214 ····​:​goto_0
215 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>instances:​Lcom/​badlogic/​gdx/​utils/​Array;​ 215 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>instances:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
216 ····​monitor-​enter·​v8 216 ····​monitor-​enter·​v8
   
217 ····​.​line·​213 217 ····​.​line·​213
218 ····​:​try_start_0 218 ····​:​try_start_0
219 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Timer$TimerThread;​-​>app:​Lcom/​badlogic/​gdx/​Application;​ 219 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Timer$TimerThread;​-​>app:​Lcom/​badlogic/​gdx/​Application;​
   
220 ····​sget-​object·​v9,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​ 220 ····​sget-​object·​v9,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​
   
221 ····​if-​eq·​v3,​·​v9,​·​:​cond_0 221 ····​if-​eq·​v7,​·​v9,​·​:​cond_0
   
222 ····​monitor-​exit·​v8 222 ····​monitor-​exit·​v8
   
223 ····​.​line·​225 223 ····​.​line·​225
224 ····​:​goto_1 224 ····​:​goto_1
225 ····​return-​void 225 ····​return-​void
   
226 ····​.​line·​215 226 ····​.​line·​215
227 ····​:​cond_0 227 ····​:​cond_0
228 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J 228 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
   
229 ····​move-​result-​wide·​v10 229 ····​move-​result-​wide·​v9
   
230 ····​const-​wide/​32·​v12,​·​0xf4240 230 ····​const-​wide/​32·​v11,​·​0xf4240
   
231 ····​div-​long·​v4,​·​v10,​·​v12 231 ····​div-​long·​v3,​·​v9,​·​v11
   
232 ····​.​line·​216 232 ····​.​line·​216
233 ····​.​local·​v4,​·​"timeMillis":​J 233 ····​.​local·​v3,​·​"timeMillis":​J
234 ····​const-​wide/​16·​v6,​·​0x1388 234 ····​const-​wide/​16·​v5,​·​0x1388
   
235 ····​.​line·​217 235 ····​.​line·​217
236 ····​.​local·​v6,​·​"waitMillis":​J 236 ····​.​local·​v5,​·​"waitMillis":​J
237 ····​const/​4·​v1,​·​0x0 237 ····​const/​4·​v1,​·​0x0
   
238 ····​.​local·​v1,​·​"i":​I 238 ····​.​local·​v1,​·​"i":​I
239 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>instances:​Lcom/​badlogic/​gdx/​utils/​Array;​ 239 ····​sget-​object·​v7,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>instances:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
240 ····​iget·​v2,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 240 ····​iget·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
241 ····​:​try_end_0 241 ····​:​try_end_0
242 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 242 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
243 ····​.​local·​v2,​·​"n":​I 243 ····​.​local·​v2,​·​"n":​I
244 ····​:​goto_2 244 ····​:​goto_2
245 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 245 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
   
246 ····​.​line·​219 246 ····​.​line·​219
247 ····​:​try_start_1 247 ····​:​try_start_1
248 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>instances:​Lcom/​badlogic/​gdx/​utils/​Array;​ 248 ····​sget-​object·​v7,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>instances:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
249 ····​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 249 ····​invoke-​virtual·​{v7,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
250 ····​move-​result-​object·​v3 250 ····​move-​result-​object·​v7
   
251 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​ 251 ····​check-​cast·​v7,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​
   
252 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>update(JJ)​J 252 ····​invoke-​virtual·​{v7,​·​v3,​·​v4,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>update(JJ)​J
253 ····​:​try_end_1 253 ····​:​try_end_1
254 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 254 ····​.​catch·​Ljava/​lang/​Throwable;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
255 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 255 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
256 ····​move-​result-​wide·​v6 256 ····​move-​result-​wide·​v5
   
257 ····​.​line·​217 257 ····​.​line·​217
258 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 258 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
259 ····​goto·​:​goto_2 259 ····​goto·​:​goto_2
   
260 ····​.​line·​220 260 ····​.​line·​220
Offset 289, 98 lines modified Offset 289, 98 lines modified
289 ····​move-​exception·​v0 289 ····​move-​exception·​v0
   
290 ····​.​line·​221 290 ····​.​line·​221
291 ····​.​local·​v0,​·​"ex":​Ljava/​lang/​Throwable;​ 291 ····​.​local·​v0,​·​"ex":​Ljava/​lang/​Throwable;​
292 ····​:​try_start_2 292 ····​:​try_start_2
293 ····​new-​instance·​v9,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 293 ····​new-​instance·​v9,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
294 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 294 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​
   
295 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 295 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
296 ····​const-​string·​v10,​·​"Task·​failed:​·​" 296 ····​const-​string·​v10,​·​"Task·​failed:​·​"
   
297 ····​invoke-​virtual·​{v3,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 297 ····​invoke-​virtual·​{v7,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
298 ····​move-​result-​object·​v10 298 ····​move-​result-​object·​v10
Max diff block lines reached; 3875/7353 bytes (52.70%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/UBJsonReader.smali
Offset 112, 15 lines modified Offset 112, 15 lines modified
   
112 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 112 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
113 ····​throw·​v0 113 ····​throw·​v0
114 .​end·​method 114 .​end·​method
   
115 .​method·​protected·​parse(Ljava/​io/​DataInputStream;​B)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 115 .​method·​protected·​parse(Ljava/​io/​DataInputStream;​B)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
116 ····​.​locals·4 116 ····​.​locals·3
117 ····​.​param·​p1,​·​"din"····​#·​Ljava/​io/​DataInputStream;​ 117 ····​.​param·​p1,​·​"din"····​#·​Ljava/​io/​DataInputStream;​
118 ····​.​param·​p2,​·​"type"····​#·​B 118 ····​.​param·​p2,​·​"type"····​#·​B
119 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 119 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
120 ········​value·​=·​{ 120 ········​value·​=·​{
121 ············​Ljava/​io/​IOException;​ 121 ············​Ljava/​io/​IOException;​
122 ········​} 122 ········​}
123 ····​.​end·​annotation 123 ····​.​end·​annotation
Offset 207, 17 lines modified Offset 207, 17 lines modified
207 ····​.​line·​80 207 ····​.​line·​80
208 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 208 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
209 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​UBJsonReader;​-​>readUChar(Ljava/​io/​DataInputStream;​)​S 209 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​UBJsonReader;​-​>readUChar(Ljava/​io/​DataInputStream;​)​S
   
210 ····​move-​result·​v1 210 ····​move-​result·​v1
   
211 ····​int-​to-​long·​v2,​·​v1 211 ····​int-​to-​long·​v1,​·​v1
   
212 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V 212 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V
   
213 ····​goto·​:​goto_0 213 ····​goto·​:​goto_0
   
214 ····​.​line·​81 214 ····​.​line·​81
215 ····​:​cond_5 215 ····​:​cond_5
216 ····​const/​16·​v0,​·​0x55 216 ····​const/​16·​v0,​·​0x55
   
Offset 226, 17 lines modified Offset 226, 17 lines modified
226 ····​.​line·​82 226 ····​.​line·​82
227 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 227 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
228 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​UBJsonReader;​-​>readUChar(Ljava/​io/​DataInputStream;​)​S 228 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​UBJsonReader;​-​>readUChar(Ljava/​io/​DataInputStream;​)​S
   
229 ····​move-​result·​v1 229 ····​move-​result·​v1
   
230 ····​int-​to-​long·​v2,​·​v1 230 ····​int-​to-​long·​v1,​·​v1
   
231 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V 231 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V
   
232 ····​goto·​:​goto_0 232 ····​goto·​:​goto_0
   
233 ····​.​line·​83 233 ····​.​line·​83
234 ····​:​cond_6 234 ····​:​cond_6
235 ····​const/​16·​v0,​·​0x69 235 ····​const/​16·​v0,​·​0x69
   
Offset 315, 34 lines modified Offset 315, 34 lines modified
315 ····​.​line·​88 315 ····​.​line·​88
316 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 316 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
317 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​DataInputStream;​-​>readInt()​I 317 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​DataInputStream;​-​>readInt()​I
   
318 ····​move-​result·​v1 318 ····​move-​result·​v1
   
319 ····​int-​to-​long·​v2,​·​v1 319 ····​int-​to-​long·​v1,​·​v1
   
320 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V 320 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V
   
321 ····​goto/​16·​:​goto_0 321 ····​goto/​16·​:​goto_0
   
322 ····​.​line·​89 322 ····​.​line·​89
323 ····​:​cond_b 323 ····​:​cond_b
324 ····​const/​16·​v0,​·​0x4c 324 ····​const/​16·​v0,​·​0x4c
   
325 ····​if-​ne·​p2,​·​v0,​·​:​cond_c 325 ····​if-​ne·​p2,​·​v0,​·​:​cond_c
   
326 ····​.​line·​90 326 ····​.​line·​90
327 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 327 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
328 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​DataInputStream;​-​>readLong()​J 328 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​DataInputStream;​-​>readLong()​J
   
329 ····​move-​result-​wide·​v2 329 ····​move-​result-​wide·​v1
   
330 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V 330 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(J)​V
   
331 ····​goto/​16·​:​goto_0 331 ····​goto/​16·​:​goto_0
   
332 ····​.​line·​91 332 ····​.​line·​91
333 ····​:​cond_c 333 ····​:​cond_c
334 ····​const/​16·​v0,​·​0x64 334 ····​const/​16·​v0,​·​0x64
   
Offset 351, 34 lines modified Offset 351, 34 lines modified
351 ····​.​line·​92 351 ····​.​line·​92
352 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 352 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
353 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​DataInputStream;​-​>readFloat()​F 353 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​DataInputStream;​-​>readFloat()​F
   
354 ····​move-​result·​v1 354 ····​move-​result·​v1
   
355 ····​float-​to-​double·​v2,​·​v1 355 ····​float-​to-​double·​v1,​·​v1
   
356 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(D)​V 356 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​><init>(D)​V
   
357 ····​goto/​16·​:​goto_0 357 ····​goto/​16·​:​goto_0
Max diff block lines reached; 6794/9660 bytes (70.33%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/Timer.smali
Offset 341, 15 lines modified Offset 341, 15 lines modified
341 ····​:​try_end_0 341 ····​:​try_end_0
342 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 342 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
343 ····​throw·​v2 343 ····​throw·​v2
344 .​end·​method 344 .​end·​method
   
345 .​method·​public·​delay(J)​V 345 .​method·​public·​delay(J)​V
346 ····​.​locals·9 346 ····​.​locals·7
347 ····​.​param·​p1,​·​"delayMillis"····​#·​J 347 ····​.​param·​p1,​·​"delayMillis"····​#·​J
   
348 ····​.​prologue 348 ····​.​prologue
349 ····​.​line·​133 349 ····​.​line·​133
350 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>tasks:​Lcom/​badlogic/​gdx/​utils/​Array;​ 350 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>tasks:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
351 ····​monitor-​enter·​v4 351 ····​monitor-​enter·​v4
Offset 374, 19 lines modified Offset 374, 19 lines modified
   
374 ····​move-​result-​object·​v2 374 ····​move-​result-​object·​v2
   
375 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​ 375 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​
   
376 ····​.​line·​136 376 ····​.​line·​136
377 ····​.​local·​v2,​·​"task":​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​ 377 ····​.​local·​v2,​·​"task":​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​
378 ····​iget-​wide·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J 378 ····​iget-​wide·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J
   
379 ····​add-​long/​2addr·​v6,​·​p1 379 ····​add-​long/​2addr·​v5,​·​p1
   
380 ····​iput-​wide·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J 380 ····​iput-​wide·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J
   
381 ····​.​line·​134 381 ····​.​line·​134
382 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 382 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
383 ····​goto·​:​goto_0 383 ····​goto·​:​goto_0
   
384 ····​.​line·​138 384 ····​.​line·​138
Offset 642, 20 lines modified Offset 642, 20 lines modified
642 ····​:​try_end_0 642 ····​:​try_end_0
643 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 643 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
644 ····​throw·​v0 644 ····​throw·​v0
645 .​end·​method 645 .​end·​method
   
646 .​method·​update(JJ)​J 646 .​method·​update(JJ)​J
647 ····​.​locals·9 647 ····​.​locals·8
648 ····​.​param·​p1,​·​"timeMillis"····​#·​J 648 ····​.​param·​p1,​·​"timeMillis"····​#·​J
649 ····​.​param·​p3,​·​"waitMillis"····​#·​J 649 ····​.​param·​p3,​·​"waitMillis"····​#·​J
   
650 ····​.​prologue 650 ····​.​prologue
651 ····​const/​4·​v5,​·​-​0x1 651 ····​const/​4·​v7,​·​-​0x1
   
652 ····​.​line·​103 652 ····​.​line·​103
653 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>tasks:​Lcom/​badlogic/​gdx/​utils/​Array;​ 653 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Timer;​-​>tasks:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
654 ····​monitor-​enter·​v4 654 ····​monitor-​enter·​v4
   
655 ····​.​line·​104 655 ····​.​line·​104
Offset 678, 41 lines modified Offset 678, 41 lines modified
   
678 ····​move-​result-​object·​v2 678 ····​move-​result-​object·​v2
   
679 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​ 679 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​
   
680 ····​.​line·​106 680 ····​.​line·​106
681 ····​.​local·​v2,​·​"task":​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​ 681 ····​.​local·​v2,​·​"task":​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​
682 ····​iget-​wide·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J 682 ····​iget-​wide·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J
   
683 ····​cmp-​long·​v3,​·​v6,​·​p1 683 ····​cmp-​long·​v3,​·​v5,​·​p1
   
684 ····​if-​lez·​v3,​·​:​cond_1 684 ····​if-​lez·​v3,​·​:​cond_1
   
685 ····​.​line·​107 685 ····​.​line·​107
686 ····​iget-​wide·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J 686 ····​iget-​wide·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>executeTimeMillis:​J
   
687 ····​sub-​long/​2addr·​v6,​·​p1 687 ····​sub-​long/​2addr·​v5,​·​p1
   
688 ····​invoke-​static·​{p3,​·​p4,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>min(JJ)​J 688 ····​invoke-​static·​{p3,​·​p4,​·​v5,​·​v6},​·​Ljava/​lang/​Math;​-​>min(JJ)​J
   
689 ····​move-​result-​wide·​p3 689 ····​move-​result-​wide·​p3
   
690 ····​.​line·​104 690 ····​.​line·​104
691 ····​:​cond_0 691 ····​:​cond_0
692 ····​:​goto_1 692 ····​:​goto_1
693 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 693 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
694 ····​goto·​:​goto_0 694 ····​goto·​:​goto_0
   
695 ····​.​line·​110 695 ····​.​line·​110
696 ····​:​cond_1 696 ····​:​cond_1
697 ····​iget·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>repeatCount:​I 697 ····​iget·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>repeatCount:​I
   
698 ····​if-​eq·​v3,​·​v5,​·​:​cond_3 698 ····​if-​eq·​v3,​·​v7,​·​:​cond_3
   
699 ····​.​line·​111 699 ····​.​line·​111
700 ····​iget·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>repeatCount:​I 700 ····​iget·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​>repeatCount:​I
   
701 ····​if-​nez·​v3,​·​:​cond_2 701 ····​if-​nez·​v3,​·​:​cond_2
   
702 ····​.​line·​113 702 ····​.​line·​113
Offset 726, 15 lines modified Offset 726, 15 lines modified
Max diff block lines reached; 1412/4100 bytes (34.44%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/UBJsonWriter.smali
Offset 598, 15 lines modified Offset 598, 15 lines modified
   
598 ····​move-​result-​object·​v0 598 ····​move-​result-​object·​v0
   
599 ····​return-​object·​v0 599 ····​return-​object·​v0
600 .​end·​method 600 .​end·​method
   
601 .​method·​public·​set(Ljava/​lang/​String;​D)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​ 601 .​method·​public·​set(Ljava/​lang/​String;​D)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​
602 ····​.​locals·2 602 ····​.​locals·1
603 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 603 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
604 ····​.​param·​p2,​·​"value"····​#·​D 604 ····​.​param·​p2,​·​"value"····​#·​D
605 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 605 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
606 ········​value·​=·​{ 606 ········​value·​=·​{
607 ············​Ljava/​io/​IOException;​ 607 ············​Ljava/​io/​IOException;​
608 ········​} 608 ········​}
609 ····​.​end·​annotation 609 ····​.​end·​annotation
Offset 667, 15 lines modified Offset 667, 15 lines modified
   
667 ····​move-​result-​object·​v0 667 ····​move-​result-​object·​v0
   
668 ····​return-​object·​v0 668 ····​return-​object·​v0
669 .​end·​method 669 .​end·​method
   
670 .​method·​public·​set(Ljava/​lang/​String;​J)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​ 670 .​method·​public·​set(Ljava/​lang/​String;​J)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​
671 ····​.​locals·2 671 ····​.​locals·1
672 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 672 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
673 ····​.​param·​p2,​·​"value"····​#·​J 673 ····​.​param·​p2,​·​"value"····​#·​J
674 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 674 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
675 ········​value·​=·​{ 675 ········​value·​=·​{
676 ············​Ljava/​io/​IOException;​ 676 ············​Ljava/​io/​IOException;​
677 ········​} 677 ········​}
678 ····​.​end·​annotation 678 ····​.​end·​annotation
Offset 1047, 15 lines modified Offset 1047, 15 lines modified
1047 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​io/​DataOutputStream;​-​>writeChar(I)​V 1047 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​io/​DataOutputStream;​-​>writeChar(I)​V
   
1048 ····​.​line·​170 1048 ····​.​line·​170
1049 ····​return-​object·​p0 1049 ····​return-​object·​p0
1050 .​end·​method 1050 .​end·​method
   
1051 .​method·​public·​value(D)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​ 1051 .​method·​public·​value(D)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​
1052 ····​.​locals·3 1052 ····​.​locals·2
1053 ····​.​param·​p1,​·​"value"····​#·​D 1053 ····​.​param·​p1,​·​"value"····​#·​D
1054 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1054 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1055 ········​value·​=·​{ 1055 ········​value·​=·​{
1056 ············​Ljava/​io/​IOException;​ 1056 ············​Ljava/​io/​IOException;​
1057 ········​} 1057 ········​}
1058 ····​.​end·​annotation 1058 ····​.​end·​annotation
   
Offset 1134, 15 lines modified Offset 1134, 15 lines modified
1134 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​io/​DataOutputStream;​-​>writeInt(I)​V 1134 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​io/​DataOutputStream;​-​>writeInt(I)​V
   
1135 ····​.​line·​123 1135 ····​.​line·​123
1136 ····​return-​object·​p0 1136 ····​return-​object·​p0
1137 .​end·​method 1137 .​end·​method
   
1138 .​method·​public·​value(J)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​ 1138 .​method·​public·​value(J)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​
1139 ····​.​locals·3 1139 ····​.​locals·2
1140 ····​.​param·​p1,​·​"value"····​#·​J 1140 ····​.​param·​p1,​·​"value"····​#·​J
1141 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1141 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1142 ········​value·​=·​{ 1142 ········​value·​=·​{
1143 ············​Ljava/​io/​IOException;​ 1143 ············​Ljava/​io/​IOException;​
1144 ········​} 1144 ········​}
1145 ····​.​end·​annotation 1145 ····​.​end·​annotation
   
Offset 1163, 15 lines modified Offset 1163, 15 lines modified
1163 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Ljava/​io/​DataOutputStream;​-​>writeLong(J)​V 1163 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Ljava/​io/​DataOutputStream;​-​>writeLong(J)​V
   
1164 ····​.​line·​132 1164 ····​.​line·​132
1165 ····​return-​object·​p0 1165 ····​return-​object·​p0
1166 .​end·​method 1166 .​end·​method
   
1167 .​method·​public·​value(Ljava/​lang/​Object;​)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​ 1167 .​method·​public·​value(Ljava/​lang/​Object;​)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​
1168 ····​.​locals·4 1168 ····​.​locals·3
1169 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​ 1169 ····​.​param·​p1,​·​"object"····​#·​Ljava/​lang/​Object;​
1170 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1170 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1171 ········​value·​=·​{ 1171 ········​value·​=·​{
1172 ············​Ljava/​io/​IOException;​ 1172 ············​Ljava/​io/​IOException;​
1173 ········​} 1173 ········​}
1174 ····​.​end·​annotation 1174 ····​.​end·​annotation
   
Offset 1254, 17 lines modified Offset 1254, 17 lines modified
1254 ····​:​cond_4 1254 ····​:​cond_4
1255 ····​instance-​of·​v1,​·​p1,​·​Ljava/​lang/​Long;​ 1255 ····​instance-​of·​v1,​·​p1,​·​Ljava/​lang/​Long;​
   
1256 ····​if-​eqz·​v1,​·​:​cond_5 1256 ····​if-​eqz·​v1,​·​:​cond_5
   
1257 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>longValue()​J 1257 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
1258 ····​move-​result-​wide·​v2 1258 ····​move-​result-​wide·​v1
   
1259 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​-​>value(J)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​ 1259 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​-​>value(J)​Lcom/​badlogic/​gdx/​utils/​UBJsonWriter;​
   
1260 ····​move-​result-​object·​p0 1260 ····​move-​result-​object·​p0
   
1261 ····​goto·​:​goto_0 1261 ····​goto·​:​goto_0
   
1262 ····​.​line·​356 1262 ····​.​line·​356
1263 ····​:​cond_5 1263 ····​:​cond_5
Offset 1286, 17 lines modified Offset 1286, 17 lines modified
1286 ····​:​cond_6 1286 ····​:​cond_6
Max diff block lines reached; 2395/5113 bytes (46.84%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/compression/Lzma.smali
Offset 30, 208 lines modified Offset 30, 208 lines modified
30 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 30 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
31 ········​value·​=·​{ 31 ········​value·​=·​{
32 ············​Ljava/​io/​IOException;​ 32 ············​Ljava/​io/​IOException;​
33 ········​} 33 ········​}
34 ····​.​end·​annotation 34 ····​.​end·​annotation
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​const-​wide/​16·​v4,​·​-​0x1 36 ····​const-​wide/​16·​v3,​·​-​0x1
   
37 ····​.​line·​62 37 ····​.​line·​62
38 ····​new-​instance·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​ 38 ····​new-​instance·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​
   
39 ····​invoke-​direct·​{v12},​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​><init>()​V 39 ····​invoke-​direct·​{v12},​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​><init>()​V
   
40 ····​.​line·​63 40 ····​.​line·​63
41 ····​.​local·​v12,​·​"params":​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​ 41 ····​.​local·​v12,​·​"params":​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​
42 ····​const/​4·​v0,​·​0x0 42 ····​const/​4·​v8,​·​0x0
   
43 ····​.​line·​64 43 ····​.​line·​64
44 ····​.​local·​v0,​·​"eos":​Z 44 ····​.​local·​v8,​·​"eos":​Z
45 ····​iget-​boolean·​v2,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>Eos:​Z 45 ····​iget-​boolean·​v1,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>Eos:​Z
   
46 ····​if-​eqz·​v2,​·​:​cond_0 46 ····​if-​eqz·​v1,​·​:​cond_0
   
47 ····​const/​4·​v0,​·​0x1 47 ····​const/​4·​v8,​·​0x1
   
48 ····​.​line·​65 48 ····​.​line·​65
49 ····​:​cond_0 49 ····​:​cond_0
50 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 50 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
51 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​><init>()​V 51 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​><init>()​V
   
52 ····​.​line·​66 52 ····​.​line·​66
53 ····​.​local·​v1,​·​"encoder":​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 53 ····​.​local·​v0,​·​"encoder":​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
54 ····​iget·​v2,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>Algorithm:​I 54 ····​iget·​v1,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>Algorithm:​I
   
55 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetAlgorithm(I)​Z 55 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetAlgorithm(I)​Z
   
56 ····​move-​result·​v2 56 ····​move-​result·​v1
   
57 ····​if-​nez·​v2,​·​:​cond_1 57 ····​if-​nez·​v1,​·​:​cond_1
   
58 ····​new-​instance·​v2,​·​Ljava/​lang/​RuntimeException;​ 58 ····​new-​instance·​v1,​·​Ljava/​lang/​RuntimeException;​
   
59 ····​const-​string·​v3,​·​"Incorrect·​compression·​mode" 59 ····​const-​string·​v2,​·​"Incorrect·​compression·​mode"
   
60 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 60 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
61 ····​throw·​v2 61 ····​throw·​v1
   
62 ····​.​line·​67 62 ····​.​line·​67
63 ····​:​cond_1 63 ····​:​cond_1
64 ····​iget·​v2,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>DictionarySize:​I 64 ····​iget·​v1,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>DictionarySize:​I
   
65 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetDictionarySize(I)​Z 65 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetDictionarySize(I)​Z
   
66 ····​move-​result·​v2 66 ····​move-​result·​v1
   
67 ····​if-​nez·​v2,​·​:​cond_2 67 ····​if-​nez·​v1,​·​:​cond_2
   
68 ····​new-​instance·​v2,​·​Ljava/​lang/​RuntimeException;​ 68 ····​new-​instance·​v1,​·​Ljava/​lang/​RuntimeException;​
   
69 ····​const-​string·​v3,​·​"Incorrect·​dictionary·​size" 69 ····​const-​string·​v2,​·​"Incorrect·​dictionary·​size"
   
70 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 70 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
71 ····​throw·​v2 71 ····​throw·​v1
   
72 ····​.​line·​68 72 ····​.​line·​68
73 ····​:​cond_2 73 ····​:​cond_2
74 ····​iget·​v2,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>Fb:​I 74 ····​iget·​v1,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>Fb:​I
   
75 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetNumFastBytes(I)​Z 75 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetNumFastBytes(I)​Z
   
76 ····​move-​result·​v2 76 ····​move-​result·​v1
   
77 ····​if-​nez·​v2,​·​:​cond_3 77 ····​if-​nez·​v1,​·​:​cond_3
   
78 ····​new-​instance·​v2,​·​Ljava/​lang/​RuntimeException;​ 78 ····​new-​instance·​v1,​·​Ljava/​lang/​RuntimeException;​
   
79 ····​const-​string·​v3,​·​"Incorrect·​-​fb·​value" 79 ····​const-​string·​v2,​·​"Incorrect·​-​fb·​value"
   
80 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 80 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
81 ····​throw·​v2 81 ····​throw·​v1
   
82 ····​.​line·​69 82 ····​.​line·​69
83 ····​:​cond_3 83 ····​:​cond_3
84 ····​iget·​v2,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>MatchFinder:​I 84 ····​iget·​v1,​·​v12,​·​Lcom/​badlogic/​gdx/​utils/​compression/​Lzma$CommandLine;​-​>MatchFinder:​I
   
85 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetMatchFinder(I)​Z 85 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>SetMatchFinder(I)​Z
   
86 ····​move-​result·​v2 86 ····​move-​result·​v1
   
87 ····​if-​nez·​v2,​·​:​cond_4 87 ····​if-​nez·​v1,​·​:​cond_4
   
88 ····​new-​instance·​v2,​·​Ljava/​lang/​RuntimeException;​ 88 ····​new-​instance·​v1,​·​Ljava/​lang/​RuntimeException;​
   
89 ····​const-​string·​v3,​·​"Incorrect·​-​mf·​value" 89 ····​const-​string·​v2,​·​"Incorrect·​-​mf·​value"
Max diff block lines reached; 4795/9577 bytes (50.07%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Decoder.smali
Offset 181, 15 lines modified Offset 181, 15 lines modified
181 ····​:​cond_0 181 ····​:​cond_0
182 ····​return-​void 182 ····​return-​void
183 .​end·​method 183 .​end·​method
   
   
184 #·​virtual·​methods 184 #·​virtual·​methods
185 .​method·​public·​Code(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​J)​Z 185 .​method·​public·​Code(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​J)​Z
186 ····​.​locals·​21 186 ····​.​locals·​20
187 ····​.​param·​p1,​·​"inStream"····​#·​Ljava/​io/​InputStream;​ 187 ····​.​param·​p1,​·​"inStream"····​#·​Ljava/​io/​InputStream;​
188 ····​.​param·​p2,​·​"outStream"····​#·​Ljava/​io/​OutputStream;​ 188 ····​.​param·​p2,​·​"outStream"····​#·​Ljava/​io/​OutputStream;​
189 ····​.​param·​p3,​·​"outSize"····​#·​J 189 ····​.​param·​p3,​·​"outSize"····​#·​J
190 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 190 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
191 ········​value·​=·​{ 191 ········​value·​=·​{
192 ············​Ljava/​io/​IOException;​ 192 ············​Ljava/​io/​IOException;​
193 ········​} 193 ········​}
Offset 197, 712 lines modified Offset 197, 712 lines modified
   
197 ····​.​prologue 197 ····​.​prologue
198 ····​.​line·​192 198 ····​.​line·​192
199 ····​move-​object/​from16·​v0,​·​p0 199 ····​move-​object/​from16·​v0,​·​p0
   
200 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>m_RangeDecoder:​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Decoder;​ 200 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>m_RangeDecoder:​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Decoder;​
   
201 ····​move-​object/​from16·​v18,​·​v0 201 ····​move-​object/​from16·​v17,​·​v0
   
202 ····​move-​object/​from16·​v0,​·​v18 202 ····​move-​object/​from16·​v0,​·​v17
   
203 ····​move-​object/​from16·​v1,​·​p1 203 ····​move-​object/​from16·​v1,​·​p1
   
204 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Decoder;​-​>SetStream(Ljava/​io/​InputStream;​)​V 204 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Decoder;​-​>SetStream(Ljava/​io/​InputStream;​)​V
   
205 ····​.​line·​193 205 ····​.​line·​193
206 ····​move-​object/​from16·​v0,​·​p0 206 ····​move-​object/​from16·​v0,​·​p0
   
207 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>m_OutWindow:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​OutWindow;​ 207 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>m_OutWindow:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​OutWindow;​
   
208 ····​move-​object/​from16·​v18,​·​v0 208 ····​move-​object/​from16·​v17,​·​v0
   
209 ····​move-​object/​from16·​v0,​·​v18 209 ····​move-​object/​from16·​v0,​·​v17
   
210 ····​move-​object/​from16·​v1,​·​p2 210 ····​move-​object/​from16·​v1,​·​p2
   
211 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​OutWindow;​-​>SetStream(Ljava/​io/​OutputStream;​)​V 211 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​OutWindow;​-​>SetStream(Ljava/​io/​OutputStream;​)​V
   
212 ····​.​line·​194 212 ····​.​line·​194
213 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>Init()​V 213 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>Init()​V
   
214 ····​.​line·​196 214 ····​.​line·​196
215 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Base;​-​>StateInit()​I 215 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Base;​-​>StateInit()​I
   
216 ····​move-​result·​v17 216 ····​move-​result·​v16
   
217 ····​.​line·​197 217 ····​.​line·​197
218 ····​.​local·​v17,​·​"state":​I 218 ····​.​local·​v16,​·​"state":​I
  219 ····​const/​4·​v12,​·​0x0
   
  220 ····​.​local·​v12,​·​"rep0":​I
219 ····​const/​4·​v13,​·​0x0 221 ····​const/​4·​v13,​·​0x0
   
220 ····​.​local·​v13,​·​"rep0":​I 222 ····​.​local·​v13,​·​"rep1":​I
221 ····​const/​4·​v14,​·​0x0 223 ····​const/​4·​v14,​·​0x0
   
222 ····​.​local·​v14,​·​"rep1":​I 224 ····​.​local·​v14,​·​"rep2":​I
223 ····​const/​4·​v15,​·​0x0 225 ····​const/​4·​v15,​·​0x0
   
224 ····​.​local·​v15,​·​"rep2":​I  
225 ····​const/​16·​v16,​·​0x0  
   
226 ····​.​line·​199 226 ····​.​line·​199
227 ····​.​local·​v16,​·​"rep3":​I 227 ····​.​local·​v15,​·​"rep3":​I
228 ····​const-​wide/​16·​v8,​·​0x0 228 ····​const-​wide/​16·​v6,​·​0x0
   
229 ····​.​line·​200 229 ····​.​line·​200
230 ····​.​local·​v8,​·​"nowPos64":​J 230 ····​.​local·​v6,​·​"nowPos64":​J
231 ····​const/​4·​v12,​·​0x0 231 ····​const/​4·​v11,​·​0x0
   
232 ····​.​line·​201 232 ····​.​line·​201
233 ····​.​local·​v12,​·​"prevByte":​B 233 ····​.​local·​v11,​·​"prevByte":​B
234 ····​:​goto_0 234 ····​:​goto_0
235 ····​const-​wide/​16·​v18,​·​0x0 235 ····​const-​wide/​16·​v17,​·​0x0
   
236 ····​cmp-​long·​v18,​·​p3,​·​v18 236 ····​cmp-​long·​v17,​·​p3,​·​v17
   
237 ····​if-​ltz·​v18,​·​:​cond_0 237 ····​if-​ltz·​v17,​·​:​cond_0
   
238 ····​cmp-​long·​v18,​·​v8,​·​p3 238 ····​cmp-​long·​v17,​·​v6,​·​p3
   
239 ····​if-​gez·​v18,​·​:​cond_b 239 ····​if-​gez·​v17,​·​:​cond_b
   
240 ····​.​line·​202 240 ····​.​line·​202
241 ····​:​cond_0 241 ····​:​cond_0
242 ····​long-​to-​int·​v0,​·​v8 242 ····​long-​to-​int·​v0,​·​v6
   
243 ····​move/​from16·​v18,​·​v0 243 ····​move/​from16·​v17,​·​v0
   
244 ····​move-​object/​from16·​v0,​·​p0 244 ····​move-​object/​from16·​v0,​·​p0
   
245 ····​iget·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>m_PosStateMask:​I 245 ····​iget·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​-​>m_PosStateMask:​I
   
Max diff block lines reached; 24843/27797 bytes (89.37%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder.smali
Offset 847, 15 lines modified Offset 847, 15 lines modified
847 ····​:​cond_0 847 ····​:​cond_0
848 ····​const/​4·​v1,​·​0x0 848 ····​const/​4·​v1,​·​0x0
   
849 ····​goto·​:​goto_0 849 ····​goto·​:​goto_0
850 .​end·​method 850 .​end·​method
   
851 .​method·​public·​Code(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​JJLcom/​badlogic/​gdx/​utils/​compression/​ICodeProgress;​)​V 851 .​method·​public·​Code(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​JJLcom/​badlogic/​gdx/​utils/​compression/​ICodeProgress;​)​V
852 ····​.​locals·5 852 ····​.​locals·4
853 ····​.​param·​p1,​·​"inStream"····​#·​Ljava/​io/​InputStream;​ 853 ····​.​param·​p1,​·​"inStream"····​#·​Ljava/​io/​InputStream;​
854 ····​.​param·​p2,​·​"outStream"····​#·​Ljava/​io/​OutputStream;​ 854 ····​.​param·​p2,​·​"outStream"····​#·​Ljava/​io/​OutputStream;​
855 ····​.​param·​p3,​·​"inSize"····​#·​J 855 ····​.​param·​p3,​·​"inSize"····​#·​J
856 ····​.​param·​p5,​·​"outSize"····​#·​J 856 ····​.​param·​p5,​·​"outSize"····​#·​J
857 ····​.​param·​p7,​·​"progress"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​ICodeProgress;​ 857 ····​.​param·​p7,​·​"progress"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​ICodeProgress;​
858 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 858 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
859 ········​value·​=·​{ 859 ········​value·​=·​{
Offset 930, 1510 lines modified Offset 930, 1506 lines modified
   
930 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>ReleaseStreams()​V 930 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>ReleaseStreams()​V
   
931 ····​throw·​v0 931 ····​throw·​v0
932 .​end·​method 932 .​end·​method
   
933 .​method·​public·​CodeOneBlock([J[J[Z)​V 933 .​method·​public·​CodeOneBlock([J[J[Z)​V
934 ····​.​locals·​24 934 ····​.​locals·​23
935 ····​.​param·​p1,​·​"inSize"····​#·​[J 935 ····​.​param·​p1,​·​"inSize"····​#·​[J
936 ····​.​param·​p2,​·​"outSize"····​#·​[J 936 ····​.​param·​p2,​·​"outSize"····​#·​[J
937 ····​.​param·​p3,​·​"finished"····​#·​[Z 937 ····​.​param·​p3,​·​"finished"····​#·​[Z
938 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 938 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
939 ········​value·​=·​{ 939 ········​value·​=·​{
940 ············​Ljava/​io/​IOException;​ 940 ············​Ljava/​io/​IOException;​
941 ········​} 941 ········​}
942 ····​.​end·​annotation 942 ····​.​end·​annotation
   
943 ····​.​prologue 943 ····​.​prologue
944 ····​.​line·​946 944 ····​.​line·​946
945 ····​const/​16·​v20,​·​0x0 945 ····​const/​16·​v19,​·​0x0
   
946 ····​const-​wide/​16·​v22,​·​0x0 946 ····​const-​wide/​16·​v20,​·​0x0
   
947 ····​aput-​wide·​v22,​·​p1,​·​v20 947 ····​aput-​wide·​v20,​·​p1,​·​v19
   
948 ····​.​line·​947 948 ····​.​line·​947
949 ····​const/​16·​v20,​·​0x0 949 ····​const/​16·​v19,​·​0x0
   
950 ····​const-​wide/​16·​v22,​·​0x0 950 ····​const-​wide/​16·​v20,​·​0x0
   
951 ····​aput-​wide·​v22,​·​p2,​·​v20 951 ····​aput-​wide·​v20,​·​p2,​·​v19
   
952 ····​.​line·​948 952 ····​.​line·​948
953 ····​const/​16·​v20,​·​0x0 953 ····​const/​16·​v19,​·​0x0
   
954 ····​const/​16·​v21,​·​0x1 954 ····​const/​16·​v20,​·​0x1
   
955 ····​aput-​boolean·​v21,​·​p3,​·​v20 955 ····​aput-​boolean·​v20,​·​p3,​·​v19
   
956 ····​.​line·​950 956 ····​.​line·​950
957 ····​move-​object/​from16·​v0,​·​p0 957 ····​move-​object/​from16·​v0,​·​p0
   
958 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_inStream:​Ljava/​io/​InputStream;​ 958 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_inStream:​Ljava/​io/​InputStream;​
   
959 ····​move-​object/​from16·​v20,​·​v0 959 ····​move-​object/​from16·​v19,​·​v0
   
960 ····​if-​eqz·​v20,​·​:​cond_0 960 ····​if-​eqz·​v19,​·​:​cond_0
   
961 ····​.​line·​951 961 ····​.​line·​951
962 ····​move-​object/​from16·​v0,​·​p0 962 ····​move-​object/​from16·​v0,​·​p0
   
963 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​ 963 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​
   
964 ····​move-​object/​from16·​v20,​·​v0 964 ····​move-​object/​from16·​v19,​·​v0
   
965 ····​move-​object/​from16·​v0,​·​p0 965 ····​move-​object/​from16·​v0,​·​p0
   
966 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_inStream:​Ljava/​io/​InputStream;​ 966 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_inStream:​Ljava/​io/​InputStream;​
   
967 ····​move-​object/​from16·​v21,​·​v0 967 ····​move-​object/​from16·​v20,​·​v0
   
968 ····​invoke-​virtual/​range·​{v20·​.​.​·​v21},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​-​>SetStream(Ljava/​io/​InputStream;​)​V 968 ····​invoke-​virtual/​range·​{v19·​.​.​·​v20},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​-​>SetStream(Ljava/​io/​InputStream;​)​V
   
969 ····​.​line·​952 969 ····​.​line·​952
970 ····​move-​object/​from16·​v0,​·​p0 970 ····​move-​object/​from16·​v0,​·​p0
   
971 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​ 971 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​
   
972 ····​move-​object/​from16·​v20,​·​v0 972 ····​move-​object/​from16·​v19,​·​v0
   
973 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​-​>Init()​V 973 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​-​>Init()​V
   
974 ····​.​line·​953 974 ····​.​line·​953
975 ····​const/​16·​v20,​·​0x1 975 ····​const/​16·​v19,​·​0x1
   
976 ····​move/​from16·​v0,​·​v20 976 ····​move/​from16·​v0,​·​v19
   
977 ····​move-​object/​from16·​v1,​·​p0 977 ····​move-​object/​from16·​v1,​·​p0
   
978 ····​iput-​boolean·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_needReleaseMFStream​:​Z 978 ····​iput-​boolean·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_needReleaseMFStream​:​Z
   
979 ····​.​line·​954 979 ····​.​line·​954
980 ····​const/​16·​v20,​·​0x0 980 ····​const/​16·​v19,​·​0x0
Max diff block lines reached; 52075/55404 bytes (93.99%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/compression/rangecoder/Encoder.smali
Offset 309, 15 lines modified Offset 309, 15 lines modified
   
309 ····​aput-​short·​v2,​·​p1,​·​p2 309 ····​aput-​short·​v2,​·​p1,​·​p2
   
310 ····​goto·​:​goto_0 310 ····​goto·​:​goto_0
311 .​end·​method 311 .​end·​method
   
312 .​method·​public·​EncodeDirectBits(II)​V 312 .​method·​public·​EncodeDirectBits(II)​V
313 ····​.​locals·6 313 ····​.​locals·5
314 ····​.​param·​p1,​·​"v"····​#·​I 314 ····​.​param·​p1,​·​"v"····​#·​I
315 ····​.​param·​p2,​·​"numTotalBits"····​#·​I 315 ····​.​param·​p2,​·​"numTotalBits"····​#·​I
316 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 316 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
317 ········​value·​=·​{ 317 ········​value·​=·​{
318 ············​Ljava/​io/​IOException;​ 318 ············​Ljava/​io/​IOException;​
319 ········​} 319 ········​}
320 ····​.​end·​annotation 320 ····​.​end·​annotation
Offset 342, 23 lines modified Offset 342, 23 lines modified
   
342 ····​and-​int/​lit8·​v1,​·​v1,​·​0x1 342 ····​and-​int/​lit8·​v1,​·​v1,​·​0x1
   
343 ····​const/​4·​v2,​·​0x1 343 ····​const/​4·​v2,​·​0x1
   
344 ····​if-​ne·​v1,​·​v2,​·​:​cond_0 344 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
   
345 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Low:​J 345 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Low:​J
   
346 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Range:​I 346 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Range:​I
   
347 ····​int-​to-​long·​v4,​·​v1 347 ····​int-​to-​long·​v3,​·​v3
   
348 ····​add-​long/​2addr·​v2,​·​v4 348 ····​add-​long/​2addr·​v1,​·​v3
   
349 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Low:​J 349 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Low:​J
   
350 ····​.​line·​81 350 ····​.​line·​81
351 ····​:​cond_0 351 ····​:​cond_0
352 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Range:​I 352 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>Range:​I
   
353 ····​const/​high16·​v2,​·​-​0x1000000 353 ····​const/​high16·​v2,​·​-​0x1000000
   
[−]
smali/com/google/gson/Gson.smali
Offset 456, 15 lines modified Offset 456, 15 lines modified
456 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​ 456 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​
   
457 ····​.​line·​246 457 ····​.​line·​246
458 ····​return-​void 458 ····​return-​void
459 .​end·​method 459 .​end·​method
   
460 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V 460 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V
461 ····​.​locals·1 461 ····​.​locals·0
462 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​ 462 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​
463 ····​.​param·​p1,​·​"x1"····​#·​D 463 ····​.​param·​p1,​·​"x1"····​#·​D
   
464 ····​.​prologue 464 ····​.​prologue
465 ····​.​line·​98 465 ····​.​line·​98
466 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V 466 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V
   
[−]
smali/com/google/gson/JsonPrimitive.smali
Offset 333, 15 lines modified Offset 333, 15 lines modified
   
333 ····​.​prologue 333 ····​.​prologue
334 ····​.​line·​90 334 ····​.​line·​90
335 ····​return-​object·​p0 335 ····​return-​object·​p0
336 .​end·​method 336 .​end·​method
   
337 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 337 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
338 ····​.​locals·​12 338 ····​.​locals·​11
339 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​ 339 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
340 ····​.​prologue 340 ····​.​prologue
341 ····​const/​4·​v5,​·​0x1 341 ····​const/​4·​v5,​·​0x1
   
342 ····​const/​4·​v6,​·​0x0 342 ····​const/​4·​v6,​·​0x0
   
Offset 411, 25 lines modified Offset 411, 25 lines modified
411 ····​.​line·​317 411 ····​.​line·​317
412 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 412 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
413 ····​move-​result-​object·​v7 413 ····​move-​result-​object·​v7
   
414 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 414 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
415 ····​move-​result-​wide·​v8 415 ····​move-​result-​wide·​v7
   
416 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 416 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
417 ····​move-​result-​object·​v7 417 ····​move-​result-​object·​v9
   
418 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 418 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
419 ····​move-​result-​wide·​v10 419 ····​move-​result-​wide·​v9
   
420 ····​cmp-​long·​v7,​·​v8,​·​v10 420 ····​cmp-​long·​v7,​·​v7,​·​v9
   
421 ····​if-​eqz·​v7,​·​:​cond_0 421 ····​if-​eqz·​v7,​·​:​cond_0
   
422 ····​move·​v5,​·​v6 422 ····​move·​v5,​·​v6
   
423 ····​goto·​:​goto_0 423 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/internal/Excluder.smali
Offset 443, 15 lines modified Offset 443, 15 lines modified
443 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z 443 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z
   
444 ····​.​line·​87 444 ····​.​line·​87
445 ····​return-​object·​v0 445 ····​return-​object·​v0
446 .​end·​method 446 .​end·​method
   
447 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z 447 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z
448 ····​.​locals·8 448 ····​.​locals·7
449 ····​.​param·​p2,​·​"serialize"····​#·​Z 449 ····​.​param·​p2,​·​"serialize"····​#·​Z
450 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 450 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
451 ········​value·​=·​{ 451 ········​value·​=·​{
452 ············​"(",​ 452 ············​"(",​
453 ············​"Ljava/​lang/​Class",​ 453 ············​"Ljava/​lang/​Class",​
454 ············​"<*>;​Z)​Z" 454 ············​"<*>;​Z)​Z"
455 ········​} 455 ········​}
Offset 460, 17 lines modified Offset 460, 17 lines modified
460 ····​.​prologue 460 ····​.​prologue
461 ····​.​local·​p1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 461 ····​.​local·​p1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
462 ····​const/​4·​v4,​·​0x1 462 ····​const/​4·​v4,​·​0x1
   
463 ····​.​line·​192 463 ····​.​line·​192
464 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 464 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
465 ····​const-​wide/​high16·​v6,​·​-​0x4010000000000000L····​#·​-​1.​0 465 ····​const-​wide/​high16·​v5,​·​-​0x4010000000000000L····​#·​-​1.​0
   
466 ····​cmpl-​double·​v2,​·​v2,​·​v6 466 ····​cmpl-​double·​v2,​·​v2,​·​v5
   
467 ····​if-​eqz·​v2,​·​:​cond_0 467 ····​if-​eqz·​v2,​·​:​cond_0
   
468 ····​const-​class·​v2,​·​Lcom/​google/​gson/​annotations/​Since;​ 468 ····​const-​class·​v2,​·​Lcom/​google/​gson/​annotations/​Since;​
   
469 ····​.​line·​193 469 ····​.​line·​193
470 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​Class;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​ 470 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​Class;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
Offset 581, 15 lines modified Offset 581, 15 lines modified
581 ····​:​cond_5 581 ····​:​cond_5
582 ····​const/​4·​v2,​·​0x0 582 ····​const/​4·​v2,​·​0x0
   
583 ····​goto·​:​goto_0 583 ····​goto·​:​goto_0
584 .​end·​method 584 .​end·​method
   
585 .​method·​public·​excludeField(Ljava/​lang/​reflect/​Field;​Z)​Z 585 .​method·​public·​excludeField(Ljava/​lang/​reflect/​Field;​Z)​Z
586 ····​.​locals·10 586 ····​.​locals·9
587 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​reflect/​Field;​ 587 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​reflect/​Field;​
588 ····​.​param·​p2,​·​"serialize"····​#·​Z 588 ····​.​param·​p2,​·​"serialize"····​#·​Z
   
589 ····​.​prologue 589 ····​.​prologue
590 ····​const/​4·​v6,​·​0x1 590 ····​const/​4·​v6,​·​0x1
   
591 ····​.​line·​150 591 ····​.​line·​150
Offset 609, 17 lines modified Offset 609, 17 lines modified
609 ····​:​goto_0 609 ····​:​goto_0
610 ····​return·​v4 610 ····​return·​v4
   
611 ····​.​line·​154 611 ····​.​line·​154
612 ····​:​cond_0 612 ····​:​cond_0
613 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 613 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
614 ····​const-​wide/​high16·​v8,​·​-​0x4010000000000000L····​#·​-​1.​0 614 ····​const-​wide/​high16·​v7,​·​-​0x4010000000000000L····​#·​-​1.​0
   
615 ····​cmpl-​double·​v4,​·​v4,​·​v8 615 ····​cmpl-​double·​v4,​·​v4,​·​v7
   
616 ····​if-​eqz·​v4,​·​:​cond_1 616 ····​if-​eqz·​v4,​·​:​cond_1
   
617 ····​const-​class·​v4,​·​Lcom/​google/​gson/​annotations/​Since;​ 617 ····​const-​class·​v4,​·​Lcom/​google/​gson/​annotations/​Since;​
   
618 ····​.​line·​155 618 ····​.​line·​155
619 ····​invoke-​virtual·​{p1,​·​v4},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​ 619 ····​invoke-​virtual·​{p1,​·​v4},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
[−]
smali/com/google/gson/internal/LazilyParsedNumber.smali
Offset 125, 30 lines modified Offset 125, 30 lines modified
   
125 ····​move-​result·​v2 125 ····​move-​result·​v2
   
126 ····​goto·​:​goto_0 126 ····​goto·​:​goto_0
127 .​end·​method 127 .​end·​method
   
128 .​method·​public·​longValue()​J 128 .​method·​public·​longValue()​J
129 ····​.​locals·4 129 ····​.​locals·3
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​49 131 ····​.​line·​49
132 ····​:​try_start_0 132 ····​:​try_start_0
133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
135 ····​:​try_end_0 135 ····​:​try_end_0
136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
137 ····​move-​result-​wide·​v2 137 ····​move-​result-​wide·​v1
   
138 ····​.​line·​51 138 ····​.​line·​51
139 ····​:​goto_0 139 ····​:​goto_0
140 ····​return-​wide·​v2 140 ····​return-​wide·​v1
   
141 ····​.​line·​50 141 ····​.​line·​50
142 ····​:​catch_0 142 ····​:​catch_0
143 ····​move-​exception·​v0 143 ····​move-​exception·​v0
   
144 ····​.​line·​51 144 ····​.​line·​51
145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​ 145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​
Offset 156, 15 lines modified Offset 156, 15 lines modified
   
156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V 157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V
   
158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J 158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J
   
159 ····​move-​result-​wide·​v2 159 ····​move-​result-​wide·​v1
   
160 ····​goto·​:​goto_0 160 ····​goto·​:​goto_0
161 .​end·​method 161 .​end·​method
   
162 .​method·​public·​toString()​Ljava/​lang/​String;​ 162 .​method·​public·​toString()​Ljava/​lang/​String;​
163 ····​.​locals·​1 163 ····​.​locals·​1
   
[−]
smali/com/google/gson/internal/bind/JsonTreeWriter.smali
Offset 625, 15 lines modified Offset 625, 15 lines modified
625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V 625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V
   
626 ····​.​line·​167 626 ····​.​line·​167
627 ····​return-​object·​p0 627 ····​return-​object·​p0
628 .​end·​method 628 .​end·​method
   
629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
630 ····​.​locals·3 630 ····​.​locals·2
631 ····​.​param·​p1,​·​"value"····​#·​J 631 ····​.​param·​p1,​·​"value"····​#·​J
632 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 632 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
633 ········​value·​=·​{ 633 ········​value·​=·​{
634 ············​Ljava/​io/​IOException;​ 634 ············​Ljava/​io/​IOException;​
635 ········​} 635 ········​}
636 ····​.​end·​annotation 636 ····​.​end·​annotation
   
[−]
smali/com/google/gson/internal/bind/ObjectTypeAdapter.smali
Offset 69, 15 lines modified Offset 69, 15 lines modified
   
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
   
71 #·​virtual·​methods 71 #·​virtual·​methods
72 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Object;​ 72 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Object;​
73 ····​.​locals·6 73 ····​.​locals·5
74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
76 ········​value·​=·​{ 76 ········​value·​=·​{
77 ············​Ljava/​io/​IOException;​ 77 ············​Ljava/​io/​IOException;​
78 ········​} 78 ········​}
79 ····​.​end·​annotation 79 ····​.​end·​annotation
   
Offset 191, 17 lines modified Offset 191, 17 lines modified
   
191 ····​goto·​:​goto_1 191 ····​goto·​:​goto_1
   
192 ····​.​line·​79 192 ····​.​line·​79
193 ····​:​pswitch_3 193 ····​:​pswitch_3
194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D 194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D
   
195 ····​move-​result-​wide·​v4 195 ····​move-​result-​wide·​v3
   
196 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 196 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
197 ····​move-​result-​object·​v0 197 ····​move-​result-​object·​v0
   
198 ····​goto·​:​goto_1 198 ····​goto·​:​goto_1
   
199 ····​.​line·​82 199 ····​.​line·​82
200 ····​:​pswitch_4 200 ····​:​pswitch_4
[−]
smali/com/google/gson/internal/bind/SqlDateTypeAdapter.smali
Offset 87, 86 lines modified Offset 87, 86 lines modified
87 ····​.​prologue 87 ····​.​prologue
88 ····​.​line·​51 88 ····​.​line·​51
89 ····​monitor-​enter·​p0 89 ····​monitor-​enter·​p0
   
90 ····​:​try_start_0 90 ····​:​try_start_0
91 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​ 91 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​
   
92 ····​move-​result-​object·​v1 92 ····​move-​result-​object·​v3
   
93 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​ 93 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​
   
94 ····​if-​ne·​v1,​·​v4,​·​:​cond_0 94 ····​if-​ne·​v3,​·​v4,​·​:​cond_0
   
95 ····​.​line·​52 95 ····​.​line·​52
96 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V 96 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V
97 ····​:​try_end_0 97 ····​:​try_end_0
98 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 98 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
99 ····​.​line·​53 99 ····​.​line·​53
100 ····​const/​4·​v1,​·​0x0 100 ····​const/​4·​v3,​·​0x0
   
101 ····​.​line·​57 101 ····​.​line·​57
102 ····​:​goto_0 102 ····​:​goto_0
103 ····​monitor-​exit·​p0 103 ····​monitor-​exit·​p0
   
104 ····​return-​object·​v1 104 ····​return-​object·​v3
   
105 ····​.​line·​56 105 ····​.​line·​56
106 ····​:​cond_0 106 ····​:​cond_0
107 ····​:​try_start_1 107 ····​:​try_start_1
108 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​ 108 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​
   
109 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​ 109 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​
   
110 ····​move-​result-​object·​v4 110 ····​move-​result-​object·​v4
   
111 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​ 111 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​
   
112 ····​move-​result-​object·​v1 112 ····​move-​result-​object·​v3
   
113 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 113 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J
   
114 ····​move-​result-​wide·​v2 114 ····​move-​result-​wide·​v1
   
115 ····​.​line·​57 115 ····​.​line·​57
116 ····​.​local·​v2,​·​"utilDate":​J 116 ····​.​local·​v1,​·​"utilDate":​J
117 ····​new-​instance·​v1,​·​Ljava/​sql/​Date;​ 117 ····​new-​instance·​v3,​·​Ljava/​sql/​Date;​
   
118 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Date;​-​><init>(J)​V 118 ····​invoke-​direct·​{v3,​·​v1,​·​v2},​·​Ljava/​sql/​Date;​-​><init>(J)​V
119 ····​:​try_end_1 119 ····​:​try_end_1
120 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 120 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
121 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 121 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
122 ····​goto·​:​goto_0 122 ····​goto·​:​goto_0
   
123 ····​.​line·​58 123 ····​.​line·​58
124 ····​.​end·​local·​v2····​#·​"utilDate":​J 124 ····​.​end·​local·​v1····​#·​"utilDate":​J
125 ····​:​catch_0 125 ····​:​catch_0
126 ····​move-​exception·​v0 126 ····​move-​exception·​v0
   
127 ····​.​line·​59 127 ····​.​line·​59
128 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​ 128 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​
129 ····​:​try_start_2 129 ····​:​try_start_2
130 ····​new-​instance·​v1,​·​Lcom/​google/​gson/​JsonSyntaxException;​ 130 ····​new-​instance·​v3,​·​Lcom/​google/​gson/​JsonSyntaxException;​
   
131 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V 131 ····​invoke-​direct·​{v3,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
132 ····​throw·​v1 132 ····​throw·​v3
133 ····​:​try_end_2 133 ····​:​try_end_2
134 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 134 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
   
135 ····​.​line·​51 135 ····​.​line·​51
136 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​ 136 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​
137 ····​:​catchall_0 137 ····​:​catchall_0
138 ····​move-​exception·​v1 138 ····​move-​exception·​v3
   
139 ····​monitor-​exit·​p0 139 ····​monitor-​exit·​p0
   
140 ····​throw·​v1 140 ····​throw·​v3
141 .​end·​method 141 .​end·​method
   
142 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V 142 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V
143 ····​.​locals·​0 143 ····​.​locals·​0
144 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 144 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
145 ········​value·​=·​{ 145 ········​value·​=·​{
146 ············​Ljava/​io/​IOException;​ 146 ············​Ljava/​io/​IOException;​
[−]
smali/com/google/gson/internal/bind/TimeTypeAdapter.smali
Offset 72, 15 lines modified Offset 72, 15 lines modified
   
72 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
73 ····​return-​object·​v0 73 ····​return-​object·​v0
74 .​end·​method 74 .​end·​method
   
75 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​ 75 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​
76 ····​.​locals·6 76 ····​.​locals·5
77 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 77 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
78 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 78 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
79 ········​value·​=·​{ 79 ········​value·​=·​{
80 ············​Ljava/​io/​IOException;​ 80 ············​Ljava/​io/​IOException;​
81 ········​} 81 ········​}
82 ····​.​end·​annotation 82 ····​.​end·​annotation
   
Offset 126, 17 lines modified Offset 126, 17 lines modified
   
126 ····​.​line·​57 126 ····​.​line·​57
127 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​ 127 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​
128 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​ 128 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​
   
129 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J 129 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
   
130 ····​move-​result-​wide·​v4 130 ····​move-​result-​wide·​v3
   
131 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​sql/​Time;​-​><init>(J)​V 131 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​sql/​Time;​-​><init>(J)​V
132 ····​:​try_end_1 132 ····​:​try_end_1
133 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 133 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
134 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 134 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
135 ····​goto·​:​goto_0 135 ····​goto·​:​goto_0
   
136 ····​.​line·​58 136 ····​.​line·​58
[−]
smali/com/google/gson/internal/bind/TypeAdapters$8.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​ 36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​
37 ····​.​locals·4 37 ····​.​locals·3
38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
40 ········​value·​=·​{ 40 ········​value·​=·​{
41 ············​Ljava/​io/​IOException;​ 41 ············​Ljava/​io/​IOException;​
42 ········​} 42 ········​}
43 ····​.​end·​annotation 43 ····​.​end·​annotation
   
Offset 65, 17 lines modified Offset 65, 17 lines modified
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​return-​object·​v1 66 ····​return-​object·​v1
   
67 ····​:​cond_0 67 ····​:​cond_0
68 ····​:​try_start_0 68 ····​:​try_start_0
69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J 69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J
   
70 ····​move-​result-​wide·​v2 70 ····​move-​result-​wide·​v1
   
71 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 71 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
72 ····​:​try_end_0 72 ····​:​try_end_0
73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
74 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v1
   
75 ····​goto·​:​goto_0 75 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/stream/JsonReader.smali
Offset 2124, 436 lines modified Offset 2124, 432 lines modified
2124 ····​.​line·​647 2124 ····​.​line·​647
2125 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I 2125 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I
   
2126 ····​goto·​:​goto_2 2126 ····​goto·​:​goto_2
2127 .​end·​method 2127 .​end·​method
   
2128 .​method·​private·​peekNumber()​I 2128 .​method·​private·​peekNumber()​I
2129 ····​.​locals·​18 2129 ····​.​locals·​17
2130 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 2130 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
2131 ········​value·​=·​{ 2131 ········​value·​=·​{
2132 ············​Ljava/​io/​IOException;​ 2132 ············​Ljava/​io/​IOException;​
2133 ········​} 2133 ········​}
2134 ····​.​end·​annotation 2134 ····​.​end·​annotation
   
2135 ····​.​prologue 2135 ····​.​prologue
2136 ····​.​line·​652 2136 ····​.​line·​652
2137 ····​move-​object/​from16·​v0,​·​p0 2137 ····​move-​object/​from16·​v0,​·​p0
   
2138 ····​iget-​object·​v2,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C 2138 ····​iget-​object·​v1,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C
   
2139 ····​.​line·​653 2139 ····​.​line·​653
2140 ····​.​local·​v2,​·​"buffer":​[C 2140 ····​.​local·​v1,​·​"buffer":​[C
2141 ····​move-​object/​from16·​v0,​·​p0 2141 ····​move-​object/​from16·​v0,​·​p0
   
2142 ····​iget·​v9,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I 2142 ····​iget·​v10,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I
   
2143 ····​.​line·​654 2143 ····​.​line·​654
2144 ····​.​local·​v9,​·​"p":​I 2144 ····​.​local·​v10,​·​"p":​I
2145 ····​move-​object/​from16·​v0,​·​p0 2145 ····​move-​object/​from16·​v0,​·​p0
   
2146 ····​iget·​v6,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I 2146 ····​iget·​v5,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I
   
2147 ····​.​line·​656 2147 ····​.​line·​656
2148 ····​.​local·​v6,​·​"l":​I 2148 ····​.​local·​v5,​·​"l":​I
2149 ····​const-​wide/​16·​v12,​·​0x0 2149 ····​const-​wide/​16·​v11,​·​0x0
   
2150 ····​.​line·​657 2150 ····​.​line·​657
2151 ····​.​local·​v12,​·​"value":​J 2151 ····​.​local·​v11,​·​"value":​J
2152 ····​const/​4·​v8,​·​0x0 2152 ····​const/​4·​v7,​·​0x0
   
2153 ····​.​line·​658 2153 ····​.​line·​658
2154 ····​.​local·​v8,​·​"negative":​Z 2154 ····​.​local·​v7,​·​"negative":​Z
2155 ····​const/​4·​v4,​·​0x1 2155 ····​const/​4·​v3,​·​0x1
   
2156 ····​.​line·​659 2156 ····​.​line·​659
2157 ····​.​local·​v4,​·​"fitsInLong":​Z 2157 ····​.​local·​v3,​·​"fitsInLong":​Z
2158 ····​const/​4·​v7,​·​0x0 2158 ····​const/​4·​v6,​·​0x0
   
2159 ····​.​line·​661 2159 ····​.​line·​661
2160 ····​.​local·​v7,​·​"last":​I 2160 ····​.​local·​v6,​·​"last":​I
2161 ····​const/​4·​v5,​·​0x0 2161 ····​const/​4·​v4,​·​0x0
   
2162 ····​.​line·​665 2162 ····​.​line·​665
2163 ····​.​local·​v5,​·​"i":​I 2163 ····​.​local·​v4,​·​"i":​I
2164 ····​:​goto_0 2164 ····​:​goto_0
2165 ····​add-​int·​v14,​·​v9,​·​v5 2165 ····​add-​int·​v13,​·​v10,​·​v4
   
2166 ····​if-​ne·​v14,​·​v6,​·​:​cond_4 2166 ····​if-​ne·​v13,​·​v5,​·​:​cond_4
   
2167 ····​.​line·​666 2167 ····​.​line·​666
2168 ····​array-​length·​v14,​·​v2 2168 ····​array-​length·​v13,​·​v1
   
2169 ····​if-​ne·​v5,​·​v14,​·​:​cond_0 2169 ····​if-​ne·​v4,​·​v13,​·​:​cond_0
   
2170 ····​.​line·​669 2170 ····​.​line·​669
2171 ····​const/​4·​v14,​·​0x0 2171 ····​const/​4·​v13,​·​0x0
   
2172 ····​.​line·​749 2172 ····​.​line·​749
2173 ····​.​end·​local·​v12····​#·​"value":​J 2173 ····​.​end·​local·​v11····​#·​"value":​J
2174 ····​:​goto_1 2174 ····​:​goto_1
2175 ····​return·​v14 2175 ····​return·​v13
   
2176 ····​.​line·​671 2176 ····​.​line·​671
2177 ····​.​restart·​local·​v12····​#·​"value":​J 2177 ····​.​restart·​local·​v11····​#·​"value":​J
2178 ····​:​cond_0 2178 ····​:​cond_0
2179 ····​add-​int/​lit8·​v14,​·​v5,​·​0x1 2179 ····​add-​int/​lit8·​v13,​·​v4,​·​0x1
   
2180 ····​move-​object/​from16·​v0,​·​p0 2180 ····​move-​object/​from16·​v0,​·​p0
   
2181 ····​invoke-​direct·​{v0,​·​v14},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z 2181 ····​invoke-​direct·​{v0,​·​v13},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z
   
2182 ····​move-​result·​v14 2182 ····​move-​result·​v13
   
2183 ····​if-​nez·​v14,​·​:​cond_3 2183 ····​if-​nez·​v13,​·​:​cond_3
   
2184 ····​.​line·​740 2184 ····​.​line·​740
2185 ····​:​cond_1 2185 ····​:​cond_1
2186 ····​const/​4·​v14,​·​0x2 2186 ····​const/​4·​v13,​·​0x2
   
2187 ····​if-​ne·​v7,​·​v14,​·​:​cond_17 2187 ····​if-​ne·​v6,​·​v13,​·​:​cond_17
   
2188 ····​if-​eqz·​v4,​·​:​cond_17 2188 ····​if-​eqz·​v3,​·​:​cond_17
   
2189 ····​const-​wide/​high16·​v14,​·​-​0x8000000000000000L 2189 ····​const-​wide/​high16·​v13,​·​-​0x8000000000000000L
   
2190 ····​cmp-​long·​v14,​·​v12,​·​v14 2190 ····​cmp-​long·​v13,​·​v11,​·​v13
   
2191 ····​if-​nez·​v14,​·​:​cond_2 2191 ····​if-​nez·​v13,​·​:​cond_2
   
Max diff block lines reached; 26794/29788 bytes (89.95%) of diff not shown.
[−]
smali/com/google/gson/stream/JsonWriter.smali
Offset 1352, 15 lines modified Offset 1352, 15 lines modified
1352 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​ 1352 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​
   
1353 ····​.​line·​468 1353 ····​.​line·​468
1354 ····​return-​object·​p0 1354 ····​return-​object·​p0
1355 .​end·​method 1355 .​end·​method
   
1356 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 1356 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
1357 ····​.​locals·3 1357 ····​.​locals·2
1358 ····​.​param·​p1,​·​"value"····​#·​J 1358 ····​.​param·​p1,​·​"value"····​#·​J
1359 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1359 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1360 ········​value·​=·​{ 1360 ········​value·​=·​{
1361 ············​Ljava/​io/​IOException;​ 1361 ············​Ljava/​io/​IOException;​
1362 ········​} 1362 ········​}
1363 ····​.​end·​annotation 1363 ····​.​end·​annotation
   
[−]
smali/com/studio332/flickit/android/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·​19  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
[−]
smali/com/studio332/flickit/model/Settings.smali
Offset 44, 165 lines modified Offset 44, 164 lines modified
   
44 ····​sput-​object·​v0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>instance:​Lcom/​studio332/​flickit/​model/​Settings;​ 44 ····​sput-​object·​v0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>instance:​Lcom/​studio332/​flickit/​model/​Settings;​
   
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​private·​constructor·​<init>()​V 47 .​method·​private·​constructor·​<init>()​V
48 ····​.​locals·6 48 ····​.​locals·5
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​const/​4·​v5,​·​0x0 50 ····​const/​4·​v4,​·​0x0
   
51 ····​const/​4·​v4,​·​0x1 51 ····​const/​4·​v3,​·​0x1
   
52 ····​.​line·​41 52 ····​.​line·​41
53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
54 ····​.​line·​28 54 ····​.​line·​28
55 ····​iput-​boolean·​v4,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>soundOn:​Z 55 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>soundOn:​Z
   
56 ····​.​line·​29 56 ····​.​line·​29
57 ····​iput-​boolean·​v4,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>musicOn:​Z 57 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>musicOn:​Z
   
58 ····​.​line·​30 58 ····​.​line·​30
59 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>rulesEverSeen:​Z 59 ····​iput-​boolean·​v4,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>rulesEverSeen:​Z
   
60 ····​.​line·​31 60 ····​.​line·​31
61 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 61 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
62 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 62 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
63 ····​iput-​object·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>tables:​Ljava/​util/​List;​ 63 ····​iput-​object·​v2,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>tables:​Ljava/​util/​List;​
   
64 ····​.​line·​32 64 ····​.​line·​32
65 ····​iput·​v5,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>currTableIdx:​I 65 ····​iput·​v4,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>currTableIdx:​I
   
66 ····​.​line·​33 66 ····​.​line·​33
67 ····​iput·​v4,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>numPlayers:​I 67 ····​iput·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>numPlayers:​I
   
68 ····​.​line·​43 68 ····​.​line·​43
69 ····​invoke-​direct·​{p0},​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>loadTables()​V 69 ····​invoke-​direct·​{p0},​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>loadTables()​V
   
70 ····​.​line·​46 70 ····​.​line·​46
71 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​ 71 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​
   
72 ····​const-​string·​v4,​·​"flickit" 72 ····​const-​string·​v3,​·​"flickit"
   
73 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​Application;​-​>getPreferences(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​Preferences;​ 73 ····​invoke-​interface·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​Application;​-​>getPreferences(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​Preferences;​
   
74 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v0
   
75 ····​.​line·​47 75 ····​.​line·​47
76 ····​.​local·​v1,​·​"p":​Lcom/​badlogic/​gdx/​Preferences;​ 76 ····​.​local·​v0,​·​"p":​Lcom/​badlogic/​gdx/​Preferences;​
77 ····​const-​string·​v3,​·​"soundOn" 77 ····​const-​string·​v2,​·​"soundOn"
   
78 ····​invoke-​interface·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>contains(Ljava/​lang/​String;​)​Z 78 ····​invoke-​interface·​{v0,​·​v2},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>contains(Ljava/​lang/​String;​)​Z
   
79 ····​move-​result·​v3 79 ····​move-​result·​v2
   
80 ····​if-​eqz·​v3,​·​:​cond_0 80 ····​if-​eqz·​v2,​·​:​cond_0
   
81 ····​.​line·​48 81 ····​.​line·​48
82 ····​const-​string·​v3,​·​"soundOn" 82 ····​const-​string·​v2,​·​"soundOn"
   
83 ····​invoke-​interface·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>getBoolean(Ljava/​lang/​String;​)​Z 83 ····​invoke-​interface·​{v0,​·​v2},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>getBoolean(Ljava/​lang/​String;​)​Z
   
84 ····​move-​result·​v3 84 ····​move-​result·​v2
   
85 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>soundOn:​Z 85 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>soundOn:​Z
   
86 ····​.​line·​50 86 ····​.​line·​50
87 ····​:​cond_0 87 ····​:​cond_0
88 ····​const-​string·​v3,​·​"musicOn" 88 ····​const-​string·​v2,​·​"musicOn"
   
89 ····​invoke-​interface·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>contains(Ljava/​lang/​String;​)​Z 89 ····​invoke-​interface·​{v0,​·​v2},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>contains(Ljava/​lang/​String;​)​Z
   
90 ····​move-​result·​v3 90 ····​move-​result·​v2
   
91 ····​if-​eqz·​v3,​·​:​cond_1 91 ····​if-​eqz·​v2,​·​:​cond_1
   
92 ····​.​line·​51 92 ····​.​line·​51
93 ····​const-​string·​v3,​·​"musicOn" 93 ····​const-​string·​v2,​·​"musicOn"
   
94 ····​invoke-​interface·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>getBoolean(Ljava/​lang/​String;​)​Z 94 ····​invoke-​interface·​{v0,​·​v2},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>getBoolean(Ljava/​lang/​String;​)​Z
   
95 ····​move-​result·​v3 95 ····​move-​result·​v2
   
96 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>musicOn:​Z 96 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>musicOn:​Z
   
97 ····​.​line·​53 97 ····​.​line·​53
98 ····​:​cond_1 98 ····​:​cond_1
99 ····​const-​string·​v3,​·​"rulesEverSeen" 99 ····​const-​string·​v2,​·​"rulesEverSeen"
   
100 ····​invoke-​interface·​{v1,​·​v3},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>contains(Ljava/​lang/​String;​)​Z 100 ····​invoke-​interface·​{v0,​·​v2},​·​Lcom/​badlogic/​gdx/​Preferences;​-​>contains(Ljava/​lang/​String;​)​Z
   
101 ····​move-​result·​v3 101 ····​move-​result·​v2
   
102 ····​if-​eqz·​v3,​·​:​cond_2 102 ····​if-​eqz·​v2,​·​:​cond_2
   
Max diff block lines reached; 8506/12989 bytes (65.49%) of diff not shown.
[−]
smali/com/studio332/flickit/model/Game.smali
Offset 260, 89 lines modified Offset 260, 88 lines modified
260 .​end·​method 260 .​end·​method
   
261 .​method·​public·​getWinner()​I 261 .​method·​public·​getWinner()​I
262 ····​.​locals·​5 262 ····​.​locals·​5
   
263 ····​.​prologue 263 ····​.​prologue
264 ····​.​line·​257 264 ····​.​line·​257
265 ····​const/​4·​v3,​·​0x0 265 ····​const/​4·​v2,​·​0x0
   
266 ····​.​line·​258 266 ····​.​line·​258
267 ····​.​local·​v3,​·​"winner":​I 267 ····​.​local·​v2,​·​"winner":​I
268 ····​iget-​object·​v4,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Game;​-​>score:​Ljava/​util/​Map;​ 268 ····​iget-​object·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​model/​Game;​-​>score:​Ljava/​util/​Map;​
   
269 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 269 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
270 ····​move-​result-​object·​v4 270 ····​move-​result-​object·​v3
   
271 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 271 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
272 ····​move-​result-​object·​v1 272 ····​move-​result-​object·​v4
   
273 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
274 ····​:​cond_0 273 ····​:​cond_0
275 ····​:​goto_0 274 ····​:​goto_0
276 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 275 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
277 ····​move-​result·​v4 276 ····​move-​result·​v3
   
278 ····​if-​eqz·​v4,​·​:​cond_1 277 ····​if-​eqz·​v3,​·​:​cond_1
   
279 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 278 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
280 ····​move-​result-​object·​v0 279 ····​move-​result-​object·​v0
   
281 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 280 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
282 ····​.​line·​259 281 ····​.​line·​259
283 ····​.​local·​v0,​·​"ent":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​>;​" 282 ····​.​local·​v0,​·​"ent":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​>;​"
284 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 283 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
285 ····​move-​result-​object·​v4 284 ····​move-​result-​object·​v3
   
286 ····​check-​cast·​v4,​·​Ljava/​lang/​Integer;​ 285 ····​check-​cast·​v3,​·​Ljava/​lang/​Integer;​
   
287 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I 286 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
288 ····​move-​result·​v2 287 ····​move-​result·​v1
   
289 ····​.​line·​260 288 ····​.​line·​260
290 ····​.​local·​v2,​·​"score":​I 289 ····​.​local·​v1,​·​"score":​I
291 ····​invoke-​static·​{},​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>instance()​Lcom/​studio332/​flickit/​model/​Settings;​ 290 ····​invoke-​static·​{},​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>instance()​Lcom/​studio332/​flickit/​model/​Settings;​
   
292 ····​move-​result-​object·​v4 291 ····​move-​result-​object·​v3
   
293 ····​invoke-​virtual·​{v4},​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>getCurrentTable()​Lcom/​studio332/​flickit/​model/​TableInfo;​ 292 ····​invoke-​virtual·​{v3},​·​Lcom/​studio332/​flickit/​model/​Settings;​-​>getCurrentTable()​Lcom/​studio332/​flickit/​model/​TableInfo;​
   
294 ····​move-​result-​object·​v4 293 ····​move-​result-​object·​v3
   
295 ····​invoke-​virtual·​{v4},​·​Lcom/​studio332/​flickit/​model/​TableInfo;​-​>getWinScore()​I 294 ····​invoke-​virtual·​{v3},​·​Lcom/​studio332/​flickit/​model/​TableInfo;​-​>getWinScore()​I
   
296 ····​move-​result·​v4 295 ····​move-​result·​v3
   
297 ····​if-​lt·​v2,​·​v4,​·​:​cond_0 296 ····​if-​lt·​v1,​·​v3,​·​:​cond_0
   
298 ····​.​line·​261 297 ····​.​line·​261
299 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 298 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
300 ····​move-​result-​object·​v4 299 ····​move-​result-​object·​v3
   
301 ····​check-​cast·​v4,​·​Ljava/​lang/​Integer;​ 300 ····​check-​cast·​v3,​·​Ljava/​lang/​Integer;​
   
302 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I 301 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
303 ····​move-​result·​v3 302 ····​move-​result·​v2
   
304 ····​goto·​:​goto_0 303 ····​goto·​:​goto_0
   
305 ····​.​line·​264 304 ····​.​line·​264
306 ····​.​end·​local·​v0····​#·​"ent":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​>;​" 305 ····​.​end·​local·​v0····​#·​"ent":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​>;​"
307 ····​.​end·​local·​v2····​#·​"score":​I 306 ····​.​end·​local·​v1····​#·​"score":​I
308 ····​:​cond_1 307 ····​:​cond_1
309 ····​return·​v3 308 ····​return·​v2
310 .​end·​method 309 .​end·​method
   
311 .​method·​public·​hasTargets()​Z 310 .​method·​public·​hasTargets()​Z
312 ····​.​locals·​1 311 ····​.​locals·​1
   
313 ····​.​prologue 312 ····​.​prologue
314 ····​.​line·​193 313 ····​.​line·​193
[−]
smali/com/studio332/flickit/objects/Popup$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​Popup;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​165 24 ····​.​line·​165
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$1;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$1;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/Hole.smali
Offset 151, 140 lines modified Offset 151, 139 lines modified
151 .​method·​public·​draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​F)​V 151 .​method·​public·​draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​F)​V
152 ····​.​locals·​15 152 ····​.​locals·​15
153 ····​.​param·​p1,​·​"batch"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​ 153 ····​.​param·​p1,​·​"batch"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​
154 ····​.​param·​p2,​·​"parentAlpha"····​#·​F 154 ····​.​param·​p2,​·​"parentAlpha"····​#·​F
   
155 ····​.​prologue 155 ····​.​prologue
156 ····​.​line·​63 156 ····​.​line·​63
157 ····​const/​high16·​v8,​·​0x457a0000····​#·​4000.​0f 157 ····​const/​high16·​v7,​·​0x457a0000····​#·​4000.​0f
   
158 ····​.​line·​64 158 ····​.​line·​64
159 ····​.​local·​v8,​·​"intenstity":​F 159 ····​.​local·​v7,​·​"intenstity":​F
160 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 160 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
161 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 161 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
162 ····​.​line·​65 162 ····​.​line·​65
163 ····​.​local·​v1,​·​"bodies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​" 163 ····​.​local·​v1,​·​"bodies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​"
164 ····​iget-​object·​v13,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Hole;​-​>body:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 164 ····​iget-​object·​v12,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Hole;​-​>body:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
165 ····​invoke-​virtual·​{v13},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getWorld()​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 165 ····​invoke-​virtual·​{v12},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getWorld()​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
166 ····​move-​result-​object·​v13 166 ····​move-​result-​object·​v12
   
167 ····​invoke-​virtual·​{v13,​·​v1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getBodies(Lcom/​badlogic/​gdx/​utils/​Array;​)​V 167 ····​invoke-​virtual·​{v12,​·​v1},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getBodies(Lcom/​badlogic/​gdx/​utils/​Array;​)​V
   
168 ····​.​line·​66 168 ····​.​line·​66
169 ····​iget-​object·​v13,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Hole;​-​>body:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 169 ····​iget-​object·​v12,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Hole;​-​>body:​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
170 ····​invoke-​virtual·​{v13},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getPosition()​Lcom/​badlogic/​gdx/​math/​Vector2;​ 170 ····​invoke-​virtual·​{v12},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getPosition()​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
171 ····​move-​result-​object·​v6 171 ····​move-​result-​object·​v6
   
172 ····​.​line·​67 172 ····​.​line·​67
173 ····​.​local·​v6,​·​"holeCenter":​Lcom/​badlogic/​gdx/​math/​Vector2;​ 173 ····​.​local·​v6,​·​"holeCenter":​Lcom/​badlogic/​gdx/​math/​Vector2;​
174 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 174 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
175 ····​move-​result-​object·​v7 175 ····​move-​result-​object·​v12
   
176 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​  
177 ····​:​cond_0 176 ····​:​cond_0
178 ····​:​goto_0 177 ····​:​goto_0
179 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 178 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
180 ····​move-​result·​v13 179 ····​move-​result·​v13
   
181 ····​if-​eqz·​v13,​·​:​cond_2 180 ····​if-​eqz·​v13,​·​:​cond_2
   
182 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 181 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
183 ····​move-​result-​object·​v0 182 ····​move-​result-​object·​v0
   
184 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 183 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
185 ····​.​line·​68 184 ····​.​line·​68
186 ····​.​local·​v0,​·​"b":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 185 ····​.​local·​v0,​·​"b":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
187 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getUserData()​Ljava/​lang/​Object;​ 186 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getUserData()​Ljava/​lang/​Object;​
   
188 ····​move-​result-​object·​v12 187 ····​move-​result-​object·​v11
   
189 ····​.​line·​69 188 ····​.​line·​69
190 ····​.​local·​v12,​·​"userData":​Ljava/​lang/​Object;​ 189 ····​.​local·​v11,​·​"userData":​Ljava/​lang/​Object;​
191 ····​if-​eqz·​v12,​·​:​cond_0 190 ····​if-​eqz·​v11,​·​:​cond_0
   
192 ····​instance-​of·​v13,​·​v12,​·​Ljava/​lang/​String;​ 191 ····​instance-​of·​v13,​·​v11,​·​Ljava/​lang/​String;​
   
193 ····​if-​nez·​v13,​·​:​cond_0 192 ····​if-​nez·​v13,​·​:​cond_0
   
194 ····​move-​object·​v9,​·​v12 193 ····​move-​object·​v8,​·​v11
   
195 ····​.​line·​72 194 ····​.​line·​72
196 ····​check-​cast·​v9,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 195 ····​check-​cast·​v8,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
197 ····​.​line·​73 196 ····​.​line·​73
198 ····​.​local·​v9,​·​"obj":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 197 ····​.​local·​v8,​·​"obj":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
199 ····​invoke-​static·​{v9},​·​Lcom/​studio332/​flickit/​model/​Constants;​-​>isPuck(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​Z 198 ····​invoke-​static·​{v8},​·​Lcom/​studio332/​flickit/​model/​Constants;​-​>isPuck(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​Z
   
200 ····​move-​result·​v13 199 ····​move-​result·​v13
   
201 ····​if-​eqz·​v13,​·​:​cond_0 200 ····​if-​eqz·​v13,​·​:​cond_0
   
202 ····​move-​object·​v11,​·​v9 201 ····​move-​object·​v10,​·​v8
   
203 ····​.​line·​75 202 ····​.​line·​75
204 ····​check-​cast·​v11,​·​Lcom/​studio332/​flickit/​objects/​Puck;​ 203 ····​check-​cast·​v10,​·​Lcom/​studio332/​flickit/​objects/​Puck;​
   
205 ····​.​line·​76 204 ····​.​line·​76
206 ····​.​local·​v11,​·​"puck":​Lcom/​studio332/​flickit/​objects/​Puck;​ 205 ····​.​local·​v10,​·​"puck":​Lcom/​studio332/​flickit/​objects/​Puck;​
207 ····​invoke-​virtual·​{v11},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getStatus()​Lcom/​studio332/​flickit/​objects/​Puck$Status;​ 206 ····​invoke-​virtual·​{v10},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getStatus()​Lcom/​studio332/​flickit/​objects/​Puck$Status;​
   
208 ····​move-​result-​object·​v13 207 ····​move-​result-​object·​v13
   
209 ····​sget-​object·​v14,​·​Lcom/​studio332/​flickit/​objects/​Puck$Status;​-​>READY:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​ 208 ····​sget-​object·​v14,​·​Lcom/​studio332/​flickit/​objects/​Puck$Status;​-​>READY:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​
   
210 ····​if-​ne·​v13,​·​v14,​·​:​cond_0 209 ····​if-​ne·​v13,​·​v14,​·​:​cond_0
   
211 ····​.​line·​81 210 ····​.​line·​81
212 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getPosition()​Lcom/​badlogic/​gdx/​math/​Vector2;​ 211 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>getPosition()​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
213 ····​move-​result-​object·​v10 212 ····​move-​result-​object·​v9
Max diff block lines reached; 3981/8625 bytes (46.16%) of diff not shown.
[−]
smali/com/studio332/flickit/objects/Popup$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​Popup;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​177 24 ····​.​line·​177
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$2;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$2;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/Popup$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​Popup;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​189 24 ····​.​line·​189
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$3;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$3;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/Popup$4.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​Popup;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​294 24 ····​.​line·​294
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$4;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$4;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/Popup$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​Popup;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​Popup;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​312 24 ····​.​line·​312
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$5;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Popup$5;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​Popup;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/Puck.smali
Offset 27, 175 lines modified Offset 27, 173 lines modified
27 .​field·​private·​status:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​ 27 .​field·​private·​status:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​
   
28 .​field·​private·​type:​Lcom/​studio332/​flickit/​objects/​Puck$Type;​ 28 .​field·​private·​type:​Lcom/​studio332/​flickit/​objects/​Puck$Type;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​private·​constructor·​<init>(Lcom/​studio332/​flickit/​model/​Game;​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​Lcom/​studio332/​flickit/​objects/​Puck$Type;​I)​V 30 .​method·​private·​constructor·​<init>(Lcom/​studio332/​flickit/​model/​Game;​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​Lcom/​studio332/​flickit/​objects/​Puck$Type;​I)​V
31 ····​.​locals·​13 31 ····​.​locals·​12
32 ····​.​param·​p1,​·​"g"····​#·​Lcom/​studio332/​flickit/​model/​Game;​ 32 ····​.​param·​p1,​·​"g"····​#·​Lcom/​studio332/​flickit/​model/​Game;​
33 ····​.​param·​p2,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 33 ····​.​param·​p2,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
34 ····​.​param·​p3,​·​"d"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 34 ····​.​param·​p3,​·​"d"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
35 ····​.​param·​p4,​·​"t"····​#·​Lcom/​studio332/​flickit/​objects/​Puck$Type;​ 35 ····​.​param·​p4,​·​"t"····​#·​Lcom/​studio332/​flickit/​objects/​Puck$Type;​
36 ····​.​param·​p5,​·​"num"····​#·​I 36 ····​.​param·​p5,​·​"num"····​#·​I
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​56 38 ····​.​line·​56
39 ····move-​object/​from16·​v0,​·​p3 39 ····invoke-​direct·​{p0,​·​p3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​><init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​)​V
   
40 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​><init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​)​V  
   
41 ····​.​line·​41 40 ····​.​line·​41
42 ····​const/​4·​v10,​·​0x0 41 ····​const/​4·​v9,​·​0x0
   
43 ····​iput·​v10,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>flickAngle:​F 42 ····​iput·​v9,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>flickAngle:​F
   
44 ····​.​line·​57 43 ····​.​line·​57
45 ····​invoke-​virtual·​{p0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getWidth()​F 44 ····​invoke-​virtual·​{p0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getWidth()​F
   
46 ····​move-​result·​v10 45 ····​move-​result·​v9
   
47 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f 46 ····​const/​high16·​v10,​·​0x40000000····​#·​2.​0f
   
48 ····​div-​float/​2addr·​v10,​·​v11 47 ····​div-​float/​2addr·​v9,​·​v10
   
49 ····​invoke-​virtual·​{p0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getHeight()​F 48 ····​invoke-​virtual·​{p0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getHeight()​F
   
50 ····​move-​result·​v11 49 ····​move-​result·​v10
   
51 ····​const/​high16·​v12,​·​0x40000000····​#·​2.​0f 50 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f
   
52 ····​div-​float/​2addr·​v11,​·​v12 51 ····​div-​float/​2addr·​v10,​·​v11
   
53 ····​invoke-​virtual·​{p0,​·​v10,​·​v11},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setOrigin(FF)​V 52 ····​invoke-​virtual·​{p0,​·​v9,​·​v10},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setOrigin(FF)​V
   
54 ····​.​line·​58 53 ····​.​line·​58
55 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>game:​Lcom/​studio332/​flickit/​model/​Game;​ 54 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>game:​Lcom/​studio332/​flickit/​model/​Game;​
   
56 ····​.​line·​59 55 ····​.​line·​59
57 ····​const/​4·​v10,​·​0x0 56 ····​const/​4·​v9,​·​0x0
   
58 ····​iput·​v10,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>flickAngle:​F 57 ····​iput·​v9,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>flickAngle:​F
   
59 ····​.​line·​61 58 ····​.​line·​61
60 ····​const-​string·​v10,​·​"target" 59 ····​const-​string·​v9,​·​"target"
   
61 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setName(Ljava/​lang/​String;​)​V 60 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setName(Ljava/​lang/​String;​)​V
   
62 ····​.​line·​62 61 ····​.​line·​62
63 ····​sget-​object·​v10,​·​Lcom/​studio332/​flickit/​objects/​Puck$Type;​-​>SHOOTER:​Lcom/​studio332/​flickit/​objects/​Puck$Type;​ 62 ····​sget-​object·​v9,​·​Lcom/​studio332/​flickit/​objects/​Puck$Type;​-​>SHOOTER:​Lcom/​studio332/​flickit/​objects/​Puck$Type;​
   
64 ····​move-​object/​from16·​v0,​·​p4 63 ····​move-​object/​from16·​v0,​·​p4
   
65 ····​invoke-​virtual·​{v0,​·​v10},​·​Lcom/​studio332/​flickit/​objects/​Puck$Type;​-​>equals(Ljava/​lang/​Object;​)​Z 64 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​studio332/​flickit/​objects/​Puck$Type;​-​>equals(Ljava/​lang/​Object;​)​Z
   
66 ····​move-​result·​v10 65 ····​move-​result·​v9
   
67 ····​if-​eqz·​v10,​·​:​cond_0 66 ····​if-​eqz·​v9,​·​:​cond_0
   
68 ····​.​line·​63 67 ····​.​line·​63
69 ····​const-​string·​v10,​·​"shooter" 68 ····​const-​string·​v9,​·​"shooter"
   
70 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setName(Ljava/​lang/​String;​)​V 69 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setName(Ljava/​lang/​String;​)​V
   
71 ····​.​line·​65 70 ····​.​line·​65
72 ····​:​cond_0 71 ····​:​cond_0
73 ····​move-​object/​from16·​v0,​·​p4 72 ····​move-​object/​from16·​v0,​·​p4
   
74 ····​iput-​object·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>type:​Lcom/​studio332/​flickit/​objects/​Puck$Type;​ 73 ····​iput-​object·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>type:​Lcom/​studio332/​flickit/​objects/​Puck$Type;​
   
75 ····​.​line·​66 74 ····​.​line·​66
76 ····​move/​from16·​v0,​·​p5 75 ····​move/​from16·​v0,​·​p5
   
77 ····​iput·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>number:​I 76 ····​iput·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>number:​I
   
78 ····​.​line·​67 77 ····​.​line·​67
79 ····​sget-​object·​v10,​·​Lcom/​studio332/​flickit/​objects/​Puck$Status;​-​>READY:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​ 78 ····​sget-​object·​v9,​·​Lcom/​studio332/​flickit/​objects/​Puck$Status;​-​>READY:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​
   
80 ····​iput-​object·​v10,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>status:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​ 79 ····​iput-​object·​v9,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>status:​Lcom/​studio332/​flickit/​objects/​Puck$Status;​
   
81 ····​.​line·​70 80 ····​.​line·​70
82 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​ 81 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​
   
83 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​-​><init>()​V 82 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​-​><init>()​V
   
84 ····​.​line·​71 83 ····​.​line·​71
85 ····​.​local·​v4,​·​"bodyDef":​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​ 84 ····​.​local·​v4,​·​"bodyDef":​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​
86 ····​sget-​object·​v10,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef$BodyType;​-​>DynamicBody:​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef$BodyType;​ 85 ····​sget-​object·​v9,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef$BodyType;​-​>DynamicBody:​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef$BodyType;​
   
87 ····​iput-​object·​v10,​·​v4,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​-​>type:​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef$BodyType;​ 86 ····​iput-​object·​v9,​·​v4,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef;​-​>type:​Lcom/​badlogic/​gdx/​physics/​box2d/​BodyDef$BodyType;​
Max diff block lines reached; 9289/14230 bytes (65.28%) of diff not shown.
[−]
smali/com/studio332/flickit/objects/ShotMeter$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​ShotMeter;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​ShotMeter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​79 24 ····​.​line·​79
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter$1;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter$1;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/ShotMeter$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​ShotMeter;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​ShotMeter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​120 24 ····​.​line·​120
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter$2;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter$2;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/ShotMeter$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​ShotMeter;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​objects/​ShotMeter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​153 24 ····​.​line·​153
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter$3;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter$3;​-​>this$0:​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/objects/ShotMeter.smali
Offset 363, 15 lines modified Offset 363, 15 lines modified
363 ····​.​line·​27 363 ····​.​line·​27
364 ····​iput·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​-​>elapsed:​F 364 ····​iput·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​-​>elapsed:​F
   
365 ····​return·​p1 365 ····​return·​p1
366 .​end·​method 366 .​end·​method
   
367 .​method·​static·​synthetic·​access$202(Lcom/​studio332/​flickit/​objects/​ShotMeter;​J)​J 367 .​method·​static·​synthetic·​access$202(Lcom/​studio332/​flickit/​objects/​ShotMeter;​J)​J
368 ····​.​locals·1 368 ····​.​locals·0
369 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​ 369 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​
370 ····​.​param·​p1,​·​"x1"····​#·​J 370 ····​.​param·​p1,​·​"x1"····​#·​J
   
371 ····​.​prologue 371 ····​.​prologue
372 ····​.​line·​27 372 ····​.​line·​27
373 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​-​>meterDownTime:​J 373 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​objects/​ShotMeter;​-​>meterDownTime:​J
   
[−]
smali/com/studio332/flickit/screens/AbstractScreen$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​AbstractScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​AbstractScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​AbstractScreen;​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​AbstractScreen;​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​AbstractScreen;​
22 ····​.​param·​p2,​·​"x0"····​#·​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​25 25 ····​.​line·​25
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​AbstractScreen$1;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​AbstractScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​AbstractScreen$1;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​AbstractScreen;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​><init>(Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​><init>(Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​)​V
[−]
smali/com/studio332/flickit/screens/GameScreen$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​129 24 ····​.​line·​129
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$1;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$1;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/GameScreen$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​210 24 ····​.​line·​210
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
Offset 90, 14 lines modified Offset 91, 15 lines modified
90 ····​iget-​object·​v1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 91 ····​iget-​object·​v1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
91 ····​#·​getter·​for:​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 92 ····​#·​getter·​for:​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
92 ····​invoke-​static·​{v1},​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>access$600(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 93 ····​invoke-​static·​{v1},​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>access$600(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
   
93 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
  95 ····​.​line·​218
94 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getX()​F 96 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getX()​F
   
95 ····​move-​result·​v2 97 ····​move-​result·​v2
   
96 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getWidth()​F 98 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getWidth()​F
   
97 ····​move-​result·​v3 99 ····​move-​result·​v3
Offset 115, 26 lines modified Offset 117, 28 lines modified
   
115 ····​sub-​float/​2addr·​v3,​·​v4 117 ····​sub-​float/​2addr·​v3,​·​v4
   
116 ····​div-​float/​2addr·​v3,​·​v6 118 ····​div-​float/​2addr·​v3,​·​v6
   
117 ····​add-​float/​2addr·​v2,​·​v3 119 ····​add-​float/​2addr·​v2,​·​v3
   
  120 ····​.​line·​219
118 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getY()​F 121 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getY()​F
   
119 ····​move-​result·​v3 122 ····​move-​result·​v3
   
120 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getHeight()​F 123 ····​invoke-​virtual·​{v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>getHeight()​F
   
121 ····​move-​result·​v4 124 ····​move-​result·​v4
   
122 ····​div-​float/​2addr·​v4,​·​v6 125 ····​div-​float/​2addr·​v4,​·​v6
   
123 ····​add-​float/​2addr·​v3,​·​v4 126 ····​add-​float/​2addr·​v3,​·​v4
   
  127 ····​.​line·​217
124 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>setPosition(FF)​V 128 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>setPosition(FF)​V
   
125 ····​.​line·​220 129 ····​.​line·​220
126 ····​iget-​object·​v1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 130 ····​iget-​object·​v1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
127 ····​#·​getter·​for:​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 131 ····​#·​getter·​for:​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
128 ····​invoke-​static·​{v1},​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>access$600(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 132 ····​invoke-​static·​{v1},​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>access$600(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
[−]
smali/com/studio332/flickit/screens/GameScreen$3.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$newShooter:​Lcom/​studio332/​flickit/​objects/​Puck;​ 19 .​field·​final·​synthetic·​val$newShooter:​Lcom/​studio332/​flickit/​objects/​Puck;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​Lcom/​studio332/​flickit/​objects/​Puck;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​Lcom/​studio332/​flickit/​objects/​Puck;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​246 25 ····​.​line·​246
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$3;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$3;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$3;​-​>val$newShooter:​Lcom/​studio332/​flickit/​objects/​Puck;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$3;​-​>val$newShooter:​Lcom/​studio332/​flickit/​objects/​Puck;​
   
[−]
smali/com/studio332/flickit/screens/GameScreen$4.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$scoreImg:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 19 .​field·​final·​synthetic·​val$scoreImg:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​427 25 ····​.​line·​427
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$4;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$4;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$4;​-​>val$scoreImg:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$4;​-​>val$scoreImg:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
   
[−]
smali/com/studio332/flickit/screens/GameScreen$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​450 24 ····​.​line·​450
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$5;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$5;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/GameScreen$6.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​615 24 ····​.​line·​615
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$6;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$6;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/GameScreen$7.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​631 24 ····​.​line·​631
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$7;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$7;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/GameScreen$8.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​648 24 ····​.​line·​648
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$8;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$8;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/GameScreen$9.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​GameScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​690 24 ····​.​line·​690
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$9;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen$9;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​GameScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/GameScreen.smali
Offset 279, 24 lines modified Offset 279, 26 lines modified
   
279 ····​const/​high16·​v3,​·​0x41c80000····​#·​25.​0f 279 ····​const/​high16·​v3,​·​0x41c80000····​#·​25.​0f
   
280 ····​sub-​float/​2addr·​v2,​·​v3 280 ····​sub-​float/​2addr·​v2,​·​v3
   
281 ····​iget-​object·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>score:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​ 281 ····​iget-​object·​v3,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>score:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​
   
  282 ····​.​line·​180
282 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​-​>getHeight()​F 283 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​-​>getHeight()​F
   
283 ····​move-​result·​v3 284 ····​move-​result·​v3
   
284 ····​const·​v4,​·​0x3fb33333····​#·​1.​4f 285 ····​const·​v4,​·​0x3fb33333····​#·​1.​4f
   
285 ····​div-​float/​2addr·​v3,​·​v4 286 ····​div-​float/​2addr·​v3,​·​v4
   
286 ····​sub-​float·​v3,​·​v6,​·​v3 287 ····​sub-​float·​v3,​·​v6,​·​v3
   
  288 ····​.​line·​179
287 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​-​>setPosition(FF)​V 289 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​-​>setPosition(FF)​V
   
288 ····​.​line·​181 290 ····​.​line·​181
289 ····​iget-​object·​v1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>score:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​ 291 ····​iget-​object·​v1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>score:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​
   
290 ····​const/​high16·​v2,​·​0x3fa00000····​#·​1.​25f 292 ····​const/​high16·​v2,​·​0x3fa00000····​#·​1.​25f
   
Offset 466, 31 lines modified Offset 468, 31 lines modified
   
466 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>getY()​F 468 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>getY()​F
   
467 ····​move-​result·​v6 469 ····​move-​result·​v6
   
468 ····​sub-​float/​2addr·​v6,​·​p2 470 ····​sub-​float/​2addr·​v6,​·​p2
   
469 ····​float-​to-​double·​v4,​·​v6 471 ····​float-​to-​double·​v3,​·​v6
   
470 ····​.​line·​159 472 ····​.​line·​159
471 ····​.​local·​v4,​·​"dY":​D 473 ····​.​local·​v3,​·​"dY":​D
472 ····​iget-​object·​v6,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 474 ····​iget-​object·​v6,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
   
473 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>getX()​F 475 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>getX()​F
   
474 ····​move-​result·​v6 476 ····​move-​result·​v6
   
475 ····​sub-​float/​2addr·​v6,​·​p1 477 ····​sub-​float/​2addr·​v6,​·​p1
   
476 ····​float-​to-​double·​v2,​·​v6 478 ····​float-​to-​double·​v1,​·​v6
   
477 ····​.​line·​160 479 ····​.​line·​160
478 ····​.​local·​v2,​·​"dX":​D 480 ····​.​local·​v1,​·​"dX":​D
479 ····​invoke-​static·​{v4,​·​v5,​·​v2,​·​v3},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D 481 ····​invoke-​static·​{v3,​·​v4,​·​v1,​·​v2},​·​Ljava/​lang/​Math;​-​>atan2(DD)​D
   
480 ····​move-​result-​wide·​v6 482 ····​move-​result-​wide·​v6
   
481 ····​const-​wide·​v8,​·​0x4066800000000000L····​#·​180.​0 483 ····​const-​wide·​v8,​·​0x4066800000000000L····​#·​180.​0
   
482 ····​mul-​double/​2addr·​v6,​·​v8 484 ····​mul-​double/​2addr·​v6,​·​v8
   
Offset 509, 22 lines modified Offset 511, 22 lines modified
509 ····​iget-​object·​v6,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 511 ····​iget-​object·​v6,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>angleArrow:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
   
510 ····​invoke-​virtual·​{v6,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>setRotation(F)​V 512 ····​invoke-​virtual·​{v6,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>setRotation(F)​V
   
511 ····​.​line·​162 513 ····​.​line·​162
512 ····​invoke-​direct·​{p0},​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>findCurrentShooter()​Lcom/​studio332/​flickit/​objects/​Puck;​ 514 ····​invoke-​direct·​{p0},​·​Lcom/​studio332/​flickit/​screens/​GameScreen;​-​>findCurrentShooter()​Lcom/​studio332/​flickit/​objects/​Puck;​
   
513 ····​move-​result-​object·​v1 515 ····​move-​result-​object·​v5
   
514 ····​.​line·​163 516 ····​.​line·​163
515 ····​.​local·​v1,​·​"shooter":​Lcom/​studio332/​flickit/​objects/​Puck;​ 517 ····​.​local·​v5,​·​"shooter":​Lcom/​studio332/​flickit/​objects/​Puck;​
516 ····​if-​eqz·​v1,​·​:​cond_0 518 ····​if-​eqz·​v5,​·​:​cond_0
   
517 ····​.​line·​164 519 ····​.​line·​164
518 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setFlickAngle(F)​V 520 ····​invoke-​virtual·​{v5,​·​v0},​·​Lcom/​studio332/​flickit/​objects/​Puck;​-​>setFlickAngle(F)​V
   
519 ····​.​line·​166 521 ····​.​line·​166
520 ····​:​cond_0 522 ····​:​cond_0
521 ····​return-​void 523 ····​return-​void
522 .​end·​method 524 .​end·​method
   
523 .​method·​private·​animateScore(FFI)​V 525 .​method·​private·​animateScore(FFI)​V
Offset 565, 31 lines modified Offset 567, 34 lines modified
565 ····​move-​result-​object·​v4 567 ····​move-​result-​object·​v4
   
566 ····​iput·​v7,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>a:​F 568 ····​iput·​v7,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>a:​F
   
567 ····​.​line·​422 569 ····​.​line·​422
568 ····​invoke-​virtual·​{v3,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>setPosition(FF)​V 570 ····​invoke-​virtual·​{v3,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​-​>setPosition(FF)​V
   
569 ····​.​line·​423 571 ····​.​line·​424
570 ····​invoke-​static·​{v8},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​Actions;​-​>fadeOut(F)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​AlphaAction;​ 572 ····​invoke-​static·​{v8},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​Actions;​-​>fadeOut(F)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​AlphaAction;​
   
571 ····​move-​result-​object·​v4 573 ····​move-​result-​object·​v4
   
572 ····​const/​high16·​v5,​·​0x43c80000····​#·​400.​0f 574 ····​const/​high16·​v5,​·​0x43c80000····​#·​400.​0f
   
573 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​math/​Interpolation;​-​>sineOut:​Lcom/​badlogic/​gdx/​math/​Interpolation;​ 575 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​math/​Interpolation;​-​>sineOut:​Lcom/​badlogic/​gdx/​math/​Interpolation;​
   
  576 ····​.​line·​425
Max diff block lines reached; 52627/55952 bytes (94.06%) of diff not shown.
[−]
smali/com/studio332/flickit/screens/MenuScreen$10.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​ 19 .​field·​final·​synthetic·​val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​370 25 ····​.​line·​370
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$10;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$10;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$10;​-​>val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$10;​-​>val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$underline:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 19 .​field·​final·​synthetic·​val$underline:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​103 25 ····​.​line·​103
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$1;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$1;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$1;​-​>val$underline:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$1;​-​>val$underline:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Image;​
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​131 24 ····​.​line·​131
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$2;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​147 24 ····​.​line·​147
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$3;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$3;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$4$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​ 18 .​field·​final·​synthetic·​this$1:​Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​162 24 ····​.​line·​162
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$4$1;​-​>this$1:​Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$4$1;​-​>this$1:​Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Action;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$4.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​158 24 ····​.​line·​158
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$4;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$5.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$snd:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​ 19 .​field·​final·​synthetic·​val$snd:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​282 25 ····​.​line·​282
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$5;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$5;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$5;​-​>val$snd:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$5;​-​>val$snd:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$6.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$music:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​ 19 .​field·​final·​synthetic·​val$music:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​302 25 ····​.​line·​302
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$6;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$6;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$6;​-​>val$music:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$6;​-​>val$music:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextButton;​
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$7.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​320 24 ····​.​line·​320
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$7;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$7;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$8.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V 20 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​335 24 ····​.​line·​335
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$8;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$8;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/studio332/flickit/screens/MenuScreen$9.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​ 19 .​field·​final·​synthetic·​val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​screens/​MenuScreen;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​358 25 ····​.​line·​358
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$9;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$9;​-​>this$0:​Lcom/​studio332/​flickit/​screens/​MenuScreen;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$9;​-​>val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​screens/​MenuScreen$9;​-​>val$table:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Label;​
   
[−]
smali/com/studio332/flickit/util/Assets.smali
Offset 213, 22 lines modified Offset 213, 24 lines modified
213 ····​.​line·​36 213 ····​.​line·​36
214 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​ 214 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​
   
215 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 215 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
216 ····​const-​string·​v2,​·​"data/​casual.​fnt" 216 ····​const-​string·​v2,​·​"data/​casual.​fnt"
   
  217 ····​.​line·​37
217 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 218 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
218 ····​move-​result-​object·​v1 219 ····​move-​result-​object·​v1
   
219 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 220 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
220 ····​const-​string·​v3,​·​"data/​casual.​png" 221 ····​const-​string·​v3,​·​"data/​casual.​png"
   
  222 ····​.​line·​38
221 ····​invoke-​interface·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 223 ····​invoke-​interface·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
222 ····​move-​result-​object·​v2 224 ····​move-​result-​object·​v2
   
223 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V 225 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V
   
224 ····​iput-​object·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​util/​Assets;​-​>font:​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​ 226 ····​iput-​object·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​util/​Assets;​-​>font:​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​
Offset 236, 22 lines modified Offset 238, 24 lines modified
236 ····​.​line·​39 238 ····​.​line·​39
237 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​ 239 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​
   
238 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 240 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
239 ····​const-​string·​v2,​·​"data/​digital.​fnt" 241 ····​const-​string·​v2,​·​"data/​digital.​fnt"
   
  242 ····​.​line·​40
240 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 243 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
241 ····​move-​result-​object·​v1 244 ····​move-​result-​object·​v1
   
242 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 245 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
243 ····​const-​string·​v3,​·​"data/​digital.​png" 246 ····​const-​string·​v3,​·​"data/​digital.​png"
   
  247 ····​.​line·​41
244 ····​invoke-​interface·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 248 ····​invoke-​interface·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​Files;​-​>internal(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
245 ····​move-​result-​object·​v2 249 ····​move-​result-​object·​v2
   
246 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V 250 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V
   
247 ····​iput-​object·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​util/​Assets;​-​>messageFont:​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​ 251 ····​iput-​object·​v0,​·​p0,​·​Lcom/​studio332/​flickit/​util/​Assets;​-​>messageFont:​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​
[−]
smali/com/studio332/flickit/util/SoundManager$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$sound:​Ljava/​lang/​String;​ 19 .​field·​final·​synthetic·​val$sound:​Ljava/​lang/​String;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​util/​SoundManager;​Ljava/​lang/​String;​)​V 21 .​method·​constructor·​<init>(Lcom/​studio332/​flickit/​util/​SoundManager;​Ljava/​lang/​String;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​studio332/​flickit/​util/​SoundManager;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​130 25 ····​.​line·​130
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​util/​SoundManager$1;​-​>this$0:​Lcom/​studio332/​flickit/​util/​SoundManager;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​studio332/​flickit/​util/​SoundManager$1;​-​>this$0:​Lcom/​studio332/​flickit/​util/​SoundManager;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​util/​SoundManager$1;​-​>val$sound:​Ljava/​lang/​String;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​studio332/​flickit/​util/​SoundManager$1;​-​>val$sound:​Ljava/​lang/​String;​
   
[−]
original/AndroidManifest.xml
Offset 1, 125 lines modified Offset 1, 113 lines modified
00000000:​·​0300·​0800·cc07·​0000·​0100·​1c00·6804·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​h.​.​.​ 00000000:​·​0300·​0800·0807·​0000·​0100·​1c00·cc03·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​1f00·​0000·​0000·​0000·​0000·​0000·9800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 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:​·​5200·​0000·​7600·​0000·​9000·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​9000·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​aa00·​0000·​b800·​0000·​c400·​0000·​e200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​aa00·​0000·​b800·​0000·​c400·​0000·​e200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​0801·​0000·​1a01·​0000·​7201·​0000·​7601·​0000··​.​.​.​.​.​.​.​.​r.​.​.​v.​.​.​ 00000050:​·​0801·​0000·​1a01·​0000·​7201·​0000·​7601·​0000··​.​.​.​.​.​.​.​.​r.​.​.​v.​.​.​
00000060:​·​8801·​0000·bc01·​0000·f001·​0000·0402·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​8801·​0000·9c01·​0000·da01·​0000·e401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·4202·​0000·4c02·​0000·5402·​0000·7202·​0000··B.​.​.​L.​.​.​T.​.​.​r.​.​.​ 00000070:​·f801·​0000·1202·​0000·2602·​0000·8402·​0000··.​.​.​.​.​.​.​.​&.​.​.​.​.​.​.​
00000080:​·8602·​0000·a002·​0000·b402·​0000·1203·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000080:​·a202·​0000·b202·​0000·ea02·​0000·fe02·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000090:​·3003·0000·4003·0000·​7803·0000·8c03·0000··0.​.​.​@.​.​.​x.​.​.​.​.​.​.​ 00000090:​·0b00·7600·6500·7200·​7300·6900·6f00·6e00··.​.​v.​e.​r.​s.​i.​o.​n.​
000000a0:​·0b00·7600·​6500·7200·7300·6900·6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​ 000000a0:​·4300·6f00·​6400·6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​
000000b0:​·4300·6f00·​6400·​6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​ 000000b0:​·7200·7300·​6900·​6f00·6e00·4e00·6100·​6d00··r.​s.​i.​o.​n.​N.​a.​m.​
000000c0:​·7200·7300·6900·​6f00·​6e00·4e00·6100·​6d00··r.​s.​i.​o.​n.​N.​a.​m.​ 000000c0:​·6500·0000·0d00·​6d00·​6900·6e00·5300·​6400··e.​.​.​.​.​m.​i.​n.​S.​d.​
000000d0:​·​6500·0000·0d00·6d00·6900·​6e00·5300·​6400··e.​.​.​.​.​m.​i.​n.​S.​d.​ 000000d0:​·​6b00·5600·6500·7200·7300·​6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​
000000e0:​·6b00·5600·6500·7200·​7300·​6900·​6f00·6e00··k.​V.​e.​r.​s.​i.​o.​n.​ 000000e0:​·0000·1000·7400·6100·​7200·​6700·​6500·7400··.​.​.​.​t.​a.​r.​g.​e.​t.​
000000f0:​·0000·1000·7400·6100·7200·6700·6500·7400··.​.​.​.​t.​a.​r.​g.​e.​t.​ 000000f0:​·5300·6400·6b00·5600·6500·7200·7300·6900··S.​d.​k.​V.​e.​r.​s.​i.​
00000100:​·5300·​6400·6b00·5600·​6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​ 00000100:​·6f00·​6e00·0000·0b00·​6100·6c00·6c00·​6f00··o.​n.​.​.​.​.​a.​l.​l.​o.​
00000110:​·6f00·6e00·0000·0b00·​6100·6c00·6c00·6f00··o.​n.​.​.​.​.​a.​l.​l.​o.​ 00000110:​·7700·4200·6100·6300·​6b00·7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​
00000120:​·7700·4200·​6100·​6300·​6b00·7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​ 00000120:​·0400·6900·​6300·​6f00·​6e00·0000·0500·6c00··.​.​i.​c.​o.​n.​.​.​.​.​l.​
00000130:​·0400·​6900·​6300·​6f00·6e00·​0000·0500·​6c00··.​.​i.​c.​o.​n.​.​.​.​.​l.​ 00000130:​·6100·​6200·​6500·​6c00·0000·​0500·7400·​6800··a.​b.​e.​l.​.​.​.​.​t.​h.​
00000140:​·​6100·​6200·​6500·6c00·​0000·0500·7400·​6800··a.​b.​e.​l.​.​.​.​.​t.​h.​ 00000140:​·​6500·​6d00·​6500·0000·​0400·6e00·6100·​6d00··e.​m.​e.​.​.​.​.​n.​a.​m.​
00000150:​·​6500·6d00·6500·0000·0400·​6e00·​6100·​6d00··​e.​m.​e.​.​.​.​.​n.​a.​m.​ 00000150:​·​6500·0000·0d00·6300·6f00·​6e00·​6600·​6900··​e.​.​.​.​.​c.​o.​n.​f.​i.​
00000160:​·​6500·0000·0d00·​6300·​6f00·​6e00·​6600·6900··e.​.​.​.​.​c.​o.​n.​f.​i.​ 00000160:​·​6700·4300·6800·​6100·​6e00·​6700·​6500·7300··g.​C.​h.​a.​n.​g.​e.​s.​
00000170:​·6700·4300·6800·​6100·6e00·​6700·​6500·7300··g.​C.​h.​a.​n.​g.​e.​s.​ 00000170:​·0000·1100·7300·​6300·7200·​6500·​6500·6e00··.​.​.​.​s.​c.​r.​e.​e.​n.​
00000180:​·0000·1100·7300·​6300·7200·6500·​6500·6e00··.​.​.​.​s.​c.​r.​e.​e.​n.​ 00000180:​·4f00·7200·6900·​6500·6e00·7400·​6100·7400··O.​r.​i.​e.​n.​t.​a.​t.​
00000190:​·4f00·7200·​6900·6500·6e00·7400·​6100·7400··O.​r.​i.​e.​n.​t.​a.​t.​ 00000190:​·6900·6f00·​6e00·0000·0700·6100·​6e00·6400··i.​o.​n.​.​.​.​.​a.​n.​d.​
000001a0:​·6900·​6f00·​6e00·0000·​0700·6100·​6e00·6400··i.​o.​n.​.​.​.​.​a.​n.​d.​ 000001a0:​·7200·​6f00·​6900·6400·​0000·2a00·​6800·7400··r.​o.​i.​d.​.​.​*.​h.​t.​
000001b0:​·​7200·6f00·6900·6400·0000·2a00·​6800·7400··r.​o.​i.​d.​.​.​*.​h.​t.​ 000001b0:​·​7400·7000·3a00·2f00·2f00·7300·​6300·6800··t.​p.​:​.​/​.​/​.​s.​c.​h.​
000001c0:​·7400·7000·3a00·2f00·​2f00·7300·​6300·​6800··t.​p.​:​.​/​.​/​.​s.​c.​h.​ 000001c0:​·6500·6d00·6100·7300·​2e00·6100·​6e00·​6400··e.​m.​a.​s.​.​.​a.​n.​d.​
000001d0:​·6500·​6d00·​6100·7300·​2e00·​6100·​6e00·​6400··e.​m.​a.​s.​.​.​a.​n.​d.​ 000001d0:​·7200·​6f00·​6900·6400·​2e00·​6300·​6f00·​6d00··r.​o.​i.​d.​.​.​c.​o.​m.​
000001e0:​·7200·​6f00·6900·​6400·​2e00·6300·​6f00·6d00··r.​o.​i.​d.​.​.​c.​o.​m.​ 000001e0:​·2f00·​6100·7000·​6b00·​2f00·7200·​6500·7300··/​.​a.​p.​k.​/​.​r.​e.​s.​
000001f0:​·​2f00·​6100·7000·​6b00·2f00·7200·​6500·7300··​/​.​a.​p.​k.​/​.​r.​e.​s.​ 000001f0:​·​2f00·​6100·6e00·​6400·7200·6f00·​6900·6400··​/​.​a.​n.​d.​r.​o.​i.​d.​
00000200:​·2f00·6100·6e00·6400·​7200·​6f00·​6900·​6400··/​.​a.​n.​d.​r.​o.​i.​d.​ 00000200:​·0000·0000·0000·0700·​7000·​6100·​6300·​6b00··.​.​.​.​.​.​.​.​p.​a.​c.​k.​
00000210:​·0000·0000·0000·​0700·7000·​6100·​6300·​6b00··.​.​.​.​.​.​.​.​p.​a.​c.​k.​ 00000210:​·6100·6700·6500·​0000·0800·​6d00·​6100·​6e00··a.​g.​e.​.​.​.​.​m.​a.​n.​
00000220:​·​6100·​6700·​6500·0000·1800·7000·6c00·​6100··a.​g.​e.​.​.​.​.​p.​l.​a.​ 00000220:​·​6900·​6600·​6500·7300·7400·0000·1d00·​6300··i.​f.​e.​s.​t.​.​.​.​.​c.​
00000230:​·7400·​6600·6f00·​7200·6d00·4200·7500·​6900··t.​f.​o.​r.​m.​B.​u.​i.​ 00000230:​·6f00·​6d00·2e00·​7300·7400·7500·6400·​6900··o.​m.​.​.​s.​t.​u.​d.​i.​
00000240:​·​6c00·6400·5600·6500·7200·7300·​6900·​6f00··l.​d.​V.​e.​r.​s.​i.​o.​ 00000240:​·​6f00·3300·3300·3200·2e00·6600·​6c00·​6900··o.​3.​3.​2.​.​.​f.​l.​i.​
00000250:​·​6e00·4300·​6f00·6400·6500·0000·1800·7000··n.​C.​o.​d.​e.​.​.​.​.​p.​ 00000250:​·​6300·6b00·​6900·7400·2e00·6100·6e00·6400··c.​k.​i.​t.​.​.​a.​n.​d.​
00000260:​·6c00·​6100·7400·​6600·6f00·7200·6d00·4200··l.​a.​t.​f.​o.​r.​m.​B.​ 00000260:​·7200·​6f00·6900·​6400·0000·0300·3100·2e00··r.​o.​i.​d.​.​.​.​.​1.​.​.​
00000270:​·7500·6900·6c00·6400·5600·​6500·​7200·7300··u.​i.​l.​d.​V.​e.​r.​s.​ 00000270:​·3400·0000·0800·7500·7300·​6500·​7300·2d00··4.​.​.​.​.​u.​s.​e.​s.​-​.​
00000280:​·6900·​6f00·​6e00·4e00·6100·​6d00·6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​ 00000280:​·7300·​6400·​6b00·0000·0b00·​6100·7000·7000··s.​d.​k.​.​.​.​.​a.​p.​p.​
00000290:​·0800·​6d00·​6100·​6e00·6900·​6600·​6500·7300··.​.​m.​a.​n.​i.​f.​e.​s.​ 00000290:​·6c00·​6900·​6300·​6100·7400·​6900·​6f00·6e00··l.​i.​c.​a.​t.​i.​o.​n.​
000002a0:​·7400·​0000·1d00·​6300·6f00·​6d00·2e00·7300··t.​.​.​.​.​c.​o.​m.​.​.​s.​ 000002a0:​·0000·​0800·6100·​6300·7400·​6900·7600·6900··.​.​.​.​a.​c.​t.​i.​v.​i.​
000002b0:​·​7400·​7500·6400·6900·​6f00·3300·3300·3200··​t.​u.​d.​i.​o.​3.​3.​2.​ 000002b0:​·​7400·​7900·0000·2d00·​6300·6f00·6d00·2e00··​t.​y.​.​.​-​.​c.​o.​m.​.​.​
000002c0:​·2e00·6600·6c00·​6900·​6300·​6b00·6900·7400··.​.​f.​l.​i.​c.​k.​i.​t.​ 000002c0:​·7300·7400·7500·​6400·​6900·​6f00·3300·3300··s.​t.​u.​d.​i.​o.​3.​3.​
000002d0:​·2e00·6100·​6e00·​6400·7200·​6f00·​6900·​6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 000002d0:​·3200·2e00·​6600·​6c00·6900·​6300·​6b00·​6900··2.​.​.​f.​l.​i.​c.​k.​i.​
000002e0:​·0000·0300·3100·2e00·3400·0000·0200·3100··.​.​.​.​1.​.​.​4.​.​.​.​.​1.​ 000002e0:​·7400·2e00·6100·6e00·6400·7200·6f00·6900··t.​.​.​a.​n.​d.​r.​o.​i.​
000002f0:​·3900·0000·0d00·3400·2e00·3400·2e00·3200··9.​.​.​.​.​4.​.​.​4.​.​.​2.​ 000002f0:​·6400·2e00·4100·6e00·6400·7200·6f00·6900··d.​.​.​A.​n.​d.​r.​o.​i.​
00000300:​·2d00·3100·3400·3500·3600·3800·3500·3900··-​.​1.​4.​5.​6.​8.​5.​9.​ 00000300:​·6400·4c00·6100·7500·6e00·6300·6800·6500··d.​L.​a.​u.​n.​c.​h.​e.​
00000310:​·0000·​0800·7500·7300·​6500·​7300·2d00·7300··.​.​.​.​u.​s.​e.​s.​-​.​s.​ 00000310:​·7200·​0000·0d00·6900·​6e00·​7400·6500·6e00··r.​.​.​.​.​i.​n.​t.​e.​n.​
00000320:​·6400·6b00·0000·0b00·​6100·​7000·7000·6c00··d.​k.​.​.​.​.​a.​p.​p.​l.​ 00000320:​·7400·2d00·6600·6900·​6c00·​7400·6500·7200··t.​-​.​f.​i.​l.​t.​e.​r.​
00000330:​·6900·6300·​6100·7400·6900·​6f00·​6e00·0000··i.​c.​a.​t.​i.​o.​n.​.​.​ 00000330:​·0000·0600·​6100·6300·7400·​6900·​6f00·6e00··.​.​.​.​a.​c.​t.​i.​o.​n.​
00000340:​·​0800·6100·​6300·7400·​6900·​7600·​6900·7400··​.​.​a.​c.​t.​i.​v.​i.​t.​ 00000340:​·​0000·1a00·​6100·6e00·​6400·​7200·​6f00·6900··​.​.​.​.​a.​n.​d.​r.​o.​i.​
00000350:​·7900·0000·2d00·​6300·6f00·​6d00·2e00·​7300··y.​.​.​-​.​c.​o.​m.​.​.​s.​ 00000350:​·6400·2e00·6900·​6e00·7400·​6500·6e00·​7400··d.​.​.​i.​n.​t.​e.​n.​t.​
00000360:​·7400·7500·​6400·6900·​6f00·3300·3300·3200··t.​u.​d.​i.​o.​3.​3.​2.​ 00000360:​·2e00·6100·​6300·7400·​6900·6f00·6e00·2e00··.​.​a.​c.​t.​i.​o.​n.​.​.​
00000370:​·2e00·6600·6c00·6900·6300·6b00·​6900·7400··.​.​f.​l.​i.​c.​k.​i.​t.​ 00000370:​·4d00·4100·4900·4e00·0000·0800·​6300·6100··M.​A.​I.​N.​.​.​.​.​c.​a.​
00000380:​·2e00·​6100·​6e00·​6400·​7200·6f00·6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 00000380:​·7400·​6500·​6700·​6f00·​7200·7900·0000·2000··t.​e.​g.​o.​r.​y.​.​.​·.​
00000390:​·​2e00·4100·​6e00·​6400·​7200·​6f00·​6900·​6400··​.​.​A.​n.​d.​r.​o.​i.​d.​ 00000390:​·6100·​6e00·​6400·​7200·​6f00·​6900·​6400·2e00··​a.​n.​d.​r.​o.​i.​d.​.​.​
000003a0:​·4c00·​6100·​7500·​6e00·​6300·6800·6500·7200··L.​a.​u.​n.​c.​h.​e.​r.​ 000003a0:​·6900·​6e00·​7400·​6500·​6e00·7400·2e00·6300··i.​n.​t.​e.​n.​t.​.​.​c.​
000003b0:​·0000·0d00·​6900·​6e00·7400·6500·6e00·7400··.​.​.​.​i.​n.​t.​e.​n.​t.​ 000003b0:​·6100·7400·​6500·​6700·6f00·7200·7900·2e00··a.​t.​e.​g.​o.​r.​y.​.​.​
000003c0:​·2d00·6600·6900·6c00·7400·6500·7200·0000··-​.​f.​i.​l.​t.​e.​r.​.​.​ 000003c0:​·4c00·4100·5500·4e00·4300·4800·4500·5200··L.​A.​U.​N.​C.​H.​E.​R.​
000003d0:​·​0600·6100·6300·7400·6900·6f00·6e00·​0000··​.​.​a.​c.​t.​i.​o.​n.​.​.​ 000003d0:​·​0000·0000·8001·0800·3400·0000·1b02·​0101··​.​.​.​.​.​.​.​.​4.​.​.​.​.​.​.​
000003e0:​·​1a00·6100·6e00·6400·​7200·6f00·6900·6400··​.​.​a.​n.​d.​r.​o.​i.​d.​ 000003e0:​·​1c02·0101·0c02·0101·​7002·0101·8002·0101··​.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
000003f0:​·2e00·6900·6e00·7400·6500·6e00·7400·2e00··​.​.​i.​n.​t.​e.​n.​t.​.​.​ 000003f0:​·0200·0101·0100·0101·0000·0101·0300·0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000400:​·6100·6300·7400·6900·6f00·6e00·2e00·4d00··a.​c.​t.​i.​o.​n.​.​.​M.​ 00000400:​·1f00·0101·1e00·0101·0001·1000·1800·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000410:​·4100·4900·4e00·0000·​0800·6300·6100·7400··A.​I.​N.​.​.​.​.​c.​a.​t.​ 00000410:​·0200·0000·ffff·ffff·​0b00·0000·0c00·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000420:​·6500·6700·​6f00·7200·7900·​0000·2000·6100··e.​g.​o.​r.​y.​.​.​·.​a.​ 00000420:​·0201·1000·​6000·0000·0200·​0000·ffff·ffff··.​.​.​.​`.​.​.​.​.​.​.​.​.​.​.​
00000430:​·6e00·6400·7200·6f00·6900·6400·2e00·6900··n.​d.​r.​o.​i.​d.​.​.​i.​ 00000430:​·ffff·ffff·0f00·0000·1400·1400·0300·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000440:​·6e00·7400·6500·6e00·7400·2e00·6300·6100··n.​t.​e.​n.​t.​.​.​c.​a.​ 00000440:​·0000·0000·0c00·0000·0000·0000·ffff·ffff··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000450:​·7400·6500·6700·6f00·7200·7900·2e00·4c00··t.​e.​g.​o.​r.​y.​.​.​L.​ 00000450:​·0800·0010·0400·0000·0c00·0000·0100·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000460:​·4100·5500·4e00·4300·4800·4500·5200·0000··A.​U.​N.​C.​H.​E.​R.​.​.​ 00000460:​·1100·0000·0800·0003·1100·0000·ffff·ffff··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000470:​·8001·​0800·3400·​0000·1b02·​0101·​1c02·​0101··​.​.​.​.​4.​.​.​.​.​.​.​.​.​.​.​ 00000470:​·0e00·​0000·1000·​0000·0800·​0003·​1000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000480:​·​0c02·0101·7002·​0101·8002·​0101·0200·0101··​.​.​.​.​p.​.​.​.​.​.​.​.​.​.​.​ 00000480:​·​0201·1000·4c00·​0000·0700·​0000·ffff·ffff··​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​
00000490:​·0100·0101·0000·​0101·0300·0101·1f00·​0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000490:​·ffff·ffff·1200·​0000·1400·1400·0200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004a0:​·1e00·​0101·​0001·1000·1800·​0000·0200·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004a0:​·0000·​0000·​0c00·0000·0200·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004b0:​·ffff·ffff·​0b00·​0000·​0c00·​0000·​0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004b0:​·0800·0010·​0900·​0000·​0c00·​0000·​0300·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004c0:​·8800·0000·​0200·​0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004c0:​·ffff·ffff·​0800·​0010·1400·0000·0301·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004d0:​·​1100·​0000·1400·1400·0500·0000·0000·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004d0:​·​1800·​0000·0900·0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004e0:​·0c00·​0000·​0000·0000·ffff·ffff·​0800·​0010··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004e0:​·1200·​0000·​0201·1000·7400·0000·​0b00·​0000··​.​.​.​.​.​.​.​.​t.​.​.​.​.​.​.​
000004f0:​·0400·0000·0c00·0000·0100·​0000·​1300·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004f0:​·ffff·ffff·ffff·ffff·1300·​0000·​1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000500:​·​0800·​0003·1300·​0000·ffff·ffff·​0e00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000500:​·​0400·​0000·0000·​0000·0c00·0000·​0700·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000510:​·1200·0000·​0800·​0003·1200·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000510:​·ffff·ffff·​0800·​0001·0000·​047f·0c00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000520:​·​0f00·​0000·1400·0000·​0800·​0010·1300·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000520:​·​0600·​0000·ffff·ffff·​0800·​0001·0000·​037f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000530:​·ffff·ffff·1000·​0000·1500·0000·​0800·​0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000530:​·0c00·0000·0500·​0000·ffff·ffff·​0800·​0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000540:​·1500·​0000·​0201·1000·4c00·​0000·0700·0000··​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​ 00000540:​·0000·​027f·​0c00·0000·0400·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000550:​·ffff·ffff·​ffff·​ffff·1600·0000·1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000550:​·0800·0012·​ffff·​ffff·0201·1000·7400·0000··​.​.​.​.​.​.​.​.​.​.​.​.​t.​.​.​
00000560:​·0200·​0000·0000·0000·0c00·0000·0200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000560:​·1000·​0000·ffff·ffff·ffff·ffff·1400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000570:​·ffff·ffff·​0800·​0010·​0900·​0000·​0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000570:​·1400·1400·​0400·​0000·​0000·​0000·​0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000580:​·​0300·​0000·​ffff·​ffff·​0800·​0010·1400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000580:​·​0600·​0000·​ffff·​ffff·​0800·​0001·0000·​037f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000590:​·​0301·1000·1800·​0000·0900·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000590:​·​0c00·0000·0800·​0000·1500·​0000·0800·0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005a0:​·ffff·ffff·1600·​0000·​0201·1000·7400·0000··​.​.​.​.​.​.​.​.​.​.​.​.​t.​.​.​ 000005a0:​·1500·0000·0c00·​0000·​0a00·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005b0:​·​0b00·​0000·ffff·ffff·ffff·ffff·1700·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005b0:​·​0800·​0010·0100·0000·0c00·0000·0900·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005c0:​·1400·1400·​0400·​0000·0000·​0000·​0c00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005c0:​·ffff·ffff·​0800·​0011·b004·​0000·​0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005d0:​·0700·​0000·ffff·ffff·0800·0001·0000·047f··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005d0:​·2400·​0000·1500·0000·ffff·ffff·ffff·ffff··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005e0:​·0c00·​0000·0600·0000·ffff·ffff·​0800·​0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005e0:​·1600·​0000·1400·1400·0000·0000·​0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005f0:​·​0000·037f·0c00·​0000·0500·​0000·​ffff·​ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005f0:​·​0201·1000·3800·​0000·1600·​0000·​ffff·​ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
00000600:​·0800·0001·0000·​027f·0c00·0000·​0400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000600:​·ffff·ffff·1700·​0000·1400·1400·​0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000610:​·ffff·ffff·​0800·​0012·ffff·ffff·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000610:​·0000·0000·​0c00·​0000·0800·0000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000620:​·7400·​0000·​1000·​0000·ffff·ffff·ffff·ffff··t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000620:​·0800·​0003·​1800·​0000·0301·1000·1800·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/16154 bytes (0.00%) of diff not shown.