[−]
/home/hans/code/fdroid/data/tmp/com.mkf.droidsat_25.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.mkf.droidsat_25.apk
[−]
zipinfo {}
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 Zip·​file·​size:​·​148561·​bytes,​·​number·​of·​entries:​·​11 1 Zip·​file·​size:​·​148792·​bytes,​·​number·​of·​entries:​·​11
2 -​rw-​-​-​-​·····​2.​0·​fat······​647·​bl·​defN·​15-​Jan-​11·​12:​32·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat······​647·​bl·​defN·​15-​Jan-​11·​12:​32·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​768·​bl·​defN·​15-​Jan-​11·​12:​32·​META-​INF/​77830FC1.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​768·​bl·​defN·​15-​Jan-​11·​12:​32·​META-​INF/​77830FC1.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​15-​Jan-​11·​12:​32·​META-​INF/​77830FC1.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​15-​Jan-​11·​12:​32·​META-​INF/​77830FC1.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​11·​09:​16·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​11·​09:​16·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​11·​09:​16·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​11·​09:​16·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​3236·​bX·​defN·15-​Jan-​11·​09:​16·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3236·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat······​230·​b-​·​stor·15-​Jan-​11·​09:​16·​res/​drawable/​droidsat.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······​228·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​droidsat.​png
9 -​rw-​-​-​-​·····​2.​0·​fat·····​1188·​bl·​defN·15-​Jan-​11·​09:​16·​res/​layout/​main.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat·····​1188·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​main.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat·····​4268·​bl·​defN·15-​Jan-​11·​09:​16·​res/​xml/​preference.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat·····​4268·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preference.​xml
11 -​rw-​-​-​-​·····​1.​0·​fat·····​2556·​b-​·​stor·15-​Jan-​11·​09:​16·​resources.​arsc 11 -​rw-​-​-​-​·····​1.​0·​fat·····​2620·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
12 -​rw-​-​-​-​·····​2.​0·​fat···​365564·​bl·​defN·15-​Jan-​11·​09:​16·​classes.​dex 12 -​rw-​-​-​-​·····​2.​0·​fat···​365872·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
13 11·​files,​·​379836·​bytes·​uncompressed,​·​147115·​bytes·​compressed:​··​61.​3% 13 11·​files,​·​380206·​bytes·​uncompressed,​·​147386·​bytes·​compressed:​··​61.​2%
[−]
res/drawable/droidsat.png
[−]
sng
Offset 5, 15 lines modified Offset 5, 15 lines modified
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0 8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​255,​··​0)​·····​#·​rgb·​=·​(0x00,​0xff,​0x00)​·​green1 9 ····​(··​0,​255,​··​0)​·····​#·​rgb·​=·​(0x00,​0xff,​0x00)​·​green1
10 } 10 }
11 tRNS·​{ 11 tRNS·​{
12 ·​0·​255·​255} 12 ·​0}
13 IMAGE·​{ 13 IMAGE·​{
14 ····​pixels·​base64 14 ····​pixels·​base64
15 000000000000000000000​000000000000000000000​000000 15 000000000000000000000​000000000000000000000​000000
16 000000000000000000000​000000000000000000000​000000 16 000000000000000000000​000000000000000000000​000000
17 011000000000000000000​000000000000000000000​000000 17 011000000000000000000​000000000000000000000​000000
18 000110000000000000000​000000000000000000000​000000 18 000110000000000000000​000000000000000000000​000000
19 000001100000000000000​000000000000000000000​000000 19 000001100000000000000​000000000000000000000​000000
[−]
smali/com/mkf/droidsat/R.smali
Offset 23, 10 lines modified Offset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​10 26 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​44  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
[−]
smali/com/mkf/droidsat/ShowSatellites$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1161 27 ····​.​line·​1161
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$10;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$10;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$11.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1175 27 ····​.​line·​1175
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$11;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$11;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 39, 22 lines modified Offset 40, 23 lines modified
39 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z 40 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z
40 ····​.​locals·​4 41 ····​.​locals·​4
41 ····​.​param·​p1,​·​"m"····​#·​Landroid/​view/​MenuItem;​ 42 ····​.​param·​p1,​·​"m"····​#·​Landroid/​view/​MenuItem;​
   
42 ····​.​prologue 43 ····​.​prologue
43 ····​const/​4·​v3,​·​0x1 44 ····​const/​4·​v3,​·​0x1
   
44 ····​.​line·​1179 45 ····​.​line·​1181
45 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​ 46 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​
46 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​ 47 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​
   
47 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
48 ····​const-​string·​v2,​·​"No·​tles,​·​choose·​menu-​>update·​tles·​or·​copy·​manually·​to·​SDCard/​Android/​data.​com.​mkf.​droidsat/​files" 49 ····​const-​string·​v2,​·​"No·​tles,​·​choose·​menu-​>update·​tles·​or·​copy·​manually·​to·​SDCard/​Android/​data.​com.​mkf.​droidsat/​files"
   
  50 ····​.​line·​1180
49 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 51 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
50 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
51 ····​.​line·​1184 53 ····​.​line·​1184
52 ····​.​local·​v0,​·​"msg":​Landroid/​widget/​Toast;​ 54 ····​.​local·​v0,​·​"msg":​Landroid/​widget/​Toast;​
53 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 55 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
[−]
smali/com/mkf/droidsat/ShowSatellites$12.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1192 27 ····​.​line·​1192
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$12;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$12;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 39, 22 lines modified Offset 40, 23 lines modified
39 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z 40 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z
40 ····​.​locals·​4 41 ····​.​locals·​4
41 ····​.​param·​p1,​·​"m"····​#·​Landroid/​view/​MenuItem;​ 42 ····​.​param·​p1,​·​"m"····​#·​Landroid/​view/​MenuItem;​
   
42 ····​.​prologue 43 ····​.​prologue
43 ····​const/​4·​v3,​·​0x1 44 ····​const/​4·​v3,​·​0x1
   
44 ····​.​line·​1196 45 ····​.​line·​1198
45 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​ 46 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​
46 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​ 47 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​
   
47 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
48 ····​const-​string·​v2,​·​"USB·​Storage·​in·​use.​·​Turn·​off·​USB·​storage·​and·​try·​again" 49 ····​const-​string·​v2,​·​"USB·​Storage·​in·​use.​·​Turn·​off·​USB·​storage·​and·​try·​again"
   
  50 ····​.​line·​1197
49 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 51 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
50 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
51 ····​.​line·​1201 53 ····​.​line·​1201
52 ····​.​local·​v0,​·​"msg":​Landroid/​widget/​Toast;​ 54 ····​.​local·​v0,​·​"msg":​Landroid/​widget/​Toast;​
53 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 55 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
[−]
smali/com/mkf/droidsat/ShowSatellites$13.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1228 27 ····​.​line·​1228
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$13;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$13;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$14.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1239 27 ····​.​line·​1239
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$14;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$14;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 66, 49 lines modified Offset 67, 51 lines modified
66 ····​#·​invokes:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>isOnline()​Z 67 ····​#·​invokes:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>isOnline()​Z
67 ····​invoke-​static·​{v2},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1900(Lcom/​mkf/​droidsat/​ShowSatellites;​)​Z 68 ····​invoke-​static·​{v2},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1900(Lcom/​mkf/​droidsat/​ShowSatellites;​)​Z
   
68 ····​move-​result·​v2 69 ····​move-​result·​v2
   
69 ····​if-​nez·​v2,​·​:​cond_0 70 ····​if-​nez·​v2,​·​:​cond_0
   
70 ····​.​line·​1255 71 ····​.​line·​1257
71 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​ 72 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​
72 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​ 73 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​
   
73 ····​move-​result-​object·​v2 74 ····​move-​result-​object·​v2
   
74 ····​const-​string·​v3,​·​"Internet·​not·​enabled·​or·​celestrak.​net·​not·​available" 75 ····​const-​string·​v3,​·​"Internet·​not·​enabled·​or·​celestrak.​net·​not·​available"
   
75 ····​const/​4·​v4,​·​0x1 76 ····​const/​4·​v4,​·​0x1
   
  77 ····​.​line·​1256
76 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 78 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
77 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
78 ····​.​line·​1260 80 ····​.​line·​1260
79 ····​.​local·​v1,​·​"msg":​Landroid/​widget/​Toast;​ 81 ····​.​local·​v1,​·​"msg":​Landroid/​widget/​Toast;​
80 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 82 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
   
81 ····​.​line·​1273 83 ····​.​line·​1273
82 ····​.​end·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​ 84 ····​.​end·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​
83 ····​:​cond_0 85 ····​:​cond_0
84 ····​:​goto_1 86 ····​:​goto_1
85 ····​return·​v5 87 ····​return·​v5
   
86 ····​.​line·​1247 88 ····​.​line·​1249
87 ····​:​cond_1 89 ····​:​cond_1
88 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​ 90 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​
89 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​ 91 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​
   
90 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v2
   
91 ····​const-​string·​v3,​·​"USB·​Storage·​in·​use.​·​Turn·​off·​USB·​storage·​and·​try·​again" 93 ····​const-​string·​v3,​·​"USB·​Storage·​in·​use.​·​Turn·​off·​USB·​storage·​and·​try·​again"
   
92 ····​const/​4·​v4,​·​0x1 94 ····​const/​4·​v4,​·​0x1
   
  95 ····​.​line·​1248
93 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 96 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
94 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
95 ····​.​line·​1252 98 ····​.​line·​1252
96 ····​.​restart·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​ 99 ····​.​restart·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​
97 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 100 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
Offset 118, 23 lines modified Offset 121, 24 lines modified
118 ····​goto·​:​goto_0 121 ····​goto·​:​goto_0
   
119 ····​.​line·​1263 122 ····​.​line·​1263
120 ····​.​end·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​ 123 ····​.​end·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​
121 ····​:​catch_0 124 ····​:​catch_0
122 ····​move-​exception·​v0 125 ····​move-​exception·​v0
   
123 ····​.​line·​1264 126 ····​.​line·​1266
124 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​ 127 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​
125 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​ 128 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>instance:​Landroid/​content/​Context;​
126 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​ 129 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$1600()​Landroid/​content/​Context;​
   
127 ····​move-​result-​object·​v2 130 ····​move-​result-​object·​v2
   
128 ····​const-​string·​v3,​·​"Internet·​not·​enabled·​or·​celestrak.​net·​not·​available" 131 ····​const-​string·​v3,​·​"Internet·​not·​enabled·​or·​celestrak.​net·​not·​available"
   
  132 ····​.​line·​1265
129 ····​invoke-​static·​{v2,​·​v3,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 133 ····​invoke-​static·​{v2,​·​v3,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
130 ····​move-​result-​object·​v1 134 ····​move-​result-​object·​v1
   
131 ····​.​line·​1269 135 ····​.​line·​1269
132 ····​.​restart·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​ 136 ····​.​restart·​local·​v1····​#·​"msg":​Landroid/​widget/​Toast;​
133 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 137 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
[−]
smali/com/mkf/droidsat/ShowSatellites$15.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1279 27 ····​.​line·​1279
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$15;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$15;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$16.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1293 27 ····​.​line·​1293
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$16;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$16;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 38, 26 lines modified Offset 39, 29 lines modified
38 #·​virtual·​methods 39 #·​virtual·​methods
39 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z 40 .​method·​public·​onMenuItemClick(Landr​oid/​view/​MenuItem;​)​Z
40 ····​.​locals·​1 41 ····​.​locals·​1
41 ····​.​param·​p1,​·​"m"····​#·​Landroid/​view/​MenuItem;​ 42 ····​.​param·​p1,​·​"m"····​#·​Landroid/​view/​MenuItem;​
   
42 ····​.​prologue 43 ····​.​prologue
43 ····​.​line·​1296 44 ····​.​line·​1296
  45 ····​.​line·​1297
44 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getTitle()​Ljava/​lang/​CharSequence;​ 46 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>getTitle()​Ljava/​lang/​CharSequence;​
   
45 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
46 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 48 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
47 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
  50 ····​.​line·​1296
48 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​ 51 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​
   
49 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
  53 ····​.​line·​1297
50 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 54 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
51 ····​move-​result·​v0 55 ····​move-​result·​v0
   
52 ····​sput·​v0,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>selectedSpeed:​I 56 ····​sput·​v0,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>selectedSpeed:​I
   
53 ····​.​line·​1298 57 ····​.​line·​1298
[−]
smali/com/mkf/droidsat/ShowSatellites$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/​mkf/​droidsat/​ShowSatellites;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 20 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​181 24 ····​.​line·​181
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$1;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$1;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​mkf/​droidsat/​StationLocation$Locat​ionResult;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​mkf/​droidsat/​StationLocation$Locat​ionResult;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​465 27 ····​.​line·​465
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$3;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$3;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 132, 19 lines modified Offset 133, 21 lines modified
132 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>Rm:​[F 133 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>Rm:​[F
133 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$300()​[F 134 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$300()​[F
   
134 ····​move-​result-​object·​v0 135 ····​move-​result-​object·​v0
   
135 ····​const/​4·​v1,​·​0x3 136 ····​const/​4·​v1,​·​0x3
   
  137 ····​.​line·​492
136 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>outRm:​[F 138 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>outRm:​[F
137 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$500()​[F 139 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$500()​[F
   
138 ····​move-​result-​object·​v2 140 ····​move-​result-​object·​v2
   
  141 ····​.​line·​491
139 ····​invoke-​static·​{v0,​·​v8,​·​v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>remapCoordinateSyste​m([FII[F)​Z 142 ····​invoke-​static·​{v0,​·​v8,​·​v1,​·​v2},​·​Landroid/​hardware/​SensorManager;​-​>remapCoordinateSyste​m([FII[F)​Z
   
140 ····​.​line·​493 143 ····​.​line·​493
141 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>outRm:​[F 144 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>outRm:​[F
142 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$500()​[F 145 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$500()​[F
   
143 ····​move-​result-​object·​v0 146 ····​move-​result-​object·​v0
Offset 235, 14 lines modified Offset 238, 15 lines modified
235 ····​iget-​object·​v0,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$3;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 238 ····​iget-​object·​v0,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$3;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
236 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>rawHeading:​F 239 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>rawHeading:​F
237 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$700()​F 240 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$700()​F
   
238 ····​move-​result·​v1 241 ····​move-​result·​v1
   
  242 ····​.​line·​502
239 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>valuesM:​[F 243 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>valuesM:​[F
240 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$600()​[F 244 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$600()​[F
   
241 ····​move-​result-​object·​v2 245 ····​move-​result-​object·​v2
   
242 ····​aget·​v2,​·​v2,​·​v8 246 ····​aget·​v2,​·​v2,​·​v8
   
Offset 254, 14 lines modified Offset 258, 15 lines modified
   
254 ····​double-​to-​float·​v2,​·​v2 258 ····​double-​to-​float·​v2,​·​v2
   
255 ····​const/​high16·​v3,​·​-​0x40800000····​#·​-​1.​0f 259 ····​const/​high16·​v3,​·​-​0x40800000····​#·​-​1.​0f
   
256 ····​mul-​float/​2addr·​v2,​·​v3 260 ····​mul-​float/​2addr·​v2,​·​v3
   
  261 ····​.​line·​503
257 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>valuesM:​[F 262 ····​#·​getter·​for:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>valuesM:​[F
258 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$600()​[F 263 ····​invoke-​static·​{},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$600()​[F
   
259 ····​move-​result-​object·​v3 264 ····​move-​result-​object·​v3
   
260 ····​const/​4·​v7,​·​0x2 265 ····​const/​4·​v7,​·​0x2
   
Offset 271, 14 lines modified Offset 276, 15 lines modified
   
271 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>toDegrees(D)​D 276 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>toDegrees(D)​D
   
272 ····​move-​result-​wide·​v8 277 ····​move-​result-​wide·​v8
   
273 ····​double-​to-​float·​v3,​·​v8 278 ····​double-​to-​float·​v3,​·​v8
   
  279 ····​.​line·​501
274 ····​#·​invokes:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>updateOrientation(FF​FZZ)​V 280 ····​#·​invokes:​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>updateOrientation(FF​FZZ)​V
275 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$800(Lcom/​mkf/​droidsat/​ShowSatellites;​FFFZZ)​V 281 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>access$800(Lcom/​mkf/​droidsat/​ShowSatellites;​FFFZZ)​V
   
276 ····​.​line·​506 282 ····​.​line·​506
277 ····​const/​4·​v4,​·​0x0 283 ····​const/​4·​v4,​·​0x0
   
278 ····​.​line·​513 284 ····​.​line·​513
[−]
smali/com/mkf/droidsat/ShowSatellites$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​777 27 ····​.​line·​777
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$4;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$4;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​883 27 ····​.​line·​883
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$5;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$5;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​890 27 ····​.​line·​890
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$6;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$6;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​922 27 ····​.​line·​922
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$7;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$7;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​929 27 ····​.​line·​929
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$8;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$8;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​944 27 ····​.​line·​944
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$9;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$9;​-​>this$0:​Lcom/​mkf/​droidsat/​ShowSatellites;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/ShowSatellites$SatelliteArrayAdapter.smali
Offset 56, 15 lines modified Offset 56, 14 lines modified
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
   
58 #·​virtual·​methods 58 #·​virtual·​methods
59 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 59 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
60 ····​.​locals·​1 60 ····​.​locals·​1
61 ····​.​param·​p1,​·​"x0"····​#·​I  
   
62 ····​.​prologue 61 ····​.​prologue
63 ····​.​line·​1424 62 ····​.​line·​1424
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​mkf/​droidsat/​ShowSatellites$Satell​iteArrayAdapter;​-​>getItem(I)​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​ 63 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​mkf/​droidsat/​ShowSatellites$Satell​iteArrayAdapter;​-​>getItem(I)​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​
   
65 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
[−]
smali/com/mkf/droidsat/ShowSatellites$SatellitePositionComparator.smali
Offset 56, 25 lines modified Offset 56, 21 lines modified
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
   
58 #·​virtual·​methods 58 #·​virtual·​methods
59 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 59 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
60 ····​.​locals·​1 60 ····​.​locals·​1
61 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
62 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
63 ····​.​prologue 61 ····​.​prologue
64 ····​.​line·​1084 62 ····​.​line·​1084
65 ····​check-​cast·​p1,​·​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​ 63 ····​check-​cast·​p1,​·​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​
   
66 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
67 ····​check-​cast·​p2,​·​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​ 64 ····​check-​cast·​p2,​·​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​
   
68 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
69 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​mkf/​droidsat/​ShowSatellites$Satell​itePositionComparator​;​-​>compare(Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​)​I 65 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​mkf/​droidsat/​ShowSatellites$Satell​itePositionComparator​;​-​>compare(Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​)​I
   
70 ····​move-​result·​v0 66 ····​move-​result·​v0
   
71 ····​return·​v0 67 ····​return·​v0
72 .​end·​method 68 .​end·​method
   
[−]
smali/com/mkf/droidsat/ShowSatellites.smali
Offset 751, 15 lines modified Offset 751, 15 lines modified
   
751 ····​.​line·​173 751 ····​.​line·​173
752 ····​sput-​object·​v4,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>accelerometer:​Landroid/​hardware/​Sensor;​ 752 ····​sput-​object·​v4,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>accelerometer:​Landroid/​hardware/​Sensor;​
   
753 ····​.​line·​174 753 ····​.​line·​174
754 ····​sput·​v3,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>selectedSatelliteInd​ex:​I 754 ····​sput·​v3,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>selectedSatelliteInd​ex:​I
   
755 ····​.​line·​175 755 ····​.​line·​176
756 ····​invoke-​static·​{},​·​Ljava/​text/​DateFormat;​-​>getTimeInstance()​Ljava/​text/​DateFormat;​ 756 ····​invoke-​static·​{},​·​Ljava/​text/​DateFormat;​-​>getTimeInstance()​Ljava/​text/​DateFormat;​
   
757 ····​move-​result-​object·​v0 757 ····​move-​result-​object·​v0
   
758 ····​sput-​object·​v0,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>df:​Ljava/​text/​DateFormat;​ 758 ····​sput-​object·​v0,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>df:​Ljava/​text/​DateFormat;​
   
759 ····​.​line·​178 759 ····​.​line·​178
Offset 917, 15 lines modified Offset 917, 14 lines modified
917 ····​.​line·​944 917 ····​.​line·​944
918 ····​new-​instance·​v0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$9;​ 918 ····​new-​instance·​v0,​·​Lcom/​mkf/​droidsat/​ShowSatellites$9;​
   
919 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​mkf/​droidsat/​ShowSatellites$9;​-​><init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V 919 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​mkf/​droidsat/​ShowSatellites$9;​-​><init>(Lcom/​mkf/​droidsat/​ShowSatellites;​)​V
   
920 ····​iput-​object·​v0,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>doUpdateGui:​Ljava/​lang/​Runnable;​ 920 ····​iput-​object·​v0,​·​p0,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>doUpdateGui:​Ljava/​lang/​Runnable;​
   
921 ····​.​line·​1424  
922 ····​return-​void 921 ····​return-​void
923 .​end·​method 922 .​end·​method
   
924 .​method·​static·​synthetic·​access$000(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V 923 .​method·​static·​synthetic·​access$000(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V
925 ····​.​locals·​0 924 ····​.​locals·​0
926 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​content/​SharedPreferences;​ 925 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​content/​SharedPreferences;​
927 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 926 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
Offset 1360, 63 lines modified Offset 1359, 62 lines modified
   
1360 .​method·​private·​getSatDataFromNet(Lja​va/​lang/​String;​)​V 1359 .​method·​private·​getSatDataFromNet(Lja​va/​lang/​String;​)​V
1361 ····​.​locals·​27 1360 ····​.​locals·​27
1362 ····​.​param·​p1,​·​"droidSatDir"····​#·​Ljava/​lang/​String;​ 1361 ····​.​param·​p1,​·​"droidSatDir"····​#·​Ljava/​lang/​String;​
   
1363 ····​.​prologue 1362 ····​.​prologue
1364 ····​.​line·​1309 1363 ····​.​line·​1309
1365 ····​const-​string·​v18,​·​"http:​/​/​www.​celestrak.​net/​NORAD/​elements/​" 1364 ····​const-​string·​v15,​·​"http:​/​/​www.​celestrak.​net/​NORAD/​elements/​"
   
1366 ····​.​line·​1310 1365 ····​.​line·​1310
1367 ····​.​local·​v18,​·​"prefix":​Ljava/​lang/​String;​ 1366 ····​.​local·​v15,​·​"prefix":​Ljava/​lang/​String;​
1368 ····​const/​16·​v3,​·​0x4000 1367 ····​const/​16·​v3,​·​0x4000
   
1369 ····​.​line·​1315 1368 ····​.​line·​1315
1370 ····​.​local·​v3,​·​"BUFFER":​I 1369 ····​.​local·​v3,​·​"BUFFER":​I
1371 ····​:​try_start_0 1370 ····​:​try_start_0
1372 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>refreshTleDir()​V 1371 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>refreshTleDir()​V
   
1373 ····​.​line·​1316 1372 ····​.​line·​1316
1374 ····​sget-​object·​v5,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>celestrakTles:​[Ljava/​lang/​String;​ 1373 ····​sget-​object·​v20,​·​Lcom/​mkf/​droidsat/​ShowSatellites;​-​>celestrakTles:​[Ljava/​lang/​String;​
   
1375 ····.​local·​v5,​·​"arr$":​[Ljava/​lang/​String;​ 1374 ····move-​object/​from16·v0,​·​v20
1376 ····​array-​length·​v0,​·​v5  
   
1377 ····move/​from16·​v16,​·​v0 1375 ····array-​length·​v0,​·​v0
   
1378 ····.​local·​v16,​·"len$":​I 1376 ····move/​from16·v21,​·​v0
1379 ····​const/​4·​v13,​·​0x0  
  1377 ····​const/​16·​v19,​·​0x0
   
1380 ····​.​local·​v13,​·​"i$":​I  
1381 ····​:​goto_0 1378 ····​:​goto_0
1382 ····​move/​from16·​v0,​·​v16 1379 ····​move/​from16·​v0,​·​v19
   
  1380 ····​move/​from16·​v1,​·​v21
   
1383 ····​if-​ge·​v13,​·​v0,​·​:​cond_1 1381 ····​if-​ge·​v0,​·​v1,​·​:​cond_1
   
1384 ····​aget-​object·​v20,​·​v5,​·​v13 1382 ····​aget-​object·​v17,​·​v20,​·​v19
   
1385 ····​.​line·​1318 1383 ····​.​line·​1318
1386 ····​.​local·​v20,​·​"tle":​Ljava/​lang/​String;​ 1384 ····​.​local·​v17,​·​"tle":​Ljava/​lang/​String;​
1387 ····​new-​instance·​v19,​·​Ljava/​net/​URL;​ 1385 ····​new-​instance·​v16,​·​Ljava/​net/​URL;​
   
1388 ····​new-​instance·​v22,​·​Ljava/​lang/​StringBuilder;​ 1386 ····​new-​instance·​v22,​·​Ljava/​lang/​StringBuilder;​
   
1389 ····​invoke-​direct/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1387 ····​invoke-​direct/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
1390 ····​move-​object/​from16·​v0,​·​v22 1388 ····​move-​object/​from16·​v0,​·​v22
   
1391 ····move-​object/​from16·v1,​·​v18 1389 ····invoke-​virtual·​{v0,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1392 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1393 ····​move-​result-​object·​v22 1390 ····​move-​result-​object·​v22
   
1394 ····​move-​object/​from16·​v0,​·​v22 1391 ····​move-​object/​from16·​v0,​·​v22
   
1395 ····​move-​object/​from16·​v1,​·​v20 1392 ····​move-​object/​from16·​v1,​·​v17
   
1396 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1393 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1397 ····​move-​result-​object·​v22 1394 ····​move-​result-​object·​v22
   
1398 ····​const-​string·​v23,​·​".​txt" 1395 ····​const-​string·​v23,​·​".​txt"
   
Offset 1424, 22 lines modified Offset 1422, 22 lines modified
Max diff block lines reached; 45798/49055 bytes (93.36%) of diff not shown.
[−]
smali/com/mkf/droidsat/StationLocation$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​StationLocation;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​StationLocation;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​StationLocation;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​47 27 ····​.​line·​47
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation$1;​-​>this$0:​Lcom/​mkf/​droidsat/​StationLocation;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation$1;​-​>this$0:​Lcom/​mkf/​droidsat/​StationLocation;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/StationLocation$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​StationLocation;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​StationLocation;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V 23 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​StationLocation;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​59 27 ····​.​line·​59
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation$2;​-​>this$0:​Lcom/​mkf/​droidsat/​StationLocation;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation$2;​-​>this$0:​Lcom/​mkf/​droidsat/​StationLocation;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/StationLocation$GetLastLocation.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​StationLocation;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​mkf/​droidsat/​StationLocation;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V 20 .​method·​constructor·​<init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​mkf/​droidsat/​StationLocation;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​71 24 ····​.​line·​71
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation$GetLa​stLocation;​-​>this$0:​Lcom/​mkf/​droidsat/​StationLocation;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation$GetLa​stLocation;​-​>this$0:​Lcom/​mkf/​droidsat/​StationLocation;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
   
[−]
smali/com/mkf/droidsat/StationLocation.smali
Offset 54, 15 lines modified Offset 54, 14 lines modified
54 ····​.​line·​59 54 ····​.​line·​59
55 ····​new-​instance·​v0,​·​Lcom/​mkf/​droidsat/​StationLocation$2;​ 55 ····​new-​instance·​v0,​·​Lcom/​mkf/​droidsat/​StationLocation$2;​
   
56 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​mkf/​droidsat/​StationLocation$2;​-​><init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V 56 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​mkf/​droidsat/​StationLocation$2;​-​><init>(Lcom/​mkf/​droidsat/​StationLocation;​)​V
   
57 ····​iput-​object·​v0,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation;​-​>locationListenerNetw​ork:​Landroid/​location/​LocationListener;​ 57 ····​iput-​object·​v0,​·​p0,​·​Lcom/​mkf/​droidsat/​StationLocation;​-​>locationListenerNetw​ork:​Landroid/​location/​LocationListener;​
   
58 ····​.​line·​107  
59 ····​return-​void 58 ····​return-​void
60 .​end·​method 59 .​end·​method
   
   
61 #·​virtual·​methods 60 #·​virtual·​methods
62 .​method·​public·​getLocation(Landroid/​content/​Context;​Lcom/​mkf/​droidsat/​StationLocation$Locat​ionResult;​)​Z 61 .​method·​public·​getLocation(Landroid/​content/​Context;​Lcom/​mkf/​droidsat/​StationLocation$Locat​ionResult;​)​Z
63 ····​.​locals·​6 62 ····​.​locals·​6
[−]
smali/com/mkf/droidsat/StereoView.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​view/​View;​ 2 .​super·​Landroid/​view/​View;​
3 .​source·​"StereoView.​java" 3 .​source·​"StereoView.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​mkf/​droidsat/​StereoView$1;​,​  
8 ········​Lcom/​mkf/​droidsat/​StereoView$ScaleListe​ner;​,​ 7 ········​Lcom/​mkf/​droidsat/​StereoView$ScaleListe​ner;​,​
9 ········​Lcom/​mkf/​droidsat/​StereoView$Coord;​ 8 ········​Lcom/​mkf/​droidsat/​StereoView$Coord;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​static·​fields 11 #·​static·​fields
Offset 1173, 24 lines modified Offset 1172, 26 lines modified
   
1173 ····​mul-​double/​2addr·​v4,​·​v6 1172 ····​mul-​double/​2addr·​v4,​·​v6
   
1174 ····​const-​wide/​high16·​v6,​·​0x3ff0000000000000L····​#·​1.​0 1173 ····​const-​wide/​high16·​v6,​·​0x3ff0000000000000L····​#·​1.​0
   
1175 ····​sget-​wide·​v8,​·​Lcom/​mkf/​droidsat/​StereoView;​-​>sinTheta1:​D 1174 ····​sget-​wide·​v8,​·​Lcom/​mkf/​droidsat/​StereoView;​-​>sinTheta1:​D
   
  1175 ····​.​line·​605
1176 ····​invoke-​static/​range·​{p5·​.​.​·​p6},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1176 ····​invoke-​static/​range·​{p5·​.​.​·​p6},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1177 ····​move-​result-​wide·​v10 1177 ····​move-​result-​wide·​v10
   
1178 ····​mul-​double/​2addr·​v8,​·​v10 1178 ····​mul-​double/​2addr·​v8,​·​v10
   
1179 ····​add-​double/​2addr·​v6,​·​v8 1179 ····​add-​double/​2addr·​v6,​·​v8
   
1180 ····​sget-​wide·​v8,​·​Lcom/​mkf/​droidsat/​StereoView;​-​>cosTheta1:​D 1180 ····​sget-​wide·​v8,​·​Lcom/​mkf/​droidsat/​StereoView;​-​>cosTheta1:​D
   
  1181 ····​.​line·​606
1181 ····​invoke-​static/​range·​{p5·​.​.​·​p6},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1182 ····​invoke-​static/​range·​{p5·​.​.​·​p6},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1182 ····​move-​result-​wide·​v10 1183 ····​move-​result-​wide·​v10
   
1183 ····​mul-​double/​2addr·​v8,​·​v10 1184 ····​mul-​double/​2addr·​v8,​·​v10
   
1184 ····​float-​to-​double·​v10,​·​p1 1185 ····​float-​to-​double·​v10,​·​p1
Offset 1223, 14 lines modified Offset 1224, 15 lines modified
   
1223 ····​move-​result-​wide·​v6 1224 ····​move-​result-​wide·​v6
   
1224 ····​mul-​double/​2addr·​v4,​·​v6 1225 ····​mul-​double/​2addr·​v4,​·​v6
   
1225 ····​double-​to-​float·​v4,​·​v4 1226 ····​double-​to-​float·​v4,​·​v4
   
  1227 ····​.​line·​609
1226 ····​invoke-​virtual·​{p0},​·​Lcom/​mkf/​droidsat/​StereoView;​-​>getWidth()​I 1228 ····​invoke-​virtual·​{p0},​·​Lcom/​mkf/​droidsat/​StereoView;​-​>getWidth()​I
   
1227 ····​move-​result·​v5 1229 ····​move-​result·​v5
   
1228 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2 1230 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2
   
1229 ····​int-​to-​float·​v5,​·​v5 1231 ····​int-​to-​float·​v5,​·​v5
Offset 1248, 14 lines modified Offset 1250, 15 lines modified
   
1248 ····​move-​result-​wide·​v6 1250 ····​move-​result-​wide·​v6
   
1249 ····​mul-​double/​2addr·​v4,​·​v6 1251 ····​mul-​double/​2addr·​v4,​·​v6
   
1250 ····​sget-​wide·​v6,​·​Lcom/​mkf/​droidsat/​StereoView;​-​>sinTheta1:​D 1252 ····​sget-​wide·​v6,​·​Lcom/​mkf/​droidsat/​StereoView;​-​>sinTheta1:​D
   
  1253 ····​.​line·​611
1251 ····​invoke-​static/​range·​{p5·​.​.​·​p6},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1254 ····​invoke-​static/​range·​{p5·​.​.​·​p6},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1252 ····​move-​result-​wide·​v8 1255 ····​move-​result-​wide·​v8
   
1253 ····​mul-​double/​2addr·​v6,​·​v8 1256 ····​mul-​double/​2addr·​v6,​·​v8
   
1254 ····​float-​to-​double·​v8,​·​p1 1257 ····​float-​to-​double·​v8,​·​p1
Offset 1274, 14 lines modified Offset 1277, 15 lines modified
   
1274 ····​double-​to-​float·​v4,​·​v4 1277 ····​double-​to-​float·​v4,​·​v4
   
1275 ····​const/​high16·​v5,​·​-​0x40800000····​#·​-​1.​0f 1278 ····​const/​high16·​v5,​·​-​0x40800000····​#·​-​1.​0f
   
1276 ····​mul-​float/​2addr·​v4,​·​v5 1279 ····​mul-​float/​2addr·​v4,​·​v5
   
  1280 ····​.​line·​612
1277 ····​invoke-​virtual·​{p0},​·​Lcom/​mkf/​droidsat/​StereoView;​-​>getHeight()​I 1281 ····​invoke-​virtual·​{p0},​·​Lcom/​mkf/​droidsat/​StereoView;​-​>getHeight()​I
   
1278 ····​move-​result·​v5 1282 ····​move-​result·​v5
   
1279 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2 1283 ····​div-​int/​lit8·​v5,​·​v5,​·​0x2
   
1280 ····​int-​to-​float·​v5,​·​v5 1284 ····​int-​to-​float·​v5,​·​v5
Offset 1779, 32 lines modified Offset 1783, 32 lines modified
1779 ····​.​locals·​24 1783 ····​.​locals·​24
1780 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1784 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
   
1781 ····​.​prologue 1785 ····​.​prologue
1782 ····​.​line·​241 1786 ····​.​line·​241
1783 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​mkf/​droidsat/​StereoView;​-​>getHeight()​I 1787 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​mkf/​droidsat/​StereoView;​-​>getHeight()​I
   
1784 ····​move-​result·​v12 1788 ····​move-​result·​v11
Max diff block lines reached; 37092/39170 bytes (94.69%) of diff not shown.
[−]
smali/uk/me/chiandh/Lib/Hmelib.smali
Offset 299, 14 lines modified Offset 299, 15 lines modified
   
299 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 299 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
300 ····​move-​result·​v7 300 ····​move-​result·​v7
   
301 ····​if-​nez·​v7,​·​:​cond_2 301 ····​if-​nez·​v7,​·​:​cond_2
   
  302 ····​.​line·​427
302 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I 303 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I
   
303 ····​move-​result·​v7 304 ····​move-​result·​v7
   
304 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 305 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
305 ····​move-​result-​object·​v7 306 ····​move-​result-​object·​v7
Offset 405, 14 lines modified Offset 406, 15 lines modified
   
405 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 406 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
406 ····​move-​result·​v7 407 ····​move-​result·​v7
   
407 ····​if-​nez·​v7,​·​:​cond_5 408 ····​if-​nez·​v7,​·​:​cond_5
   
  409 ····​.​line·​438
408 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I 410 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I
   
409 ····​move-​result·​v7 411 ····​move-​result·​v7
   
410 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 412 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
411 ····​move-​result-​object·​v7 413 ····​move-​result-​object·​v7
Offset 483, 14 lines modified Offset 485, 15 lines modified
   
483 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 485 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
484 ····​move-​result·​v7 486 ····​move-​result·​v7
   
485 ····​if-​nez·​v7,​·​:​cond_7 487 ····​if-​nez·​v7,​·​:​cond_7
   
  488 ····​.​line·​447
486 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I 489 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I
   
487 ····​move-​result·​v7 490 ····​move-​result·​v7
   
488 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 491 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
489 ····​move-​result-​object·​v7 492 ····​move-​result-​object·​v7
Offset 499, 14 lines modified Offset 502, 15 lines modified
   
499 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 502 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
500 ····​move-​result·​v7 503 ····​move-​result·​v7
   
501 ····​if-​nez·​v7,​·​:​cond_7 504 ····​if-​nez·​v7,​·​:​cond_7
   
  505 ····​.​line·​448
502 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I 506 ····​invoke-​virtual·​{v6},​·​Ljava/​text/​ParsePosition;​-​>getIndex()​I
   
503 ····​move-​result·​v7 507 ····​move-​result·​v7
   
504 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 508 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
505 ····​move-​result-​object·​v7 509 ····​move-​result-​object·​v7
Offset 901, 14 lines modified Offset 905, 15 lines modified
   
901 ····​move-​result·​v9 905 ····​move-​result·​v9
   
902 ····​if-​eq·​v8,​·​v9,​·​:​cond_4 906 ····​if-​eq·​v8,​·​v9,​·​:​cond_4
   
903 ····​const/​16·​v8,​·​0x45 907 ····​const/​16·​v8,​·​0x45
   
  908 ····​.​line·​290
904 ····​invoke-​virtual·​{v6,​·​v2},​·​Ljava/​lang/​String;​-​>charAt(I)​C 909 ····​invoke-​virtual·​{v6,​·​v2},​·​Ljava/​lang/​String;​-​>charAt(I)​C
   
905 ····​move-​result·​v9 910 ····​move-​result·​v9
   
906 ····​if-​ne·​v8,​·​v9,​·​:​cond_2 911 ····​if-​ne·​v8,​·​v9,​·​:​cond_2
   
907 ····​.​line·​291 912 ····​.​line·​291
Offset 2331, 14 lines modified Offset 2336, 15 lines modified
   
2331 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2336 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2332 ····​move-​result-​object·​v8 2337 ····​move-​result-​object·​v8
   
2333 ····​sget-​object·​v9,​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>zi2:​Ljava/​text/​DecimalFormat;​ 2338 ····​sget-​object·​v9,​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>zi2:​Ljava/​text/​DecimalFormat;​
   
  2339 ····​.​line·​878
2334 ····​move-​wide/​from16·​v0,​·​p4 2340 ····​move-​wide/​from16·​v0,​·​p4
   
2335 ····​invoke-​virtual·​{v9,​·​v0,​·​v1},​·​Ljava/​text/​DecimalFormat;​-​>format(D)​Ljava/​lang/​String;​ 2341 ····​invoke-​virtual·​{v9,​·​v0,​·​v1},​·​Ljava/​text/​DecimalFormat;​-​>format(D)​Ljava/​lang/​String;​
   
2336 ····​move-​result-​object·​v9 2342 ····​move-​result-​object·​v9
   
2337 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2343 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 2365, 14 lines modified Offset 2371, 15 lines modified
   
2365 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2371 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 4271/6681 bytes (63.93%) of diff not shown.
[−]
smali/uk/me/chiandh/Lib/SDP4.smali
Offset 6052, 14 lines modified Offset 6052, 15 lines modified
   
6052 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX4:​D 6052 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX4:​D
   
6053 ····​sub-​double/​2addr·​v6,​·​v8 6053 ····​sub-​double/​2addr·​v6,​·​v8
   
6054 ····​mul-​double/​2addr·​v4,​·​v6 6054 ····​mul-​double/​2addr·​v4,​·​v6
   
  6055 ····​.​line·​1779
6055 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D 6056 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
6056 ····​move-​result-​wide·​v4 6057 ····​move-​result-​wide·​v4
   
6057 ····​mul-​double/​2addr·​v2,​·​v4 6058 ····​mul-​double/​2addr·​v2,​·​v4
   
6058 ····​add-​double/​2addr·​v0,​·​v2 6059 ····​add-​double/​2addr·​v0,​·​v2
Offset 6072, 14 lines modified Offset 6073, 15 lines modified
   
6072 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX6:​D 6073 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX6:​D
   
6073 ····​sub-​double/​2addr·​v6,​·​v8 6074 ····​sub-​double/​2addr·​v6,​·​v8
   
6074 ····​mul-​double/​2addr·​v4,​·​v6 6075 ····​mul-​double/​2addr·​v4,​·​v6
   
  6076 ····​.​line·​1780
6075 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D 6077 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
6076 ····​move-​result-​wide·​v4 6078 ····​move-​result-​wide·​v4
   
6077 ····​mul-​double/​2addr·​v2,​·​v4 6079 ····​mul-​double/​2addr·​v2,​·​v4
   
6078 ····​add-​double/​2addr·​v0,​·​v2 6080 ····​add-​double/​2addr·​v0,​·​v2
Offset 6113, 14 lines modified Offset 6115, 15 lines modified
   
6113 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX4:​D 6115 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX4:​D
   
6114 ····​sub-​double/​2addr·​v6,​·​v8 6116 ····​sub-​double/​2addr·​v6,​·​v8
   
6115 ····​mul-​double/​2addr·​v4,​·​v6 6117 ····​mul-​double/​2addr·​v4,​·​v6
   
  6118 ····​.​line·​1782
6116 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D 6119 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
6117 ····​move-​result-​wide·​v4 6120 ····​move-​result-​wide·​v4
   
6118 ····​mul-​double/​2addr·​v2,​·​v4 6121 ····​mul-​double/​2addr·​v2,​·​v4
   
6119 ····​add-​double/​2addr·​v0,​·​v2 6122 ····​add-​double/​2addr·​v0,​·​v2
Offset 6137, 14 lines modified Offset 6140, 15 lines modified
   
6137 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX6:​D 6140 ····​iget-​wide·​v8,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_FASX6:​D
   
6138 ····​sub-​double/​2addr·​v6,​·​v8 6141 ····​sub-​double/​2addr·​v6,​·​v8
   
6139 ····​mul-​double/​2addr·​v4,​·​v6 6142 ····​mul-​double/​2addr·​v4,​·​v6
   
  6143 ····​.​line·​1783
6140 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D 6144 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
6141 ····​move-​result-​wide·​v4 6145 ····​move-​result-​wide·​v4
   
6142 ····​mul-​double/​2addr·​v2,​·​v4 6146 ····​mul-​double/​2addr·​v2,​·​v4
   
6143 ····​add-​double/​2addr·​v0,​·​v2 6147 ····​add-​double/​2addr·​v0,​·​v2
Offset 6481, 14 lines modified Offset 6485, 15 lines modified
   
6481 ····​iget-​wide·​v4,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_XLI:​D 6485 ····​iget-​wide·​v4,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_XLI:​D
   
6482 ····​iget-​wide·​v6,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_G22:​D 6486 ····​iget-​wide·​v6,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_G22:​D
   
6483 ····​sub-​double/​2addr·​v4,​·​v6 6487 ····​sub-​double/​2addr·​v4,​·​v6
   
  6488 ····​.​line·​1790
6484 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D 6489 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
6485 ····​move-​result-​wide·​v4 6490 ····​move-​result-​wide·​v4
   
6486 ····​mul-​double/​2addr·​v2,​·​v4 6491 ····​mul-​double/​2addr·​v2,​·​v4
   
6487 ····​add-​double/​2addr·​v0,​·​v2 6492 ····​add-​double/​2addr·​v0,​·​v2
Offset 6501, 14 lines modified Offset 6506, 15 lines modified
   
6501 ····​add-​double/​2addr·​v4,​·​v6 6506 ····​add-​double/​2addr·​v4,​·​v6
   
6502 ····​iget-​wide·​v6,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_G32:​D 6507 ····​iget-​wide·​v6,​·​p0,​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>DEEP_G32:​D
   
6503 ····​sub-​double/​2addr·​v4,​·​v6 6508 ····​sub-​double/​2addr·​v4,​·​v6
   
  6509 ····​.​line·​1791
6504 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D 6510 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
6505 ····​move-​result-​wide·​v4 6511 ····​move-​result-​wide·​v4
   
6506 ····​mul-​double/​2addr·​v2,​·​v4 6512 ····​mul-​double/​2addr·​v2,​·​v4
   
6507 ····​add-​double/​2addr·​v0,​·​v2 6513 ····​add-​double/​2addr·​v0,​·​v2
Offset 6523, 14 lines modified Offset 6529, 15 lines modified
   
6523 ····​add-​double/​2addr·​v4,​·​v6 6529 ····​add-​double/​2addr·​v4,​·​v6
   
Max diff block lines reached; 7138/9154 bytes (77.98%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Catalog.smali
Offset 57, 260 lines modified Offset 57, 289 lines modified
   
57 ····​new-​array·​v0,​·​v0,​·​[D 57 ····​new-​array·​v0,​·​v0,​·​[D
   
58 ····​const/​4·​v1,​·​0x0 58 ····​const/​4·​v1,​·​0x0
   
59 ····​const-​wide·​v2,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995 59 ····​const-​wide·​v2,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995
   
  60 ····​.​line·​245
60 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>cos(D)​D 61 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
61 ····​move-​result-​wide·​v2 62 ····​move-​result-​wide·​v2
   
62 ····​const-​wide·​v4,​·​0x4016d433395786d4L····​#·​5.​707226654021458 63 ····​const-​wide·​v4,​·​0x4016d433395786d4L····​#·​5.​707226654021458
   
  64 ····​.​line·​246
63 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D 65 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
64 ····​move-​result-​wide·​v4 66 ····​move-​result-​wide·​v4
   
65 ····​mul-​double/​2addr·​v2,​·​v4 67 ····​mul-​double/​2addr·​v2,​·​v4
   
66 ····​const-​wide·​v4,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995 68 ····​const-​wide·​v4,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995
   
  69 ····​.​line·​247
67 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D 70 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
68 ····​move-​result-​wide·​v4 71 ····​move-​result-​wide·​v4
   
69 ····​const-​wide·​v6,​·​0x4016d433395786d4L····​#·​5.​707226654021458 72 ····​const-​wide·​v6,​·​0x4016d433395786d4L····​#·​5.​707226654021458
   
  73 ····​.​line·​248
70 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D 74 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
71 ····​move-​result-​wide·​v6 75 ····​move-​result-​wide·​v6
   
72 ····​mul-​double/​2addr·​v4,​·​v6 76 ····​mul-​double/​2addr·​v4,​·​v6
   
73 ····​const-​wide·​v6,​·​0x3ff17b3116c59b62L····​#·​1.​0925761117484503 77 ····​const-​wide·​v6,​·​0x3ff17b3116c59b62L····​#·​1.​0925761117484503
   
  78 ····​.​line·​249
74 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 79 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
75 ····​move-​result-​wide·​v6 80 ····​move-​result-​wide·​v6
   
76 ····​mul-​double/​2addr·​v4,​·​v6 81 ····​mul-​double/​2addr·​v4,​·​v6
   
77 ····​sub-​double/​2addr·​v2,​·​v4 82 ····​sub-​double/​2addr·​v2,​·​v4
   
78 ····​aput-​wide·​v2,​·​v0,​·​v1 83 ····​aput-​wide·​v2,​·​v0,​·​v1
   
79 ····​const/​4·​v1,​·​0x1 84 ····​const/​4·​v1,​·​0x1
   
80 ····​const-​wide·​v2,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995 85 ····​const-​wide·​v2,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995
   
  86 ····​.​line·​251
81 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sin(D)​D 87 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
82 ····​move-​result-​wide·​v2 88 ····​move-​result-​wide·​v2
   
83 ····​const-​wide·​v4,​·​0x4016d433395786d4L····​#·​5.​707226654021458 89 ····​const-​wide·​v4,​·​0x4016d433395786d4L····​#·​5.​707226654021458
   
  90 ····​.​line·​252
84 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D 91 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
85 ····​move-​result-​wide·​v4 92 ····​move-​result-​wide·​v4
   
86 ····​mul-​double/​2addr·​v2,​·​v4 93 ····​mul-​double/​2addr·​v2,​·​v4
   
87 ····​const-​wide·​v4,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995 94 ····​const-​wide·​v4,​·​0x4013b46ba07795d8L····​#·​4.​926191813753995
   
  95 ····​.​line·​253
88 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D 96 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
89 ····​move-​result-​wide·​v4 97 ····​move-​result-​wide·​v4
   
90 ····​const-​wide·​v6,​·​0x4016d433395786d4L····​#·​5.​707226654021458 98 ····​const-​wide·​v6,​·​0x4016d433395786d4L····​#·​5.​707226654021458
   
  99 ····​.​line·​254
91 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D 100 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
92 ····​move-​result-​wide·​v6 101 ····​move-​result-​wide·​v6
   
93 ····​mul-​double/​2addr·​v4,​·​v6 102 ····​mul-​double/​2addr·​v4,​·​v6
   
94 ····​const-​wide·​v6,​·​0x3ff17b3116c59b62L····​#·​1.​0925761117484503 103 ····​const-​wide·​v6,​·​0x3ff17b3116c59b62L····​#·​1.​0925761117484503
   
  104 ····​.​line·​255
95 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 105 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
96 ····​move-​result-​wide·​v6 106 ····​move-​result-​wide·​v6
   
97 ····​mul-​double/​2addr·​v4,​·​v6 107 ····​mul-​double/​2addr·​v4,​·​v6
   
98 ····​add-​double/​2addr·​v2,​·​v4 108 ····​add-​double/​2addr·​v2,​·​v4
   
99 ····​aput-​wide·​v2,​·​v0,​·​v1 109 ····​aput-​wide·​v2,​·​v0,​·​v1
   
100 ····​const/​4·​v1,​·​0x2 110 ····​const/​4·​v1,​·​0x2
   
Max diff block lines reached; 12264/14394 bytes (85.20%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Comet.smali
Offset 212, 14 lines modified Offset 212, 15 lines modified
   
212 ····​move-​object/​from16·​v0,​·​p0 212 ····​move-​object/​from16·​v0,​·​p0
   
213 ····​iget-​wide·​v0,​·​v0,​·​Luk/​me/​chiandh/​Sputnik/​Comet;​-​>its_e:​D 213 ····​iget-​wide·​v0,​·​v0,​·​Luk/​me/​chiandh/​Sputnik/​Comet;​-​>its_e:​D
   
214 ····​move-​wide/​from16·​v16,​·​v0 214 ····​move-​wide/​from16·​v16,​·​v0
   
  215 ····​.​line·​707
215 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D 216 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
216 ····​move-​result-​wide·​v18 217 ····​move-​result-​wide·​v18
   
217 ····​mul-​double·​v16,​·​v16,​·​v18 218 ····​mul-​double·​v16,​·​v16,​·​v18
   
218 ····​sub-​double·​v14,​·​v14,​·​v16 219 ····​sub-​double·​v14,​·​v14,​·​v16
Offset 272, 14 lines modified Offset 273, 15 lines modified
   
272 ····​move-​object/​from16·​v0,​·​p0 273 ····​move-​object/​from16·​v0,​·​p0
   
273 ····​iget-​wide·​v0,​·​v0,​·​Luk/​me/​chiandh/​Sputnik/​Comet;​-​>its_e:​D 274 ····​iget-​wide·​v0,​·​v0,​·​Luk/​me/​chiandh/​Sputnik/​Comet;​-​>its_e:​D
   
274 ····​move-​wide/​from16·​v16,​·​v0 275 ····​move-​wide/​from16·​v16,​·​v0
   
  276 ····​.​line·​711
275 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D 277 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
276 ····​move-​result-​wide·​v18 278 ····​move-​result-​wide·​v18
   
277 ····​mul-​double·​v16,​·​v16,​·​v18 279 ····​mul-​double·​v16,​·​v16,​·​v18
   
278 ····​sub-​double·​v14,​·​v14,​·​v16 280 ····​sub-​double·​v14,​·​v14,​·​v16
Offset 344, 20 lines modified Offset 346, 22 lines modified
   
344 ····​move-​result-​wide·​v14 346 ····​move-​result-​wide·​v14
   
345 ····​const-​wide/​high16·​v16,​·​0x4000000000000000L····​#·​2.​0 347 ····​const-​wide/​high16·​v16,​·​0x4000000000000000L····​#·​2.​0
   
346 ····​div-​double·​v16,​·​v6,​·​v16 348 ····​div-​double·​v16,​·​v6,​·​v16
   
  349 ····​.​line·​725
347 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>tan(D)​D 350 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>tan(D)​D
   
348 ····​move-​result-​wide·​v16 351 ····​move-​result-​wide·​v16
   
349 ····​mul-​double·​v14,​·​v14,​·​v16 352 ····​mul-​double·​v14,​·​v14,​·​v16
   
  353 ····​.​line·​724
350 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>atan(D)​D 354 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>atan(D)​D
   
351 ····​move-​result-​wide·​v14 355 ····​move-​result-​wide·​v14
   
352 ····​mul-​double/​2addr·​v12,​·​v14 356 ····​mul-​double/​2addr·​v12,​·​v14
   
353 ····​aput-​wide·​v12,​·​p2,​·​v3 357 ····​aput-​wide·​v12,​·​p2,​·​v3
Offset 618, 14 lines modified Offset 622, 15 lines modified
   
618 ····​.​line·​799 622 ····​.​line·​799
619 ····​.​local·​v18,​·​"the_s":​D 623 ····​.​local·​v18,​·​"the_s":​D
620 ····​const-​wide/​high16·​v28,​·​0x4000000000000000L····​#·​2.​0 624 ····​const-​wide/​high16·​v28,​·​0x4000000000000000L····​#·​2.​0
   
621 ····​const-​wide/​high16·​v30,​·​0x4000000000000000L····​#·​2.​0 625 ····​const-​wide/​high16·​v30,​·​0x4000000000000000L····​#·​2.​0
   
  626 ····​.​line·​800
622 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>atan(D)​D 627 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>atan(D)​D
   
623 ····​move-​result-​wide·​v32 628 ····​move-​result-​wide·​v32
   
624 ····​const-​wide/​high16·​v34,​·​0x4000000000000000L····​#·​2.​0 629 ····​const-​wide/​high16·​v34,​·​0x4000000000000000L····​#·​2.​0
   
625 ····​div-​double·​v32,​·​v32,​·​v34 630 ····​div-​double·​v32,​·​v32,​·​v34
Offset 642, 14 lines modified Offset 647, 15 lines modified
   
642 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Ljava/​lang/​Math;​-​>atan(D)​D 647 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Ljava/​lang/​Math;​-​>atan(D)​D
   
643 ····​move-​result-​wide·​v32 648 ····​move-​result-​wide·​v32
   
644 ····​mul-​double·​v30,​·​v30,​·​v32 649 ····​mul-​double·​v30,​·​v30,​·​v32
   
  650 ····​.​line·​799
645 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​Math;​-​>tan(D)​D 651 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​Math;​-​>tan(D)​D
   
646 ····​move-​result-​wide·​v30 652 ····​move-​result-​wide·​v30
   
647 ····​div-​double·​v18,​·​v28,​·​v30 653 ····​div-​double·​v18,​·​v28,​·​v30
   
648 ····​.​line·​801 654 ····​.​line·​801
Offset 4230, 26 lines modified Offset 4236, 28 lines modified
   
4230 ····​move-​result-​wide·​v8 4236 ····​move-​result-​wide·​v8
   
4231 ····​double-​to-​int·​v7,​·​v8 4237 ····​double-​to-​int·​v7,​·​v8
   
4232 ····​const-​wide/​high16·​v8,​·​0x4038000000000000L····​#·​24.​0 4238 ····​const-​wide/​high16·​v8,​·​0x4038000000000000L····​#·​24.​0
   
  4239 ····​.​line·​1470
4233 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>floor(D)​D 4240 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
4234 ····​move-​result-​wide·​v10 4241 ····​move-​result-​wide·​v10
   
Max diff block lines reached; 8887/10932 bytes (81.29%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Geometry.smali
Offset 232, 14 lines modified Offset 232, 15 lines modified
   
232 ····​move-​result-​object·​v13 232 ····​move-​result-​object·​v13
   
233 ····​const/​16·​v30,​·​0xc 233 ····​const/​16·​v30,​·​0xc
   
234 ····​const/​16·​v31,​·​0x3 234 ····​const/​16·​v31,​·​0x3
   
  235 ····​.​line·​123
235 ····​move/​from16·​v0,​·​v30 236 ····​move/​from16·​v0,​·​v30
   
236 ····​move/​from16·​v1,​·​v31 237 ····​move/​from16·​v1,​·​v31
   
237 ····​invoke-​static·​{v0,​·​v1,​·​v14,​·​v15},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 238 ····​invoke-​static·​{v0,​·​v1,​·​v14,​·​v15},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
238 ····​move-​result-​object·​v30 239 ····​move-​result-​object·​v30
Offset 250, 14 lines modified Offset 251, 15 lines modified
   
250 ····​move-​result-​object·​v13 251 ····​move-​result-​object·​v13
   
251 ····​const/​16·​v30,​·​0xa 252 ····​const/​16·​v30,​·​0xa
   
252 ····​const/​16·​v31,​·​0x3 253 ····​const/​16·​v31,​·​0x3
   
  254 ····​.​line·​124
253 ····​move/​from16·​v0,​·​v30 255 ····​move/​from16·​v0,​·​v30
   
254 ····​move/​from16·​v1,​·​v31 256 ····​move/​from16·​v1,​·​v31
   
255 ····​move-​wide/​from16·​v2,​·​v22 257 ····​move-​wide/​from16·​v2,​·​v22
   
256 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 258 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
Offset 278, 14 lines modified Offset 280, 15 lines modified
   
278 ····​add-​double·​v32,​·​v32,​·​v8 280 ····​add-​double·​v32,​·​v32,​·​v8
   
279 ····​const-​wide/​high16·​v34,​·​0x4008000000000000L····​#·​3.​0 281 ····​const-​wide/​high16·​v34,​·​0x4008000000000000L····​#·​3.​0
   
280 ····​div-​double·​v32,​·​v32,​·​v34 282 ····​div-​double·​v32,​·​v32,​·​v34
   
  283 ····​.​line·​125
281 ····​invoke-​static/​range·​{v30·​.​.​·​v33},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 284 ····​invoke-​static/​range·​{v30·​.​.​·​v33},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
282 ····​move-​result-​object·​v30 285 ····​move-​result-​object·​v30
   
283 ····​move-​object/​from16·​v0,​·​v30 286 ····​move-​object/​from16·​v0,​·​v30
   
284 ····​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 287 ····​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 300, 9 lines modified Offset 303, 10 lines modified
   
300 ····​move-​result-​object·​v13 303 ····​move-​result-​object·​v13
   
301 ····​invoke-​virtual·​{v13},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 304 ····​invoke-​virtual·​{v13},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
302 ····​move-​result-​object·​v13 305 ····​move-​result-​object·​v13
   
  306 ····​.​line·​122
303 ····​return-​object·​v13 307 ····​return-​object·​v13
304 .​end·​method 308 .​end·​method
[−]
smali/uk/me/chiandh/Sputnik/Jupiter.smali
Offset 2249, 15 lines modified Offset 2249, 15 lines modified
   
2249 ····​.​line·​1078 2249 ····​.​line·​1078
2250 ····​.​local·​v44,​·​"theWIII":​D 2250 ····​.​local·​v44,​·​"theWIII":​D
2251 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 2251 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
2252 ····​move-​result-​wide·​v44 2252 ····​move-​result-​wide·​v44
   
2253 ····​.​line·​1080 2253 ····​.​line·​1081
2254 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2254 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2255 ····​move-​result-​wide·​v46 2255 ····​move-​result-​wide·​v46
   
2256 ····​move-​wide/​from16·​v0,​·​v46 2256 ····​move-​wide/​from16·​v0,​·​v46
   
2257 ····​neg-​double·​v0,​·​v0 2257 ····​neg-​double·​v0,​·​v0
Offset 2270, 14 lines modified Offset 2270, 15 lines modified
   
2270 ····​invoke-​static/​range·​{v48·​.​.​·​v49},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2270 ····​invoke-​static/​range·​{v48·​.​.​·​v49},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2271 ····​move-​result-​wide·​v48 2271 ····​move-​result-​wide·​v48
   
2272 ····​mul-​double·​v46,​·​v46,​·​v48 2272 ····​mul-​double·​v46,​·​v46,​·​v48
   
  2273 ····​.​line·​1082
2273 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2274 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2274 ····​move-​result-​wide·​v48 2275 ····​move-​result-​wide·​v48
   
2275 ····​const/​16·​v50,​·​0x1 2276 ····​const/​16·​v50,​·​0x1
   
2276 ····​aget-​wide·​v50,​·​v36,​·​v50 2277 ····​aget-​wide·​v50,​·​v36,​·​v50
Offset 2290, 58 lines modified Offset 2291, 63 lines modified
   
2290 ····​const/​16·​v50,​·​0x0 2291 ····​const/​16·​v50,​·​0x0
   
2291 ····​aget-​wide·​v50,​·​v36,​·​v50 2292 ····​aget-​wide·​v50,​·​v36,​·​v50
   
2292 ····​sub-​double·​v50,​·​v32,​·​v50 2293 ····​sub-​double·​v50,​·​v32,​·​v50
   
  2294 ····​.​line·​1083
2293 ····​invoke-​static/​range·​{v50·​.​.​·​v51},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2295 ····​invoke-​static/​range·​{v50·​.​.​·​v51},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2294 ····​move-​result-​wide·​v50 2296 ····​move-​result-​wide·​v50
   
2295 ····​mul-​double·​v48,​·​v48,​·​v50 2297 ····​mul-​double·​v48,​·​v48,​·​v50
   
2296 ····​sub-​double·​v46,​·​v46,​·​v48 2298 ····​sub-​double·​v46,​·​v46,​·​v48
   
  2299 ····​.​line·​1080
2297 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>asin(D)​D 2300 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
2298 ····​move-​result-​wide·​v10 2301 ····​move-​result-​wide·​v10
   
2299 ····​.​line·​1084 2302 ····​.​line·​1084
2300 ····​.​local·​v10,​·​"theBeta":​D 2303 ····​.​local·​v10,​·​"theBeta":​D
2301 ····​const/​16·​v46,​·​0x0 2304 ····​const/​16·​v46,​·​0x0
   
2302 ····​aget-​wide·​v46,​·​v36,​·​v46 2305 ····​aget-​wide·​v46,​·​v36,​·​v46
   
2303 ····​sub-​double·​v46,​·​v32,​·​v46 2306 ····​sub-​double·​v46,​·​v32,​·​v46
   
  2307 ····​.​line·​1085
2304 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2308 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2305 ····​move-​result-​wide·​v46 2309 ····​move-​result-​wide·​v46
   
2306 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2310 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2307 ····​move-​result-​wide·​v48 2311 ····​move-​result-​wide·​v48
   
2308 ····​mul-​double·​v46,​·​v46,​·​v48 2312 ····​mul-​double·​v46,​·​v46,​·​v48
   
  2313 ····​.​line·​1086
2309 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2314 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2310 ····​move-​result-​wide·​v48 2315 ····​move-​result-​wide·​v48
   
2311 ····​const/​16·​v50,​·​0x1 2316 ····​const/​16·​v50,​·​0x1
   
2312 ····​aget-​wide·​v50,​·​v36,​·​v50 2317 ····​aget-​wide·​v50,​·​v36,​·​v50
   
2313 ····​invoke-​static/​range·​{v50·​.​.​·​v51},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2318 ····​invoke-​static/​range·​{v50·​.​.​·​v51},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2314 ····​move-​result-​wide·​v50 2319 ····​move-​result-​wide·​v50
   
2315 ····​mul-​double·​v48,​·​v48,​·​v50 2320 ····​mul-​double·​v48,​·​v48,​·​v50
   
  2321 ····​.​line·​1087
2316 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2322 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2317 ····​move-​result-​wide·​v50 2323 ····​move-​result-​wide·​v50
   
2318 ····​const/​16·​v52,​·​0x1 2324 ····​const/​16·​v52,​·​0x1
   
2319 ····​aget-​wide·​v52,​·​v36,​·​v52 2325 ····​aget-​wide·​v52,​·​v36,​·​v52
Offset 2354, 27 lines modified Offset 2360, 29 lines modified
   
2354 ····​const/​16·​v52,​·​0x0 2360 ····​const/​16·​v52,​·​0x0
   
Max diff block lines reached; 4970/6966 bytes (71.35%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Mars.smali
Offset 1607, 15 lines modified Offset 1607, 15 lines modified
   
1607 ····​.​line·​859 1607 ····​.​line·​859
1608 ····​.​local·​v36,​·​"theW":​D 1608 ····​.​local·​v36,​·​"theW":​D
1609 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 1609 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
1610 ····​move-​result-​wide·​v36 1610 ····​move-​result-​wide·​v36
   
1611 ····​.​line·​861 1611 ····​.​line·​862
1612 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1612 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1613 ····​move-​result-​wide·​v38 1613 ····​move-​result-​wide·​v38
   
1614 ····​move-​wide/​from16·​v0,​·​v38 1614 ····​move-​wide/​from16·​v0,​·​v38
   
1615 ····​neg-​double·​v0,​·​v0 1615 ····​neg-​double·​v0,​·​v0
Offset 1628, 14 lines modified Offset 1628, 15 lines modified
   
1628 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1628 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1629 ····​move-​result-​wide·​v40 1629 ····​move-​result-​wide·​v40
   
1630 ····​mul-​double·​v38,​·​v38,​·​v40 1630 ····​mul-​double·​v38,​·​v38,​·​v40
   
  1631 ····​.​line·​863
1631 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1632 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1632 ····​move-​result-​wide·​v40 1633 ····​move-​result-​wide·​v40
   
1633 ····​const/​16·​v42,​·​0x1 1634 ····​const/​16·​v42,​·​0x1
   
1634 ····​aget-​wide·​v42,​·​v32,​·​v42 1635 ····​aget-​wide·​v42,​·​v32,​·​v42
Offset 1648, 58 lines modified Offset 1649, 63 lines modified
   
1648 ····​const/​16·​v42,​·​0x0 1649 ····​const/​16·​v42,​·​0x0
   
1649 ····​aget-​wide·​v42,​·​v32,​·​v42 1650 ····​aget-​wide·​v42,​·​v32,​·​v42
   
1650 ····​sub-​double·​v42,​·​v28,​·​v42 1651 ····​sub-​double·​v42,​·​v28,​·​v42
   
  1652 ····​.​line·​864
1651 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1653 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1652 ····​move-​result-​wide·​v42 1654 ····​move-​result-​wide·​v42
   
1653 ····​mul-​double·​v40,​·​v40,​·​v42 1655 ····​mul-​double·​v40,​·​v40,​·​v42
   
1654 ····​sub-​double·​v38,​·​v38,​·​v40 1656 ····​sub-​double·​v38,​·​v38,​·​v40
   
  1657 ····​.​line·​861
1655 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>asin(D)​D 1658 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
1656 ····​move-​result-​wide·​v10 1659 ····​move-​result-​wide·​v10
   
1657 ····​.​line·​865 1660 ····​.​line·​865
1658 ····​.​local·​v10,​·​"theBeta":​D 1661 ····​.​local·​v10,​·​"theBeta":​D
1659 ····​const/​16·​v38,​·​0x0 1662 ····​const/​16·​v38,​·​0x0
   
1660 ····​aget-​wide·​v38,​·​v32,​·​v38 1663 ····​aget-​wide·​v38,​·​v32,​·​v38
   
1661 ····​sub-​double·​v38,​·​v28,​·​v38 1664 ····​sub-​double·​v38,​·​v28,​·​v38
   
  1665 ····​.​line·​866
1662 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1666 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1663 ····​move-​result-​wide·​v38 1667 ····​move-​result-​wide·​v38
   
1664 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1668 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1665 ····​move-​result-​wide·​v40 1669 ····​move-​result-​wide·​v40
   
1666 ····​mul-​double·​v38,​·​v38,​·​v40 1670 ····​mul-​double·​v38,​·​v38,​·​v40
   
  1671 ····​.​line·​867
1667 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1672 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1668 ····​move-​result-​wide·​v40 1673 ····​move-​result-​wide·​v40
   
1669 ····​const/​16·​v42,​·​0x1 1674 ····​const/​16·​v42,​·​0x1
   
1670 ····​aget-​wide·​v42,​·​v32,​·​v42 1675 ····​aget-​wide·​v42,​·​v32,​·​v42
   
1671 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1676 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1672 ····​move-​result-​wide·​v42 1677 ····​move-​result-​wide·​v42
   
1673 ····​mul-​double·​v40,​·​v40,​·​v42 1678 ····​mul-​double·​v40,​·​v40,​·​v42
   
  1679 ····​.​line·​868
1674 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1680 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1675 ····​move-​result-​wide·​v42 1681 ····​move-​result-​wide·​v42
   
1676 ····​const/​16·​v44,​·​0x1 1682 ····​const/​16·​v44,​·​0x1
   
1677 ····​aget-​wide·​v44,​·​v32,​·​v44 1683 ····​aget-​wide·​v44,​·​v32,​·​v44
Offset 1712, 27 lines modified Offset 1718, 29 lines modified
   
1712 ····​const/​16·​v44,​·​0x0 1718 ····​const/​16·​v44,​·​0x0
   
Max diff block lines reached; 2025/4008 bytes (50.52%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Mercury.smali
Offset 1164, 15 lines modified Offset 1164, 15 lines modified
   
1164 ····​.​line·​710 1164 ····​.​line·​710
1165 ····​.​local·​v36,​·​"theW":​D 1165 ····​.​local·​v36,​·​"theW":​D
1166 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 1166 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
1167 ····​move-​result-​wide·​v36 1167 ····​move-​result-​wide·​v36
   
1168 ····​.​line·​712 1168 ····​.​line·​713
1169 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1169 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1170 ····​move-​result-​wide·​v38 1170 ····​move-​result-​wide·​v38
   
1171 ····​move-​wide/​from16·​v0,​·​v38 1171 ····​move-​wide/​from16·​v0,​·​v38
   
1172 ····​neg-​double·​v0,​·​v0 1172 ····​neg-​double·​v0,​·​v0
Offset 1185, 14 lines modified Offset 1185, 15 lines modified
   
1185 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1185 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1186 ····​move-​result-​wide·​v40 1186 ····​move-​result-​wide·​v40
   
1187 ····​mul-​double·​v38,​·​v38,​·​v40 1187 ····​mul-​double·​v38,​·​v38,​·​v40
   
  1188 ····​.​line·​714
1188 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1189 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1189 ····​move-​result-​wide·​v40 1190 ····​move-​result-​wide·​v40
   
1190 ····​const/​16·​v42,​·​0x1 1191 ····​const/​16·​v42,​·​0x1
   
1191 ····​aget-​wide·​v42,​·​v32,​·​v42 1192 ····​aget-​wide·​v42,​·​v32,​·​v42
Offset 1205, 58 lines modified Offset 1206, 63 lines modified
   
1205 ····​const/​16·​v42,​·​0x0 1206 ····​const/​16·​v42,​·​0x0
   
1206 ····​aget-​wide·​v42,​·​v32,​·​v42 1207 ····​aget-​wide·​v42,​·​v32,​·​v42
   
1207 ····​sub-​double·​v42,​·​v28,​·​v42 1208 ····​sub-​double·​v42,​·​v28,​·​v42
   
  1209 ····​.​line·​715
1208 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1210 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1209 ····​move-​result-​wide·​v42 1211 ····​move-​result-​wide·​v42
   
1210 ····​mul-​double·​v40,​·​v40,​·​v42 1212 ····​mul-​double·​v40,​·​v40,​·​v42
   
1211 ····​sub-​double·​v38,​·​v38,​·​v40 1213 ····​sub-​double·​v38,​·​v38,​·​v40
   
  1214 ····​.​line·​712
1212 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>asin(D)​D 1215 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
1213 ····​move-​result-​wide·​v10 1216 ····​move-​result-​wide·​v10
   
1214 ····​.​line·​716 1217 ····​.​line·​716
1215 ····​.​local·​v10,​·​"theBeta":​D 1218 ····​.​local·​v10,​·​"theBeta":​D
1216 ····​const/​16·​v38,​·​0x0 1219 ····​const/​16·​v38,​·​0x0
   
1217 ····​aget-​wide·​v38,​·​v32,​·​v38 1220 ····​aget-​wide·​v38,​·​v32,​·​v38
   
1218 ····​sub-​double·​v38,​·​v28,​·​v38 1221 ····​sub-​double·​v38,​·​v28,​·​v38
   
  1222 ····​.​line·​717
1219 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1223 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1220 ····​move-​result-​wide·​v38 1224 ····​move-​result-​wide·​v38
   
1221 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1225 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1222 ····​move-​result-​wide·​v40 1226 ····​move-​result-​wide·​v40
   
1223 ····​mul-​double·​v38,​·​v38,​·​v40 1227 ····​mul-​double·​v38,​·​v38,​·​v40
   
  1228 ····​.​line·​718
1224 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1229 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1225 ····​move-​result-​wide·​v40 1230 ····​move-​result-​wide·​v40
   
1226 ····​const/​16·​v42,​·​0x1 1231 ····​const/​16·​v42,​·​0x1
   
1227 ····​aget-​wide·​v42,​·​v32,​·​v42 1232 ····​aget-​wide·​v42,​·​v32,​·​v42
   
1228 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1233 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1229 ····​move-​result-​wide·​v42 1234 ····​move-​result-​wide·​v42
   
1230 ····​mul-​double·​v40,​·​v40,​·​v42 1235 ····​mul-​double·​v40,​·​v40,​·​v42
   
  1236 ····​.​line·​719
1231 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1237 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1232 ····​move-​result-​wide·​v42 1238 ····​move-​result-​wide·​v42
   
1233 ····​const/​16·​v44,​·​0x1 1239 ····​const/​16·​v44,​·​0x1
   
1234 ····​aget-​wide·​v44,​·​v32,​·​v44 1240 ····​aget-​wide·​v44,​·​v32,​·​v44
Offset 1269, 27 lines modified Offset 1275, 29 lines modified
   
1269 ····​const/​16·​v44,​·​0x0 1275 ····​const/​16·​v44,​·​0x0
   
Max diff block lines reached; 2025/4008 bytes (50.52%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Moon.smali
Offset 768, 14 lines modified Offset 768, 15 lines modified
   
768 ····​const-​wide·​v44,​·​0x400f0793dd97f62bL····​#·​3.​8787 768 ····​const-​wide·​v44,​·​0x400f0793dd97f62bL····​#·​3.​8787
   
769 ····​const/​16·​v46,​·​0x1 769 ····​const/​16·​v46,​·​0x1
   
770 ····​aget-​wide·​v46,​·​v20,​·​v46 770 ····​aget-​wide·​v46,​·​v20,​·​v46
   
  771 ····​.​line·​864
771 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D 772 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
772 ····​move-​result-​wide·​v46 773 ····​move-​result-​wide·​v46
   
773 ····​mul-​double·​v44,​·​v44,​·​v46 774 ····​mul-​double·​v44,​·​v44,​·​v46
   
774 ····​sub-​double·​v42,​·​v42,​·​v44 775 ····​sub-​double·​v42,​·​v42,​·​v44
Offset 796, 14 lines modified Offset 797, 15 lines modified
   
796 ····​const-​wide·​v44,​·​0x3fb1eb851eb851ecL····​#·​0.​07 797 ····​const-​wide·​v44,​·​0x3fb1eb851eb851ecL····​#·​0.​07
   
797 ····​const/​16·​v46,​·​0x3 798 ····​const/​16·​v46,​·​0x3
   
798 ····​aget-​wide·​v46,​·​v20,​·​v46 799 ····​aget-​wide·​v46,​·​v20,​·​v46
   
  800 ····​.​line·​865
799 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D 801 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
800 ····​move-​result-​wide·​v46 802 ····​move-​result-​wide·​v46
   
801 ····​mul-​double·​v44,​·​v44,​·​v46 803 ····​mul-​double·​v44,​·​v44,​·​v46
   
802 ····​add-​double·​v42,​·​v42,​·​v44 804 ····​add-​double·​v42,​·​v42,​·​v44
Offset 824, 14 lines modified Offset 826, 15 lines modified
   
824 ····​const-​wide·​v44,​·​0x3f7d7dbf487fcb92L····​#·​0.​0072 826 ····​const-​wide·​v44,​·​0x3f7d7dbf487fcb92L····​#·​0.​0072
   
825 ····​const/​16·​v46,​·​0x6 827 ····​const/​16·​v46,​·​0x6
   
826 ····​aget-​wide·​v46,​·​v20,​·​v46 828 ····​aget-​wide·​v46,​·​v20,​·​v46
   
  829 ····​.​line·​866
827 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D 830 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
828 ····​move-​result-​wide·​v46 831 ····​move-​result-​wide·​v46
   
829 ····​mul-​double·​v44,​·​v44,​·​v46 832 ····​mul-​double·​v44,​·​v44,​·​v46
   
830 ····​add-​double·​v42,​·​v42,​·​v44 833 ····​add-​double·​v42,​·​v42,​·​v44
Offset 852, 14 lines modified Offset 855, 15 lines modified
   
852 ····​const-​wide·​v44,​·​0x3f719ce075f6fd22L····​#·​0.​0043 855 ····​const-​wide·​v44,​·​0x3f719ce075f6fd22L····​#·​0.​0043
   
853 ····​const/​16·​v46,​·​0xd 856 ····​const/​16·​v46,​·​0xd
   
854 ····​aget-​wide·​v46,​·​v20,​·​v46 857 ····​aget-​wide·​v46,​·​v20,​·​v46
   
  858 ····​.​line·​867
855 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D 859 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
856 ····​move-​result-​wide·​v46 860 ····​move-​result-​wide·​v46
   
857 ····​mul-​double·​v44,​·​v44,​·​v46 861 ····​mul-​double·​v44,​·​v44,​·​v46
   
858 ····​add-​double·​v42,​·​v42,​·​v44 862 ····​add-​double·​v42,​·​v42,​·​v44
Offset 880, 14 lines modified Offset 884, 15 lines modified
   
880 ····​const-​wide·​v44,​·​0x3ff8ab9f559b3d08L····​#·​1.​5419 884 ····​const-​wide·​v44,​·​0x3ff8ab9f559b3d08L····​#·​1.​5419
   
881 ····​const/​16·​v46,​·​0x1 885 ····​const/​16·​v46,​·​0x1
   
882 ····​aget-​wide·​v46,​·​v20,​·​v46 886 ····​aget-​wide·​v46,​·​v20,​·​v46
   
  887 ····​.​line·​870
883 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D 888 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
884 ····​move-​result-​wide·​v46 889 ····​move-​result-​wide·​v46
   
885 ····​mul-​double·​v44,​·​v44,​·​v46 890 ····​mul-​double·​v44,​·​v44,​·​v46
   
886 ····​add-​double·​v42,​·​v42,​·​v44 891 ····​add-​double·​v42,​·​v42,​·​v44
Offset 908, 14 lines modified Offset 913, 15 lines modified
   
908 ····​const-​wide·​v44,​·​0x3f9c779a6b50b0f2L····​#·​0.​0278 913 ····​const-​wide·​v44,​·​0x3f9c779a6b50b0f2L····​#·​0.​0278
   
909 ····​const/​16·​v46,​·​0x3 914 ····​const/​16·​v46,​·​0x3
   
910 ····​aget-​wide·​v46,​·​v20,​·​v46 915 ····​aget-​wide·​v46,​·​v20,​·​v46
   
  916 ····​.​line·​871
911 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D 917 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
912 ····​move-​result-​wide·​v46 918 ····​move-​result-​wide·​v46
   
913 ····​mul-​double·​v44,​·​v44,​·​v46 919 ····​mul-​double·​v44,​·​v44,​·​v46
   
914 ····​sub-​double·​v42,​·​v42,​·​v44 920 ····​sub-​double·​v42,​·​v42,​·​v44
Offset 936, 14 lines modified Offset 942, 15 lines modified
   
936 ····​const-​wide·​v44,​·​0x3f67c1bda5119ce0L····​#·​0.​0029 942 ····​const-​wide·​v44,​·​0x3f67c1bda5119ce0L····​#·​0.​0029
   
Max diff block lines reached; 53841/55783 bytes (96.52%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/NamedObject.smali
Offset 416, 14 lines modified Offset 416, 15 lines modified
   
416 ····​move-​result-​wide·​v8 416 ····​move-​result-​wide·​v8
   
417 ····​const/​4·​v10,​·​0x1 417 ····​const/​4·​v10,​·​0x1
   
418 ····​aget-​wide·​v10,​·​v5,​·​v10 418 ····​aget-​wide·​v10,​·​v5,​·​v10
   
  419 ····​.​line·​661
419 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D 420 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
420 ····​move-​result-​wide·​v10 421 ····​move-​result-​wide·​v10
   
421 ····​mul-​double/​2addr·​v8,​·​v10 422 ····​mul-​double/​2addr·​v8,​·​v10
   
422 ····​sub-​double/​2addr·​v6,​·​v8 423 ····​sub-​double/​2addr·​v6,​·​v8
Offset 983, 14 lines modified Offset 984, 15 lines modified
   
983 ····​aget-​wide·​v40,​·​v30,​·​v40 984 ····​aget-​wide·​v40,​·​v30,​·​v40
   
984 ····​mul-​double·​v8,​·​v8,​·​v40 985 ····​mul-​double·​v8,​·​v8,​·​v40
   
985 ····​add-​double/​2addr·​v6,​·​v8 986 ····​add-​double/​2addr·​v6,​·​v8
   
  987 ····​.​line·​421
986 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 988 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
987 ····​move-​result-​wide·​v6 989 ····​move-​result-​wide·​v6
   
988 ····​div-​double·​v38,​·​v4,​·​v6 990 ····​div-​double·​v38,​·​v4,​·​v6
   
989 ····​.​line·​426 991 ····​.​line·​426
Offset 1108, 14 lines modified Offset 1110, 15 lines modified
   
1108 ····​aget-​wide·​v40,​·​v40,​·​v41 1110 ····​aget-​wide·​v40,​·​v40,​·​v41
   
1109 ····​mul-​double·​v8,​·​v8,​·​v40 1111 ····​mul-​double·​v8,​·​v8,​·​v40
   
1110 ····​add-​double/​2addr·​v6,​·​v8 1112 ····​add-​double/​2addr·​v6,​·​v8
   
  1113 ····​.​line·​429
1111 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 1114 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
1112 ····​move-​result-​wide·​v6 1115 ····​move-​result-​wide·​v6
   
1113 ····​div-​double/​2addr·​v4,​·​v6 1116 ····​div-​double/​2addr·​v4,​·​v6
   
1114 ····​sub-​double·​v34,​·​v38,​·​v4 1117 ····​sub-​double·​v34,​·​v38,​·​v4
Offset 1274, 14 lines modified Offset 1277, 15 lines modified
   
1274 ····​aget-​wide·​v40,​·​v40,​·​v41 1277 ····​aget-​wide·​v40,​·​v40,​·​v41
   
1275 ····​mul-​double·​v8,​·​v8,​·​v40 1278 ····​mul-​double·​v8,​·​v8,​·​v40
   
1276 ····​add-​double/​2addr·​v6,​·​v8 1279 ····​add-​double/​2addr·​v6,​·​v8
   
  1280 ····​.​line·​442
1277 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 1281 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
1278 ····​move-​result-​wide·​v6 1282 ····​move-​result-​wide·​v6
   
1279 ····​div-​double/​2addr·​v4,​·​v6 1283 ····​div-​double/​2addr·​v4,​·​v6
   
1280 ····​add-​double·​v36,​·​v34,​·​v4 1284 ····​add-​double·​v36,​·​v34,​·​v4
Offset 1417, 14 lines modified Offset 1421, 15 lines modified
   
1417 ····​const/​4·​v6,​·​0x1 1421 ····​const/​4·​v6,​·​0x1
   
1418 ····​const-​wide·​v8,​·​0x40f5180000000000L····​#·​86400.​0 1422 ····​const-​wide·​v8,​·​0x40f5180000000000L····​#·​86400.​0
   
1419 ····​mul-​double·​v8,​·​v8,​·​v22 1423 ····​mul-​double·​v8,​·​v8,​·​v22
   
  1424 ····​.​line·​468
1420 ····​invoke-​static·​{v5,​·​v6,​·​v8,​·​v9},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 1425 ····​invoke-​static·​{v5,​·​v6,​·​v8,​·​v9},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
1421 ····​move-​result-​object·​v5 1426 ····​move-​result-​object·​v5
   
1422 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1427 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1423 ····​move-​result-​object·​v4 1428 ····​move-​result-​object·​v4
Offset 1435, 14 lines modified Offset 1440, 15 lines modified
   
1435 ····​move-​result-​object·​v4 1440 ····​move-​result-​object·​v4
   
1436 ····​const/​16·​v5,​·​0x9 1441 ····​const/​16·​v5,​·​0x9
   
1437 ····​const/​4·​v6,​·​0x6 1442 ····​const/​4·​v6,​·​0x6
   
  1443 ····​.​line·​469
1438 ····​move-​wide/​from16·​v0,​·​v22 1444 ····​move-​wide/​from16·​v0,​·​v22
   
1439 ····​invoke-​static·​{v5,​·​v6,​·​v0,​·​v1},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 1445 ····​invoke-​static·​{v5,​·​v6,​·​v0,​·​v1},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
1440 ····​move-​result-​object·​v5 1446 ····​move-​result-​object·​v5
   
1441 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1447 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 1503, 21 lines modified Offset 1509, 15 lines modified
   
1503 ····​move-​object/​from16·​v0,​·​v25 1509 ····​move-​object/​from16·​v0,​·​v25
   
Max diff block lines reached; 14597/16646 bytes (87.69%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Neptune.smali
Offset 1185, 14 lines modified Offset 1185, 15 lines modified
   
1185 ····​mul-​double·​v40,​·​v40,​·​v42 1185 ····​mul-​double·​v40,​·​v40,​·​v42
   
1186 ····​add-​double·​v38,​·​v38,​·​v40 1186 ····​add-​double·​v38,​·​v38,​·​v40
   
1187 ····​const-​wide·​v40,​·​0x3fdeb851eb851eb8L····​#·​0.​48 1187 ····​const-​wide·​v40,​·​0x3fdeb851eb851eb8L····​#·​0.​48
   
  1188 ····​.​line·​716
1188 ····​invoke-​static/​range·​{v22·​.​.​·​v23},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1189 ····​invoke-​static/​range·​{v22·​.​.​·​v23},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1189 ····​move-​result-​wide·​v42 1190 ····​move-​result-​wide·​v42
   
1190 ····​mul-​double·​v40,​·​v40,​·​v42 1191 ····​mul-​double·​v40,​·​v40,​·​v42
   
1191 ····​sub-​double·​v38,​·​v38,​·​v40 1192 ····​sub-​double·​v38,​·​v38,​·​v40
Offset 1203, 15 lines modified Offset 1204, 15 lines modified
   
1203 ····​.​line·​717 1204 ····​.​line·​717
1204 ····​.​local·​v36,​·​"theW":​D 1205 ····​.​local·​v36,​·​"theW":​D
1205 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 1206 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
1206 ····​move-​result-​wide·​v36 1207 ····​move-​result-​wide·​v36
   
1207 ····​.​line·​719 1208 ····​.​line·​720
1208 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1209 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1209 ····​move-​result-​wide·​v38 1210 ····​move-​result-​wide·​v38
   
1210 ····​move-​wide/​from16·​v0,​·​v38 1211 ····​move-​wide/​from16·​v0,​·​v38
   
1211 ····​neg-​double·​v0,​·​v0 1212 ····​neg-​double·​v0,​·​v0
Offset 1224, 14 lines modified Offset 1225, 15 lines modified
   
1224 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1225 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1225 ····​move-​result-​wide·​v40 1226 ····​move-​result-​wide·​v40
   
1226 ····​mul-​double·​v38,​·​v38,​·​v40 1227 ····​mul-​double·​v38,​·​v38,​·​v40
   
  1228 ····​.​line·​721
1227 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1229 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1228 ····​move-​result-​wide·​v40 1230 ····​move-​result-​wide·​v40
   
1229 ····​const/​16·​v42,​·​0x1 1231 ····​const/​16·​v42,​·​0x1
   
1230 ····​aget-​wide·​v42,​·​v32,​·​v42 1232 ····​aget-​wide·​v42,​·​v32,​·​v42
Offset 1244, 58 lines modified Offset 1246, 63 lines modified
   
1244 ····​const/​16·​v42,​·​0x0 1246 ····​const/​16·​v42,​·​0x0
   
1245 ····​aget-​wide·​v42,​·​v32,​·​v42 1247 ····​aget-​wide·​v42,​·​v32,​·​v42
   
1246 ····​sub-​double·​v42,​·​v28,​·​v42 1248 ····​sub-​double·​v42,​·​v28,​·​v42
   
  1249 ····​.​line·​722
1247 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1250 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1248 ····​move-​result-​wide·​v42 1251 ····​move-​result-​wide·​v42
   
1249 ····​mul-​double·​v40,​·​v40,​·​v42 1252 ····​mul-​double·​v40,​·​v40,​·​v42
   
1250 ····​sub-​double·​v38,​·​v38,​·​v40 1253 ····​sub-​double·​v38,​·​v38,​·​v40
   
  1254 ····​.​line·​719
1251 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>asin(D)​D 1255 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
1252 ····​move-​result-​wide·​v8 1256 ····​move-​result-​wide·​v8
   
1253 ····​.​line·​723 1257 ····​.​line·​723
1254 ····​.​local·​v8,​·​"theBeta":​D 1258 ····​.​local·​v8,​·​"theBeta":​D
1255 ····​const/​16·​v38,​·​0x0 1259 ····​const/​16·​v38,​·​0x0
   
1256 ····​aget-​wide·​v38,​·​v32,​·​v38 1260 ····​aget-​wide·​v38,​·​v32,​·​v38
   
1257 ····​sub-​double·​v38,​·​v28,​·​v38 1261 ····​sub-​double·​v38,​·​v28,​·​v38
   
  1262 ····​.​line·​724
1258 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1263 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1259 ····​move-​result-​wide·​v38 1264 ····​move-​result-​wide·​v38
   
1260 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1265 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1261 ····​move-​result-​wide·​v40 1266 ····​move-​result-​wide·​v40
   
1262 ····​mul-​double·​v38,​·​v38,​·​v40 1267 ····​mul-​double·​v38,​·​v38,​·​v40
   
  1268 ····​.​line·​725
1263 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1269 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1264 ····​move-​result-​wide·​v40 1270 ····​move-​result-​wide·​v40
   
1265 ····​const/​16·​v42,​·​0x1 1271 ····​const/​16·​v42,​·​0x1
   
1266 ····​aget-​wide·​v42,​·​v32,​·​v42 1272 ····​aget-​wide·​v42,​·​v32,​·​v42
   
1267 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1273 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
Max diff block lines reached; 2279/4265 bytes (53.43%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Pluto.smali
Offset 647, 14 lines modified Offset 647, 15 lines modified
   
647 ····​mul-​int/​lit8·​v26,​·​v2,​·​0x6 647 ····​mul-​int/​lit8·​v26,​·​v2,​·​0x6
   
648 ····​add-​int/​lit8·​v26,​·​v26,​·​0x1 648 ····​add-​int/​lit8·​v26,​·​v26,​·​0x1
   
649 ····​aget-​wide·​v26,​·​v3,​·​v26 649 ····​aget-​wide·​v26,​·​v3,​·​v26
   
  650 ····​.​line·​587
650 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 651 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
651 ····​move-​result-​wide·​v28 652 ····​move-​result-​wide·​v28
   
652 ····​mul-​double·​v26,​·​v26,​·​v28 653 ····​mul-​double·​v26,​·​v26,​·​v28
   
653 ····​add-​double·​v24,​·​v24,​·​v26 654 ····​add-​double·​v24,​·​v24,​·​v26
Offset 680, 14 lines modified Offset 681, 15 lines modified
   
680 ····​mul-​int/​lit8·​v26,​·​v2,​·​0x6 681 ····​mul-​int/​lit8·​v26,​·​v2,​·​0x6
   
681 ····​add-​int/​lit8·​v26,​·​v26,​·​0x3 682 ····​add-​int/​lit8·​v26,​·​v26,​·​0x3
   
682 ····​aget-​wide·​v26,​·​v3,​·​v26 683 ····​aget-​wide·​v26,​·​v3,​·​v26
   
  684 ····​.​line·​589
683 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 685 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
684 ····​move-​result-​wide·​v28 686 ····​move-​result-​wide·​v28
   
685 ····​mul-​double·​v26,​·​v26,​·​v28 687 ····​mul-​double·​v26,​·​v26,​·​v28
   
686 ····​add-​double·​v24,​·​v24,​·​v26 688 ····​add-​double·​v24,​·​v24,​·​v26
Offset 713, 14 lines modified Offset 715, 15 lines modified
   
713 ····​mul-​int/​lit8·​v26,​·​v2,​·​0x6 715 ····​mul-​int/​lit8·​v26,​·​v2,​·​0x6
   
714 ····​add-​int/​lit8·​v26,​·​v26,​·​0x5 716 ····​add-​int/​lit8·​v26,​·​v26,​·​0x5
   
715 ····​aget-​wide·​v26,​·​v3,​·​v26 717 ····​aget-​wide·​v26,​·​v3,​·​v26
   
  718 ····​.​line·​591
716 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D 719 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
717 ····​move-​result-​wide·​v28 720 ····​move-​result-​wide·​v28
   
718 ····​mul-​double·​v26,​·​v26,​·​v28 721 ····​mul-​double·​v26,​·​v26,​·​v28
   
719 ····​add-​double·​v24,​·​v24,​·​v26 722 ····​add-​double·​v24,​·​v24,​·​v26
Offset 829, 14 lines modified Offset 832, 15 lines modified
   
829 ····​mul-​double·​v24,​·​v24,​·​v26 832 ····​mul-​double·​v24,​·​v24,​·​v26
   
830 ····​const-​wide·​v26,​·​0x3fed5c03575e9cd5L····​#·​0.​917482062 833 ····​const-​wide·​v26,​·​0x3fed5c03575e9cd5L····​#·​0.​917482062
   
831 ····​mul-​double·​v24,​·​v24,​·​v26 834 ····​mul-​double·​v24,​·​v24,​·​v26
   
  835 ····​.​line·​624
832 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D 836 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
833 ····​move-​result-​wide·​v26 837 ····​move-​result-​wide·​v26
   
834 ····​const-​wide·​v28,​·​0x3fd9752e51076abfL····​#·​0.​397777156 838 ····​const-​wide·​v28,​·​0x3fd9752e51076abfL····​#·​0.​397777156
   
835 ····​mul-​double·​v26,​·​v26,​·​v28 839 ····​mul-​double·​v26,​·​v26,​·​v28
Offset 860, 14 lines modified Offset 864, 15 lines modified
   
860 ····​mul-​double·​v24,​·​v24,​·​v26 864 ····​mul-​double·​v24,​·​v24,​·​v26
   
861 ····​const-​wide·​v26,​·​0x3fd9752e51076abfL····​#·​0.​397777156 865 ····​const-​wide·​v26,​·​0x3fd9752e51076abfL····​#·​0.​397777156
   
862 ····​mul-​double·​v24,​·​v24,​·​v26 866 ····​mul-​double·​v24,​·​v24,​·​v26
   
  867 ····​.​line·​626
863 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D 868 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
864 ····​move-​result-​wide·​v26 869 ····​move-​result-​wide·​v26
   
865 ····​const-​wide·​v28,​·​0x3fed5c03575e9cd5L····​#·​0.​917482062 870 ····​const-​wide·​v28,​·​0x3fed5c03575e9cd5L····​#·​0.​917482062
   
866 ····​mul-​double·​v26,​·​v26,​·​v28 871 ····​mul-​double·​v26,​·​v26,​·​v28
Offset 1184, 15 lines modified Offset 1189, 15 lines modified
   
1184 ····​.​line·​786 1189 ····​.​line·​786
1185 ····​.​local·​v32,​·​"theW":​D 1190 ····​.​local·​v32,​·​"theW":​D
1186 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 1191 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
1187 ····​move-​result-​wide·​v32 1192 ····​move-​result-​wide·​v32
   
1188 ····​.​line·​788 1193 ····​.​line·​789
1189 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1194 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1190 ····​move-​result-​wide·​v34 1195 ····​move-​result-​wide·​v34
   
1191 ····​move-​wide/​from16·​v0,​·​v34 1196 ····​move-​wide/​from16·​v0,​·​v34
   
1192 ····​neg-​double·​v0,​·​v0 1197 ····​neg-​double·​v0,​·​v0
Offset 1205, 14 lines modified Offset 1210, 15 lines modified
   
1205 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1210 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
Max diff block lines reached; 9465/11462 bytes (82.58%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Satellite.smali
Offset 64, 15 lines modified Offset 64, 15 lines modified
64 ····​.​line·​76 64 ····​.​line·​76
65 ····​invoke-​direct·​{p0},​·​Luk/​me/​chiandh/​Sputnik/​NamedObject;​-​><init>()​V 65 ····​invoke-​direct·​{p0},​·​Luk/​me/​chiandh/​Sputnik/​NamedObject;​-​><init>()​V
   
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
   
68 .​method·​public·​static·​final·​showAllSats(Ljava/​io/​InputStream;​Luk/​me/​chiandh/​Sputnik/​Telescope;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​ 68 .​method·​public·​static·​final·​showAllSats(Ljava/​io/​InputStream;​Luk/​me/​chiandh/​Sputnik/​Telescope;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​
69 ····​.​locals·​22 69 ····​.​locals·​20
70 ····​.​param·​p0,​·​"is"····​#·​Ljava/​io/​InputStream;​ 70 ····​.​param·​p0,​·​"is"····​#·​Ljava/​io/​InputStream;​
71 ····​.​param·​p1,​·​"aTelescope"····​#·​Luk/​me/​chiandh/​Sputnik/​Telescope;​ 71 ····​.​param·​p1,​·​"aTelescope"····​#·​Luk/​me/​chiandh/​Sputnik/​Telescope;​
72 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 72 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
73 ········​value·​=·​{ 73 ········​value·​=·​{
74 ············​"(",​ 74 ············​"(",​
75 ············​"Ljava/​io/​InputStream;​",​ 75 ············​"Ljava/​io/​InputStream;​",​
76 ············​"Luk/​me/​chiandh/​Sputnik/​Telescope;​",​ 76 ············​"Luk/​me/​chiandh/​Sputnik/​Telescope;​",​
Offset 89, 30 lines modified Offset 89, 30 lines modified
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​126 90 ····​.​line·​126
91 ····​.​local·​p2,​·​"satellitePositions":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​>;​" 91 ····​.​local·​p2,​·​"satellitePositions":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Luk/​me/​chiandh/​Sputnik/​SatellitePosition;​>;​"
92 ····​if-​eqz·​p0,​·​:​cond_1 92 ····​if-​eqz·​p0,​·​:​cond_1
   
93 ····​.​line·​127 93 ····​.​line·​127
94 ····​new-​instance·​v18,​·​Ljava/​io/​BufferedReader;​ 94 ····​new-​instance·​v17,​·​Ljava/​io/​BufferedReader;​
   
95 ····​new-​instance·​v4,​·​Ljava/​io/​InputStreamReader;​ 95 ····​new-​instance·​v4,​·​Ljava/​io/​InputStreamReader;​
   
96 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
97 ····​invoke-​direct·​{v4,​·​v0},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V 97 ····​invoke-​direct·​{v4,​·​v0},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V
   
98 ····​const·​v6,​·​0xffff 98 ····​const·​v6,​·​0xffff
   
99 ····​move-​object/​from16·​v0,​·​v18 99 ····​move-​object/​from16·​v0,​·​v17
   
100 ····​invoke-​direct·​{v0,​·​v4,​·​v6},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​I)​V 100 ····​invoke-​direct·​{v0,​·​v4,​·​v6},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​I)​V
   
101 ····​.​line·​133 101 ····​.​line·​133
102 ····​.​local·​v18,​·​"theFile":​Ljava/​io/​BufferedReader;​ 102 ····​.​local·​v17,​·​"theFile":​Ljava/​io/​BufferedReader;​
103 ····​:​goto_0 103 ····​:​goto_0
104 ····​new-​instance·​v16,​·​Luk/​me/​chiandh/​Sputnik/​Satellite;​ 104 ····​new-​instance·​v16,​·​Luk/​me/​chiandh/​Sputnik/​Satellite;​
   
105 ····​invoke-​direct/​range·​{v16·​.​.​·​v16},​·​Luk/​me/​chiandh/​Sputnik/​Satellite;​-​><init>()​V 105 ····​invoke-​direct/​range·​{v16·​.​.​·​v16},​·​Luk/​me/​chiandh/​Sputnik/​Satellite;​-​><init>()​V
   
106 ····​.​line·​134 106 ····​.​line·​134
107 ····​.​local·​v16,​·​"sat":​Luk/​me/​chiandh/​Sputnik/​Satellite;​ 107 ····​.​local·​v16,​·​"sat":​Luk/​me/​chiandh/​Sputnik/​Satellite;​
Offset 120, 15 lines modified Offset 120, 15 lines modified
   
120 ····​.​line·​135 120 ····​.​line·​135
121 ····​:​try_start_0 121 ····​:​try_start_0
122 ····​move-​object/​from16·​v0,​·​v16 122 ····​move-​object/​from16·​v0,​·​v16
   
123 ····​iget-​object·​v4,​·​v0,​·​Luk/​me/​chiandh/​Sputnik/​Satellite;​-​>itsSDP4:​Luk/​me/​chiandh/​Lib/​SDP4;​ 123 ····​iget-​object·​v4,​·​v0,​·​Luk/​me/​chiandh/​Sputnik/​Satellite;​-​>itsSDP4:​Luk/​me/​chiandh/​Lib/​SDP4;​
   
124 ····​move-​object/​from16·​v0,​·​v18 124 ····​move-​object/​from16·​v0,​·​v17
   
125 ····​invoke-​virtual·​{v4,​·​v0},​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>NoradNext(Ljava/​io/​BufferedReader;​)​V 125 ····​invoke-​virtual·​{v4,​·​v0},​·​Luk/​me/​chiandh/​Lib/​SDP4;​-​>NoradNext(Ljava/​io/​BufferedReader;​)​V
126 ····​:​try_end_0 126 ····​:​try_end_0
127 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 127 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
128 ····​.​line·​137 128 ····​.​line·​137
129 ····​move-​object/​from16·​v0,​·​v16 129 ····​move-​object/​from16·​v0,​·​v16
Offset 182, 14 lines modified Offset 182, 15 lines modified
   
182 ····​aget-​wide·​v8,​·​v8,​·​v9 182 ····​aget-​wide·​v8,​·​v8,​·​v9
   
183 ····​const-​wide·​v10,​·​0x404ca5dc1a63c1f8L····​#·​57.​29577951308232 183 ····​const-​wide·​v10,​·​0x404ca5dc1a63c1f8L····​#·​57.​29577951308232
   
184 ····​mul-​double/​2addr·​v8,​·​v10 184 ····​mul-​double/​2addr·​v8,​·​v10
   
  185 ····​.​line·​142
185 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 186 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
186 ····​move-​result-​object·​v6 187 ····​move-​result-​object·​v6
   
187 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 188 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
188 ····​move-​result-​object·​v4 189 ····​move-​result-​object·​v4
Offset 204, 14 lines modified Offset 205, 15 lines modified
   
204 ····​aget-​wide·​v8,​·​v8,​·​v9 205 ····​aget-​wide·​v8,​·​v8,​·​v9
   
205 ····​const-​wide·​v10,​·​0x404ca5dc1a63c1f8L····​#·​57.​29577951308232 206 ····​const-​wide·​v10,​·​0x404ca5dc1a63c1f8L····​#·​57.​29577951308232
   
206 ····​mul-​double/​2addr·​v8,​·​v10 207 ····​mul-​double/​2addr·​v8,​·​v10
   
  208 ····​.​line·​143
207 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 209 ····​invoke-​static·​{v6,​·​v7,​·​v8,​·​v9},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
208 ····​move-​result-​object·​v6 210 ····​move-​result-​object·​v6
   
209 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 211 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
210 ····​move-​result-​object·​v4 212 ····​move-​result-​object·​v4
Offset 226, 14 lines modified Offset 228, 15 lines modified
   
226 ····​aget-​wide·​v8,​·​v8,​·​v9 228 ····​aget-​wide·​v8,​·​v8,​·​v9
   
227 ····​const-​wide·​v10,​·​0x412e848000000000L····​#·​1000000.​0 229 ····​const-​wide·​v10,​·​0x412e848000000000L····​#·​1000000.​0
Max diff block lines reached; 17085/20160 bytes (84.75%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Saturn.smali
Offset 2624, 15 lines modified Offset 2624, 15 lines modified
   
2624 ····​.​line·​1206 2624 ····​.​line·​1206
2625 ····​.​local·​v40,​·​"theWIII":​D 2625 ····​.​local·​v40,​·​"theWIII":​D
2626 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 2626 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
2627 ····​move-​result-​wide·​v40 2627 ····​move-​result-​wide·​v40
   
2628 ····​.​line·​1208 2628 ····​.​line·​1209
2629 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2629 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2630 ····​move-​result-​wide·​v42 2630 ····​move-​result-​wide·​v42
   
2631 ····​move-​wide/​from16·​v0,​·​v42 2631 ····​move-​wide/​from16·​v0,​·​v42
   
2632 ····​neg-​double·​v0,​·​v0 2632 ····​neg-​double·​v0,​·​v0
Offset 2645, 14 lines modified Offset 2645, 15 lines modified
   
2645 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2645 ····​invoke-​static/​range·​{v44·​.​.​·​v45},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2646 ····​move-​result-​wide·​v44 2646 ····​move-​result-​wide·​v44
   
2647 ····​mul-​double·​v42,​·​v42,​·​v44 2647 ····​mul-​double·​v42,​·​v42,​·​v44
   
  2648 ····​.​line·​1210
2648 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2649 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2649 ····​move-​result-​wide·​v44 2650 ····​move-​result-​wide·​v44
   
2650 ····​const/​16·​v46,​·​0x1 2651 ····​const/​16·​v46,​·​0x1
   
2651 ····​aget-​wide·​v46,​·​v34,​·​v46 2652 ····​aget-​wide·​v46,​·​v34,​·​v46
Offset 2665, 58 lines modified Offset 2666, 63 lines modified
   
2665 ····​const/​16·​v46,​·​0x0 2666 ····​const/​16·​v46,​·​0x0
   
2666 ····​aget-​wide·​v46,​·​v34,​·​v46 2667 ····​aget-​wide·​v46,​·​v34,​·​v46
   
2667 ····​sub-​double·​v46,​·​v30,​·​v46 2668 ····​sub-​double·​v46,​·​v30,​·​v46
   
  2669 ····​.​line·​1211
2668 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2670 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2669 ····​move-​result-​wide·​v46 2671 ····​move-​result-​wide·​v46
   
2670 ····​mul-​double·​v44,​·​v44,​·​v46 2672 ····​mul-​double·​v44,​·​v44,​·​v46
   
2671 ····​sub-​double·​v42,​·​v42,​·​v44 2673 ····​sub-​double·​v42,​·​v42,​·​v44
   
  2674 ····​.​line·​1208
2672 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>asin(D)​D 2675 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
2673 ····​move-​result-​wide·​v10 2676 ····​move-​result-​wide·​v10
   
2674 ····​.​line·​1212 2677 ····​.​line·​1212
2675 ····​.​local·​v10,​·​"theBeta":​D 2678 ····​.​local·​v10,​·​"theBeta":​D
2676 ····​const/​16·​v42,​·​0x0 2679 ····​const/​16·​v42,​·​0x0
   
2677 ····​aget-​wide·​v42,​·​v34,​·​v42 2680 ····​aget-​wide·​v42,​·​v34,​·​v42
   
2678 ····​sub-​double·​v42,​·​v30,​·​v42 2681 ····​sub-​double·​v42,​·​v30,​·​v42
   
  2682 ····​.​line·​1213
2679 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2683 ····​invoke-​static/​range·​{v42·​.​.​·​v43},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2680 ····​move-​result-​wide·​v42 2684 ····​move-​result-​wide·​v42
   
2681 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2685 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2682 ····​move-​result-​wide·​v44 2686 ····​move-​result-​wide·​v44
   
2683 ····​mul-​double·​v42,​·​v42,​·​v44 2687 ····​mul-​double·​v42,​·​v42,​·​v44
   
  2688 ····​.​line·​1214
2684 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sin(D)​D 2689 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
2685 ····​move-​result-​wide·​v44 2690 ····​move-​result-​wide·​v44
   
2686 ····​const/​16·​v46,​·​0x1 2691 ····​const/​16·​v46,​·​0x1
   
2687 ····​aget-​wide·​v46,​·​v34,​·​v46 2692 ····​aget-​wide·​v46,​·​v34,​·​v46
   
2688 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2693 ····​invoke-​static/​range·​{v46·​.​.​·​v47},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2689 ····​move-​result-​wide·​v46 2694 ····​move-​result-​wide·​v46
   
2690 ····​mul-​double·​v44,​·​v44,​·​v46 2695 ····​mul-​double·​v44,​·​v44,​·​v46
   
  2696 ····​.​line·​1215
2691 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D 2697 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
2692 ····​move-​result-​wide·​v46 2698 ····​move-​result-​wide·​v46
   
2693 ····​const/​16·​v48,​·​0x1 2699 ····​const/​16·​v48,​·​0x1
   
2694 ····​aget-​wide·​v48,​·​v34,​·​v48 2700 ····​aget-​wide·​v48,​·​v34,​·​v48
Offset 2729, 27 lines modified Offset 2735, 29 lines modified
   
2729 ····​const/​16·​v48,​·​0x0 2735 ····​const/​16·​v48,​·​0x0
   
Max diff block lines reached; 3844/5840 bytes (65.82%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Station.smali
Offset 91, 28 lines modified Offset 91, 30 lines modified
91 ····​invoke-​super·​{p0,​·​p1},​·​Luk/​me/​chiandh/​Sputnik/​Times;​-​>Copy(Luk/​me/​chiandh/​Sputnik/​Times;​)​V 91 ····​invoke-​super·​{p0,​·​p1},​·​Luk/​me/​chiandh/​Sputnik/​Times;​-​>Copy(Luk/​me/​chiandh/​Sputnik/​Times;​)​V
   
92 ····​.​line·​294 92 ····​.​line·​294
93 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetName()​Ljava/​lang/​String;​ 93 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetName()​Ljava/​lang/​String;​
   
94 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
  95 ····​.​line·​295
95 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetLong()​D 96 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetLong()​D
   
96 ····​move-​result-​wide·​v2 97 ····​move-​result-​wide·​v2
   
97 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetLat()​D 98 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetLat()​D
   
98 ····​move-​result-​wide·​v4 99 ····​move-​result-​wide·​v4
   
99 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetHeight()​D 100 ····​invoke-​virtual·​{p1},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>GetHeight()​D
   
100 ····​move-​result-​wide·​v6 101 ····​move-​result-​wide·​v6
   
101 ····​move-​object·​v0,​·​p0 102 ····​move-​object·​v0,​·​p0
   
  103 ····​.​line·​294
102 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>SetGeodetic(Ljava/​lang/​String;​DDD)​V 104 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Luk/​me/​chiandh/​Sputnik/​Station;​-​>SetGeodetic(Ljava/​lang/​String;​DDD)​V
   
103 ····​.​line·​296 105 ····​.​line·​296
104 ····​return-​void 106 ····​return-​void
105 .​end·​method 107 .​end·​method
   
106 .​method·​public·​final·​GetHeight()​D 108 .​method·​public·​final·​GetHeight()​D
Offset 592, 14 lines modified Offset 594, 15 lines modified
   
592 ····​add-​double/​2addr·​v12,​·​v2 594 ····​add-​double/​2addr·​v12,​·​v2
   
593 ····​div-​double/​2addr·​v10,​·​v12 595 ····​div-​double/​2addr·​v10,​·​v12
   
594 ····​sub-​double/​2addr·​v8,​·​v10 596 ····​sub-​double/​2addr·​v8,​·​v10
   
  597 ····​.​line·​498
595 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 598 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
596 ····​move-​result-​wide·​v8 599 ····​move-​result-​wide·​v8
   
597 ····​mul-​double/​2addr·​v6,​·​v8 600 ····​mul-​double/​2addr·​v6,​·​v8
   
598 ····​add-​double/​2addr·​v4,​·​v6 601 ····​add-​double/​2addr·​v4,​·​v6
Offset 623, 14 lines modified Offset 626, 15 lines modified
   
623 ····​const-​wide/​high16·​v10,​·​0x3ff0000000000000L····​#·​1.​0 626 ····​const-​wide/​high16·​v10,​·​0x3ff0000000000000L····​#·​1.​0
   
624 ····​add-​double/​2addr·​v10,​·​v2 627 ····​add-​double/​2addr·​v10,​·​v2
   
625 ····​div-​double/​2addr·​v8,​·​v10 628 ····​div-​double/​2addr·​v8,​·​v10
   
  629 ····​.​line·​500
626 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 630 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
627 ····​move-​result-​wide·​v8 631 ····​move-​result-​wide·​v8
   
628 ····​mul-​double/​2addr·​v6,​·​v8 632 ····​mul-​double/​2addr·​v6,​·​v8
   
629 ····​add-​double/​2addr·​v4,​·​v6 633 ····​add-​double/​2addr·​v4,​·​v6
Offset 678, 14 lines modified Offset 682, 15 lines modified
   
678 ····​add-​double/​2addr·​v12,​·​v2 682 ····​add-​double/​2addr·​v12,​·​v2
   
679 ····​div-​double/​2addr·​v10,​·​v12 683 ····​div-​double/​2addr·​v10,​·​v12
   
680 ····​sub-​double/​2addr·​v8,​·​v10 684 ····​sub-​double/​2addr·​v8,​·​v10
   
  685 ····​.​line·​507
681 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 686 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
682 ····​move-​result-​wide·​v8 687 ····​move-​result-​wide·​v8
   
683 ····​mul-​double/​2addr·​v6,​·​v8 688 ····​mul-​double/​2addr·​v6,​·​v8
   
684 ····​add-​double/​2addr·​v4,​·​v6 689 ····​add-​double/​2addr·​v4,​·​v6
Offset 709, 14 lines modified Offset 714, 15 lines modified
   
709 ····​const-​wide/​high16·​v10,​·​0x3ff0000000000000L····​#·​1.​0 714 ····​const-​wide/​high16·​v10,​·​0x3ff0000000000000L····​#·​1.​0
   
710 ····​add-​double/​2addr·​v10,​·​v2 715 ····​add-​double/​2addr·​v10,​·​v2
   
711 ····​div-​double/​2addr·​v8,​·​v10 716 ····​div-​double/​2addr·​v8,​·​v10
   
  717 ····​.​line·​509
712 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D 718 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​Math;​-​>sqrt(D)​D
   
713 ····​move-​result-​wide·​v8 719 ····​move-​result-​wide·​v8
   
714 ····​mul-​double/​2addr·​v6,​·​v8 720 ····​mul-​double/​2addr·​v6,​·​v8
   
715 ····​sub-​double/​2addr·​v4,​·​v6 721 ····​sub-​double/​2addr·​v4,​·​v6
Offset 824, 28 lines modified Offset 830, 30 lines modified
   
824 ····​.​line·​571 830 ····​.​line·​571
825 ····​.​local·​v6,​·​"theOldLat":​D 831 ····​.​local·​v6,​·​"theOldLat":​D
826 ····​const-​wide/​high16·​v10,​·​0x3ff0000000000000L····​#·​1.​0 832 ····​const-​wide/​high16·​v10,​·​0x3ff0000000000000L····​#·​1.​0
Max diff block lines reached; 3050/5150 bytes (59.22%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Sun.smali
Offset 1109, 15 lines modified Offset 1109, 15 lines modified
   
1109 ····​.​line·​776 1109 ····​.​line·​776
1110 ····​.​local·​v28,​·​"theW":​D 1110 ····​.​local·​v28,​·​"theW":​D
1111 ····​invoke-​static/​range·​{v28·​.​.​·​v29},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 1111 ····​invoke-​static/​range·​{v28·​.​.​·​v29},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
1112 ····​move-​result-​wide·​v28 1112 ····​move-​result-​wide·​v28
   
1113 ····​.​line·​778 1113 ····​.​line·​779
1114 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1114 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1115 ····​move-​result-​wide·​v30 1115 ····​move-​result-​wide·​v30
   
1116 ····​move-​wide/​from16·​v0,​·​v30 1116 ····​move-​wide/​from16·​v0,​·​v30
   
1117 ····​neg-​double·​v0,​·​v0 1117 ····​neg-​double·​v0,​·​v0
Offset 1130, 14 lines modified Offset 1130, 15 lines modified
   
1130 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1130 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1131 ····​move-​result-​wide·​v32 1131 ····​move-​result-​wide·​v32
   
1132 ····​mul-​double·​v30,​·​v30,​·​v32 1132 ····​mul-​double·​v30,​·​v30,​·​v32
   
  1133 ····​.​line·​780
1133 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1134 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1134 ····​move-​result-​wide·​v32 1135 ····​move-​result-​wide·​v32
   
1135 ····​const/​16·​v34,​·​0x1 1136 ····​const/​16·​v34,​·​0x1
   
1136 ····​aget-​wide·​v34,​·​v23,​·​v34 1137 ····​aget-​wide·​v34,​·​v23,​·​v34
Offset 1150, 58 lines modified Offset 1151, 63 lines modified
   
1150 ····​const/​16·​v34,​·​0x0 1151 ····​const/​16·​v34,​·​0x0
   
1151 ····​aget-​wide·​v34,​·​v23,​·​v34 1152 ····​aget-​wide·​v34,​·​v23,​·​v34
   
1152 ····​sub-​double·​v34,​·​v24,​·​v34 1153 ····​sub-​double·​v34,​·​v24,​·​v34
   
  1154 ····​.​line·​781
1153 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1155 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1154 ····​move-​result-​wide·​v34 1156 ····​move-​result-​wide·​v34
   
1155 ····​mul-​double·​v32,​·​v32,​·​v34 1157 ····​mul-​double·​v32,​·​v32,​·​v34
   
1156 ····​sub-​double·​v30,​·​v30,​·​v32 1158 ····​sub-​double·​v30,​·​v30,​·​v32
   
  1159 ····​.​line·​778
1157 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​Math;​-​>asin(D)​D 1160 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
1158 ····​move-​result-​wide·​v4 1161 ····​move-​result-​wide·​v4
   
1159 ····​.​line·​782 1162 ····​.​line·​782
1160 ····​.​local·​v4,​·​"theBeta":​D 1163 ····​.​local·​v4,​·​"theBeta":​D
1161 ····​const/​16·​v30,​·​0x0 1164 ····​const/​16·​v30,​·​0x0
   
1162 ····​aget-​wide·​v30,​·​v23,​·​v30 1165 ····​aget-​wide·​v30,​·​v23,​·​v30
   
1163 ····​sub-​double·​v30,​·​v24,​·​v30 1166 ····​sub-​double·​v30,​·​v24,​·​v30
   
  1167 ····​.​line·​783
1164 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1168 ····​invoke-​static/​range·​{v30·​.​.​·​v31},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1165 ····​move-​result-​wide·​v30 1169 ····​move-​result-​wide·​v30
   
1166 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1170 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1167 ····​move-​result-​wide·​v32 1171 ····​move-​result-​wide·​v32
   
1168 ····​mul-​double·​v30,​·​v30,​·​v32 1172 ····​mul-​double·​v30,​·​v30,​·​v32
   
  1173 ····​.​line·​784
1169 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1174 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1170 ····​move-​result-​wide·​v32 1175 ····​move-​result-​wide·​v32
   
1171 ····​const/​16·​v34,​·​0x1 1176 ····​const/​16·​v34,​·​0x1
   
1172 ····​aget-​wide·​v34,​·​v23,​·​v34 1177 ····​aget-​wide·​v34,​·​v23,​·​v34
   
1173 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1178 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1174 ····​move-​result-​wide·​v34 1179 ····​move-​result-​wide·​v34
   
1175 ····​mul-​double·​v32,​·​v32,​·​v34 1180 ····​mul-​double·​v32,​·​v32,​·​v34
   
  1181 ····​.​line·​785
1176 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1182 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1177 ····​move-​result-​wide·​v34 1183 ····​move-​result-​wide·​v34
   
1178 ····​const/​16·​v36,​·​0x1 1184 ····​const/​16·​v36,​·​0x1
   
1179 ····​aget-​wide·​v36,​·​v23,​·​v36 1185 ····​aget-​wide·​v36,​·​v23,​·​v36
Offset 1214, 27 lines modified Offset 1220, 29 lines modified
   
1214 ····​const/​16·​v36,​·​0x0 1220 ····​const/​16·​v36,​·​0x0
   
Max diff block lines reached; 1634/3575 bytes (45.71%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Telescope.smali
Offset 346, 57 lines modified Offset 346, 15 lines modified
   
346 ····​move-​object/​from16·​v0,​·​v21 346 ····​move-​object/​from16·​v0,​·​v21
   
347 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 347 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
348 ····​move-​result-​object·​v2 348 ····​move-​result-​object·​v2
   
349 ····​const-​string·​v3,​·​"\n··​Start·​of·​astronomical·​dawn:​·​none·​(circumpolar)​" 349 ····​const-​string·​v3,​·​"\n··​Start·​of·​astronomical·​dawn:​·​none·​(circumpolar)​\n··​Start·​of·​nautical·​dawn:​·····​none·​(circumpolar)​\n··​Start·​of·​civil·​dawn:​········​none·​(circumpolar)​\n··​Rise··​of·​the·​Sun:​···········​none·​(circumpolar)​\n··​Set···​of·the·​Sun:​···········​none·​(circumpolar)​\n··​End···​of·​civil·​dawn:​········​none·​(circumpolar)​\n··​End···​of·​nautical·​dawn:​·····​none·​(circumpolar)​\n··​End···​of·​astronomical·​dawn:​·​none·​(circumpolar)​"
   
350 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
351 ····​move-​result-​object·​v2  
   
352 ····​const-​string·​v3,​·​"\n··​Start·​of·​nautical·​dawn:​·····​none·​(circumpolar)​"  
   
353 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
354 ····​move-​result-​object·​v2  
   
355 ····​const-​string·​v3,​·​"\n··​Start·​of·​civil·​dawn:​········​none·​(circumpolar)​"  
   
356 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
357 ····​move-​result-​object·​v2  
   
358 ····​const-​string·​v3,​·​"\n··​Rise··​of·​the·​Sun:​···········​none·​(circumpolar)​"  
   
359 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
360 ····​move-​result-​object·​v2  
   
361 ····​const-​string·​v3,​·​"\n··​Set···​of·​the·​Sun:​···········​none·​(circumpolar)​"  
   
362 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
363 ····​move-​result-​object·​v2  
   
364 ····​const-​string·​v3,​·​"\n··​End···​of·​civil·​dawn:​········​none·​(circumpolar)​"  
   
365 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
366 ····​move-​result-​object·​v2  
   
367 ····​const-​string·​v3,​·​"\n··​End···​of·​nautical·​dawn:​·····​none·​(circumpolar)​"  
   
368 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
369 ····​move-​result-​object·​v2  
   
370 ····​const-​string·​v3,​·​"\n··​End···​of·​astronomical·​dawn:​·​none·​(circumpolar)​"  
   
371 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 350 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
372 ····​move-​result-​object·​v2 351 ····​move-​result-​object·​v2
   
373 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 352 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 526, 38 lines modified Offset 484, 38 lines modified
526 ····​.​restart·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​ 484 ····​.​restart·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​
527 ····​const/​4·​v2,​·​0x6 485 ····​const/​4·​v2,​·​0x6
   
528 ····​const/​4·​v3,​·​0x0 486 ····​const/​4·​v3,​·​0x0
   
529 ····​aput-​boolean·​v3,​·​v16,​·​v2 487 ····​aput-​boolean·​v3,​·​v16,​·​v2
   
530 ····​goto/​16·​:​goto_6 488 ····​goto·​:​goto_6
   
531 ····​.​line·​782 489 ····​.​line·​782
532 ····​.​end·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​ 490 ····​.​end·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​
533 ····​:​catch_7 491 ····​:​catch_7
534 ····​move-​exception·​v14 492 ····​move-​exception·​v14
   
535 ····​.​line·​783 493 ····​.​line·​783
536 ····​.​restart·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​ 494 ····​.​restart·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​
537 ····​const/​4·​v2,​·​0x7 495 ····​const/​4·​v2,​·​0x7
   
538 ····​const/​4·​v3,​·​0x0 496 ····​const/​4·​v3,​·​0x0
   
539 ····​aput-​boolean·​v3,​·​v16,​·​v2 497 ····​aput-​boolean·​v3,​·​v16,​·​v2
   
540 ····​goto/​16·​:​goto_7 498 ····​goto·​:​goto_7
   
541 ····​.​line·​791 499 ····​.​line·​791
542 ····​.​end·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​ 500 ····​.​end·​local·​v14····​#·​"e":​Luk/​me/​chiandh/​Sputnik/​NamedObjectCircPolExc​eption;​
543 ····​.​restart·​local·​v15····​#·​"first":​I 501 ····​.​restart·​local·​v15····​#·​"first":​I
544 ····​:​cond_2 502 ····​:​cond_2
545 ····​add-​int/​lit8·​v15,​·​v15,​·​0x1 503 ····​add-​int/​lit8·​v15,​·​v15,​·​0x1
   
546 ····​goto/​16·​:​goto_8 504 ····​goto·​:​goto_8
   
547 ····​.​line·​817 505 ····​.​line·​817
548 ····​:​cond_3 506 ····​:​cond_3
549 ····​add-​int/​lit8·​v17,​·​v15,​·​0x1 507 ····​add-​int/​lit8·​v17,​·​v15,​·​0x1
   
550 ····​.​local·​v17,​·​"i":​I 508 ····​.​local·​v17,​·​"i":​I
551 ····​:​goto_9 509 ····​:​goto_9
Offset 664, 14 lines modified Offset 622, 15 lines modified
   
664 ····​aget-​wide·​v10,​·​v22,​·​v10 622 ····​aget-​wide·​v10,​·​v22,​·​v10
Max diff block lines reached; 15816/19216 bytes (82.31%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Times.smali
Offset 632, 42 lines modified Offset 632, 45 lines modified
   
632 ····​move-​wide/​from16·​v16,​·​v0 632 ····​move-​wide/​from16·​v16,​·​v0
   
633 ····​const-​wide/​high16·​v18,​·​0x4010000000000000L····​#·​4.​0 633 ····​const-​wide/​high16·​v18,​·​0x4010000000000000L····​#·​4.​0
   
634 ····​div-​double·​v16,​·​v16,​·​v18 634 ····​div-​double·​v16,​·​v16,​·​v18
   
  635 ····​.​line·​162
635 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D 636 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
636 ····​move-​result-​wide·​v16 637 ····​move-​result-​wide·​v16
   
637 ····​add-​double·​v14,​·​v14,​·​v16 638 ····​add-​double·​v14,​·​v14,​·​v16
   
638 ····​int-​to-​double·​v0,​·​v12 639 ····​int-​to-​double·​v0,​·​v12
   
639 ····​move-​wide/​from16·​v16,​·​v0 640 ····​move-​wide/​from16·​v16,​·​v0
   
640 ····​const-​wide/​high16·​v18,​·​0x4059000000000000L····​#·​100.​0 641 ····​const-​wide/​high16·​v18,​·​0x4059000000000000L····​#·​100.​0
   
641 ····​div-​double·​v16,​·​v16,​·​v18 642 ····​div-​double·​v16,​·​v16,​·​v18
   
  643 ····​.​line·​163
642 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D 644 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
643 ····​move-​result-​wide·​v16 645 ····​move-​result-​wide·​v16
   
644 ····​sub-​double·​v14,​·​v14,​·​v16 646 ····​sub-​double·​v14,​·​v14,​·​v16
   
645 ····​int-​to-​double·​v0,​·​v12 647 ····​int-​to-​double·​v0,​·​v12
   
646 ····​move-​wide/​from16·​v16,​·​v0 648 ····​move-​wide/​from16·​v16,​·​v0
   
647 ····​const-​wide/​high16·​v18,​·​0x4079000000000000L····​#·​400.​0 649 ····​const-​wide/​high16·​v18,​·​0x4079000000000000L····​#·​400.​0
   
648 ····​div-​double·​v16,​·​v16,​·​v18 650 ····​div-​double·​v16,​·​v16,​·​v18
   
  651 ····​.​line·​164
649 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D 652 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
650 ····​move-​result-​wide·​v16 653 ····​move-​result-​wide·​v16
   
651 ····​add-​double·​v14,​·​v14,​·​v16 654 ····​add-​double·​v14,​·​v14,​·​v16
   
652 ····​const/​4·​v13,​·​0x0 655 ····​const/​4·​v13,​·​0x0
Offset 872, 14 lines modified Offset 875, 15 lines modified
   
872 ····​move-​wide/​from16·​v16,​·​v0 875 ····​move-​wide/​from16·​v16,​·​v0
   
873 ····​const-​wide/​high16·​v18,​·​0x4010000000000000L····​#·​4.​0 876 ····​const-​wide/​high16·​v18,​·​0x4010000000000000L····​#·​4.​0
   
874 ····​div-​double·​v16,​·​v16,​·​v18 877 ····​div-​double·​v16,​·​v16,​·​v18
   
  878 ····​.​line·​212
875 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D 879 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
876 ····​move-​result-​wide·​v16 880 ····​move-​result-​wide·​v16
   
877 ····​add-​double·​v14,​·​v14,​·​v16 881 ····​add-​double·​v14,​·​v14,​·​v16
   
878 ····​const/​4·​v13,​·​0x0 882 ····​const/​4·​v13,​·​0x0
Offset 1463, 42 lines modified Offset 1467, 45 lines modified
   
1463 ····​move-​wide/​from16·​v18,​·​v0 1467 ····​move-​wide/​from16·​v18,​·​v0
   
1464 ····​const-​wide/​high16·​v20,​·​0x4010000000000000L····​#·​4.​0 1468 ····​const-​wide/​high16·​v20,​·​0x4010000000000000L····​#·​4.​0
   
1465 ····​div-​double·​v18,​·​v18,​·​v20 1469 ····​div-​double·​v18,​·​v18,​·​v20
   
  1470 ····​.​line·​466
1466 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>floor(D)​D 1471 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
1467 ····​move-​result-​wide·​v18 1472 ····​move-​result-​wide·​v18
   
1468 ····​add-​double·​v16,​·​v16,​·​v18 1473 ····​add-​double·​v16,​·​v16,​·​v18
   
1469 ····​int-​to-​double·​v0,​·​v14 1474 ····​int-​to-​double·​v0,​·​v14
   
1470 ····​move-​wide/​from16·​v18,​·​v0 1475 ····​move-​wide/​from16·​v18,​·​v0
   
1471 ····​const-​wide/​high16·​v20,​·​0x4059000000000000L····​#·​100.​0 1476 ····​const-​wide/​high16·​v20,​·​0x4059000000000000L····​#·​100.​0
   
1472 ····​div-​double·​v18,​·​v18,​·​v20 1477 ····​div-​double·​v18,​·​v18,​·​v20
   
  1478 ····​.​line·​467
1473 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>floor(D)​D 1479 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>floor(D)​D
   
1474 ····​move-​result-​wide·​v18 1480 ····​move-​result-​wide·​v18
   
1475 ····​sub-​double·​v16,​·​v16,​·​v18 1481 ····​sub-​double·​v16,​·​v16,​·​v18
   
1476 ····​int-​to-​double·​v0,​·​v14 1482 ····​int-​to-​double·​v0,​·​v14
   
1477 ····​move-​wide/​from16·​v18,​·​v0 1483 ····​move-​wide/​from16·​v18,​·​v0
   
1478 ····​const-​wide/​high16·​v20,​·​0x4079000000000000L····​#·​400.​0 1484 ····​const-​wide/​high16·​v20,​·​0x4079000000000000L····​#·​400.​0
   
1479 ····​div-​double·​v18,​·​v18,​·​v20 1485 ····​div-​double·​v18,​·​v18,​·​v20
   
Max diff block lines reached; 4694/6743 bytes (69.61%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Uranus.smali
Offset 1840, 15 lines modified Offset 1840, 15 lines modified
   
1840 ····​.​line·​946 1840 ····​.​line·​946
1841 ····​.​local·​v32,​·​"theW":​D 1841 ····​.​local·​v32,​·​"theW":​D
1842 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 1842 ····​invoke-​static/​range·​{v32·​.​.​·​v33},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
1843 ····​move-​result-​wide·​v32 1843 ····​move-​result-​wide·​v32
   
1844 ····​.​line·​948 1844 ····​.​line·​949
1845 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1845 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1846 ····​move-​result-​wide·​v34 1846 ····​move-​result-​wide·​v34
   
1847 ····​move-​wide/​from16·​v0,​·​v34 1847 ····​move-​wide/​from16·​v0,​·​v34
   
1848 ····​neg-​double·​v0,​·​v0 1848 ····​neg-​double·​v0,​·​v0
Offset 1861, 14 lines modified Offset 1861, 15 lines modified
   
1861 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1861 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1862 ····​move-​result-​wide·​v36 1862 ····​move-​result-​wide·​v36
   
1863 ····​mul-​double·​v34,​·​v34,​·​v36 1863 ····​mul-​double·​v34,​·​v34,​·​v36
   
  1864 ····​.​line·​950
1864 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1865 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1865 ····​move-​result-​wide·​v36 1866 ····​move-​result-​wide·​v36
   
1866 ····​const/​16·​v38,​·​0x1 1867 ····​const/​16·​v38,​·​0x1
   
1867 ····​aget-​wide·​v38,​·​v30,​·​v38 1868 ····​aget-​wide·​v38,​·​v30,​·​v38
Offset 1881, 58 lines modified Offset 1882, 63 lines modified
   
1881 ····​const/​16·​v38,​·​0x0 1882 ····​const/​16·​v38,​·​0x0
   
1882 ····​aget-​wide·​v38,​·​v30,​·​v38 1883 ····​aget-​wide·​v38,​·​v30,​·​v38
   
1883 ····​sub-​double·​v38,​·​v26,​·​v38 1884 ····​sub-​double·​v38,​·​v26,​·​v38
   
  1885 ····​.​line·​951
1884 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1886 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1885 ····​move-​result-​wide·​v38 1887 ····​move-​result-​wide·​v38
   
1886 ····​mul-​double·​v36,​·​v36,​·​v38 1888 ····​mul-​double·​v36,​·​v36,​·​v38
   
1887 ····​sub-​double·​v34,​·​v34,​·​v36 1889 ····​sub-​double·​v34,​·​v34,​·​v36
   
  1890 ····​.​line·​948
1888 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>asin(D)​D 1891 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
1889 ····​move-​result-​wide·​v8 1892 ····​move-​result-​wide·​v8
   
1890 ····​.​line·​952 1893 ····​.​line·​952
1891 ····​.​local·​v8,​·​"theBeta":​D 1894 ····​.​local·​v8,​·​"theBeta":​D
1892 ····​const/​16·​v34,​·​0x0 1895 ····​const/​16·​v34,​·​0x0
   
1893 ····​aget-​wide·​v34,​·​v30,​·​v34 1896 ····​aget-​wide·​v34,​·​v30,​·​v34
   
1894 ····​sub-​double·​v34,​·​v26,​·​v34 1897 ····​sub-​double·​v34,​·​v26,​·​v34
   
  1898 ····​.​line·​953
1895 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1899 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1896 ····​move-​result-​wide·​v34 1900 ····​move-​result-​wide·​v34
   
1897 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1901 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1898 ····​move-​result-​wide·​v36 1902 ····​move-​result-​wide·​v36
   
1899 ····​mul-​double·​v34,​·​v34,​·​v36 1903 ····​mul-​double·​v34,​·​v34,​·​v36
   
  1904 ····​.​line·​954
1900 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1905 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1901 ····​move-​result-​wide·​v36 1906 ····​move-​result-​wide·​v36
   
1902 ····​const/​16·​v38,​·​0x1 1907 ····​const/​16·​v38,​·​0x1
   
1903 ····​aget-​wide·​v38,​·​v30,​·​v38 1908 ····​aget-​wide·​v38,​·​v30,​·​v38
   
1904 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1909 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1905 ····​move-​result-​wide·​v38 1910 ····​move-​result-​wide·​v38
   
1906 ····​mul-​double·​v36,​·​v36,​·​v38 1911 ····​mul-​double·​v36,​·​v36,​·​v38
   
  1912 ····​.​line·​955
1907 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1913 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1908 ····​move-​result-​wide·​v38 1914 ····​move-​result-​wide·​v38
   
1909 ····​const/​16·​v40,​·​0x1 1915 ····​const/​16·​v40,​·​0x1
   
1910 ····​aget-​wide·​v40,​·​v30,​·​v40 1916 ····​aget-​wide·​v40,​·​v30,​·​v40
Offset 1945, 27 lines modified Offset 1951, 29 lines modified
   
1945 ····​const/​16·​v40,​·​0x0 1951 ····​const/​16·​v40,​·​0x0
   
Max diff block lines reached; 2009/3950 bytes (50.86%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/VSOP87.smali
Offset 1493, 29 lines modified Offset 1493, 24 lines modified
   
1493 ····​const/​4·​v4,​·​0x1 1493 ····​const/​4·​v4,​·​0x1
   
1494 ····​const/​4·​v5,​·​0x0 1494 ····​const/​4·​v5,​·​0x0
   
1495 ····​aget-​wide·​v6,​·​v0,​·​v5 1495 ····​aget-​wide·​v6,​·​v0,​·​v5
   
  1496 ····​.​line·​202
1496 ····​invoke-​static·​{v3,​·​v4,​·​v6,​·​v7},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 1497 ····​invoke-​static·​{v3,​·​v4,​·​v6,​·​v7},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
1497 ····​move-​result-​object·​v3 1498 ····​move-​result-​object·​v3
   
1498 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1499 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1499 ····​move-​result-​object·​v2 1500 ····​move-​result-​object·​v2
   
1500 ····​const-​string·​v3,​·​"·········​V·​magnitude" 1501 ····​const-​string·​v3,​·​"·········​V·​magnitude\n···​rho···"
   
1501 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1502 ····​move-​result-​object·​v2  
   
1503 ····​const-​string·​v3,​·​"\n···​rho···​"  
   
1504 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1502 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1505 ····​move-​result-​object·​v2 1503 ····​move-​result-​object·​v2
   
1506 ····​const/​4·​v3,​·​0x6 1504 ····​const/​4·​v3,​·​0x6
   
Offset 1525, 29 lines modified Offset 1520, 24 lines modified
   
1525 ····​const/​4·​v5,​·​0x1 1520 ····​const/​4·​v5,​·​0x1
   
1526 ····​aget-​wide·​v8,​·​v0,​·​v5 1521 ····​aget-​wide·​v8,​·​v0,​·​v5
   
1527 ····​mul-​double/​2addr·​v6,​·​v8 1522 ····​mul-​double/​2addr·​v6,​·​v8
   
  1523 ····​.​line·​206
1528 ····​invoke-​static·​{v3,​·​v4,​·​v6,​·​v7},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 1524 ····​invoke-​static·​{v3,​·​v4,​·​v6,​·​v7},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
1529 ····​move-​result-​object·​v3 1525 ····​move-​result-​object·​v3
   
1530 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1526 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1531 ····​move-​result-​object·​v2 1527 ····​move-​result-​object·​v2
   
1532 ····​const-​string·​v3,​·​"\"········​apparent·​radius" 1528 ····​const-​string·​v3,​·​"\"········​apparent·​radius\n····​El···"
   
1533 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1534 ····​move-​result-​object·​v2  
   
1535 ····​const-​string·​v3,​·​"\n····​El···​"  
   
1536 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1529 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1537 ····​move-​result-​object·​v2 1530 ····​move-​result-​object·​v2
   
1538 ····​const/​4·​v3,​·​0x6 1531 ····​const/​4·​v3,​·​0x6
   
Offset 1557, 29 lines modified Offset 1547, 24 lines modified
   
1557 ····​const/​4·​v5,​·​0x2 1547 ····​const/​4·​v5,​·​0x2
   
1558 ····​aget-​wide·​v8,​·​v0,​·​v5 1548 ····​aget-​wide·​v8,​·​v0,​·​v5
   
1559 ····​mul-​double/​2addr·​v6,​·​v8 1549 ····​mul-​double/​2addr·​v6,​·​v8
   
  1550 ····​.​line·​210
1560 ····​invoke-​static·​{v3,​·​v4,​·​v6,​·​v7},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​ 1551 ····​invoke-​static·​{v3,​·​v4,​·​v6,​·​v7},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>Wfndm(IID)​Ljava/​lang/​String;​
   
1561 ····​move-​result-​object·​v3 1552 ····​move-​result-​object·​v3
   
1562 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1553 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1563 ····​move-​result-​object·​v2 1554 ····​move-​result-​object·​v2
   
1564 ····​const-​string·​v3,​·​"·​deg·····​elongation·​from·​the·​Sun" 1555 ····​const-​string·​v3,​·​"·​deg·····​elongation·​from·​the·​Sun\n···​phi···"
   
1565 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1566 ····​move-​result-​object·​v2  
   
1567 ····​const-​string·​v3,​·​"\n···​phi···​"  
   
1568 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1556 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1569 ····​move-​result-​object·​v2 1557 ····​move-​result-​object·​v2
   
1570 ····​const/​4·​v3,​·​0x6 1558 ····​const/​4·​v3,​·​0x6
   
Offset 1589, 57 lines modified Offset 1574, 47 lines modified
   
1589 ····​const/​4·​v5,​·​0x3 1574 ····​const/​4·​v5,​·​0x3
   
1590 ····​aget-​wide·​v8,​·​v0,​·​v5 1575 ····​aget-​wide·​v8,​·​v0,​·​v5
   
1591 ····​mul-​double/​2addr·​v6,​·​v8 1576 ····​mul-​double/​2addr·​v6,​·​v8
Max diff block lines reached; 4359/6989 bytes (62.37%) of diff not shown.
[−]
smali/uk/me/chiandh/Sputnik/Venus.smali
Offset 940, 15 lines modified Offset 940, 15 lines modified
   
940 ····​.​line·​649 940 ····​.​line·​649
941 ····​.​local·​v34,​·​"theW":​D 941 ····​.​local·​v34,​·​"theW":​D
942 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D 942 ····​invoke-​static/​range·​{v34·​.​.​·​v35},​·​Luk/​me/​chiandh/​Lib/​Hmelib;​-​>NormAngle180(D)​D
   
943 ····​move-​result-​wide·​v34 943 ····​move-​result-​wide·​v34
   
944 ····​.​line·​651 944 ····​.​line·​652
945 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D 945 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
946 ····​move-​result-​wide·​v36 946 ····​move-​result-​wide·​v36
   
947 ····​move-​wide/​from16·​v0,​·​v36 947 ····​move-​wide/​from16·​v0,​·​v36
   
948 ····​neg-​double·​v0,​·​v0 948 ····​neg-​double·​v0,​·​v0
Offset 961, 14 lines modified Offset 961, 15 lines modified
   
961 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D 961 ····​invoke-​static/​range·​{v38·​.​.​·​v39},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
962 ····​move-​result-​wide·​v38 962 ····​move-​result-​wide·​v38
   
963 ····​mul-​double·​v36,​·​v36,​·​v38 963 ····​mul-​double·​v36,​·​v36,​·​v38
   
  964 ····​.​line·​653
964 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 965 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
965 ····​move-​result-​wide·​v38 966 ····​move-​result-​wide·​v38
   
966 ····​const/​16·​v40,​·​0x1 967 ····​const/​16·​v40,​·​0x1
   
967 ····​aget-​wide·​v40,​·​v32,​·​v40 968 ····​aget-​wide·​v40,​·​v32,​·​v40
Offset 981, 58 lines modified Offset 982, 63 lines modified
   
981 ····​const/​16·​v40,​·​0x0 982 ····​const/​16·​v40,​·​0x0
   
982 ····​aget-​wide·​v40,​·​v32,​·​v40 983 ····​aget-​wide·​v40,​·​v32,​·​v40
   
983 ····​sub-​double·​v40,​·​v28,​·​v40 984 ····​sub-​double·​v40,​·​v28,​·​v40
   
  985 ····​.​line·​654
984 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>cos(D)​D 986 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
985 ····​move-​result-​wide·​v40 987 ····​move-​result-​wide·​v40
   
986 ····​mul-​double·​v38,​·​v38,​·​v40 988 ····​mul-​double·​v38,​·​v38,​·​v40
   
987 ····​sub-​double·​v36,​·​v36,​·​v38 989 ····​sub-​double·​v36,​·​v36,​·​v38
   
  990 ····​.​line·​651
988 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>asin(D)​D 991 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>asin(D)​D
   
989 ····​move-​result-​wide·​v10 992 ····​move-​result-​wide·​v10
   
990 ····​.​line·​655 993 ····​.​line·​655
991 ····​.​local·​v10,​·​"theBeta":​D 994 ····​.​local·​v10,​·​"theBeta":​D
992 ····​const/​16·​v36,​·​0x0 995 ····​const/​16·​v36,​·​0x0
   
993 ····​aget-​wide·​v36,​·​v32,​·​v36 996 ····​aget-​wide·​v36,​·​v32,​·​v36
   
994 ····​sub-​double·​v36,​·​v28,​·​v36 997 ····​sub-​double·​v36,​·​v28,​·​v36
   
  998 ····​.​line·​656
995 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>sin(D)​D 999 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
996 ····​move-​result-​wide·​v36 1000 ····​move-​result-​wide·​v36
   
997 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1001 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
998 ····​move-​result-​wide·​v38 1002 ····​move-​result-​wide·​v38
   
999 ····​mul-​double·​v36,​·​v36,​·​v38 1003 ····​mul-​double·​v36,​·​v36,​·​v38
   
  1004 ····​.​line·​657
1000 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D 1005 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
1001 ····​move-​result-​wide·​v38 1006 ····​move-​result-​wide·​v38
   
1002 ····​const/​16·​v40,​·​0x1 1007 ····​const/​16·​v40,​·​0x1
   
1003 ····​aget-​wide·​v40,​·​v32,​·​v40 1008 ····​aget-​wide·​v40,​·​v32,​·​v40
   
1004 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1009 ····​invoke-​static/​range·​{v40·​.​.​·​v41},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1005 ····​move-​result-​wide·​v40 1010 ····​move-​result-​wide·​v40
   
1006 ····​mul-​double·​v38,​·​v38,​·​v40 1011 ····​mul-​double·​v38,​·​v38,​·​v40
   
  1012 ····​.​line·​658
1007 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D 1013 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
1008 ····​move-​result-​wide·​v40 1014 ····​move-​result-​wide·​v40
   
1009 ····​const/​16·​v42,​·​0x1 1015 ····​const/​16·​v42,​·​0x1
   
1010 ····​aget-​wide·​v42,​·​v32,​·​v42 1016 ····​aget-​wide·​v42,​·​v32,​·​v42
Offset 1045, 27 lines modified Offset 1051, 29 lines modified
   
1045 ····​const/​16·​v42,​·​0x0 1051 ····​const/​16·​v42,​·​0x0
   
Max diff block lines reached; 2025/4002 bytes (50.60%) of diff not shown.