73.8 MB
/home/fdroid/fdroiddata/tmp/org.aminb.mathtools.app_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.aminb.mathtools.app_2.apk
1.84 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: fontawesome-webfont-4.1.0.ttf entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 19 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·6baad94186a7778cfb703fddde76f0429e0912e54cf03c4abe2e59a61e52bd5c 
10 Signer·#1·certificate·SHA-1·digest:·70e257185d75bbf27f1c261b7c9b1e2e1eb69f2e 
11 Signer·#1·certificate·MD5·digest:·01300bd970003ea6e5affa465c7ed8fb 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·aa795908667d6dfdda7920664e28a5d9746fe1c0ff45e0392aba5a5f3278dbdd 
15 Signer·#1·public·key·SHA-1·digest:·99ce865b631910a576ba0d3e5b19fea67bfefed5 
16 Signer·#1·public·key·MD5·digest:·3a3cbd950bf8daf9b98e472dcc982ec9 
17 WARNING:·META-INF/LICENSE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/NOTICE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/services/javax.annotation.processing.Processor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50.8 KB
zipinfo {}
    
Offset 1, 256 lines modifiedOffset 1, 256 lines modified
1 Zip·file·size:·1573174·bytes,·number·of·entries:·2541 Zip·file·size:·1572118·bytes,·number·of·entries:·254
2 -rw----·····2.0·fat····25224·bl·defN·14-Sep-03·06:27·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····25345·bl·defN·14-Sep-03·06:27·META-INF/BFCD6887.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·14-Sep-03·06:27·META-INF/BFCD6887.RSA 
5 -rw----·····2.0·fat····22914·bl·defN·14-Sep-03·06:18·META-INF/LICENSE.txt 
6 -rw----·····2.0·fat·····4206·bl·defN·14-Sep-03·06:18·META-INF/NOTICE.txt 
7 -rw----·····2.0·fat·······42·bl·defN·14-Sep-03·06:18·META-INF/services/javax.annotation.processing.Processor 
8 -rw----·····2.0·fat·····1024·bX·defN·14-Sep-03·06:18·res/anim/activity_close_enter.xml2 -rw----·····2.0·fat·····1024·bX·defN·17-Oct-05·00:36·res/anim/activity_close_enter.xml
9 -rw----·····2.0·fat······560·bl·defN·14-Sep-03·06:18·res/anim/activity_close_exit.xml3 -rw----·····2.0·fat······560·bl·defN·17-Oct-05·00:36·res/anim/activity_close_exit.xml
10 -rw----·····2.0·fat······560·bl·defN·14-Sep-03·06:18·res/anim/activity_open_enter.xml4 -rw----·····2.0·fat······560·bl·defN·17-Oct-05·00:36·res/anim/activity_open_enter.xml
11 -rw----·····2.0·fat·····1024·bl·defN·14-Sep-03·06:18·res/anim/activity_open_exit.xml5 -rw----·····2.0·fat·····1024·bl·defN·17-Oct-05·00:36·res/anim/activity_open_exit.xml
12 -rw----·····2.0·fat······472·bl·defN·14-Sep-03·06:18·res/anim/enter.xml6 -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/enter.xml
13 -rw----·····2.0·fat······472·bl·defN·14-Sep-03·06:18·res/anim/exit.xml7 -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/exit.xml
14 -rw----·····2.0·fat······472·bl·defN·14-Sep-03·06:18·res/anim/pop_enter.xml8 -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/pop_enter.xml
15 -rw----·····2.0·fat······472·bl·defN·14-Sep-03·06:18·res/anim/pop_exit.xml9 -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/pop_exit.xml
16 -rw----·····2.0·fat······380·bl·defN·14-Sep-03·06:18·res/drawable/ab_background_textured_mtactionbar.xml10 -rw----·····2.0·fat······380·bl·defN·17-Oct-05·00:36·res/drawable/ab_background_textured_mtactionbar.xml
17 -rw----·····2.0·fat······564·bl·defN·14-Sep-03·06:18·res/drawable/activated_background_card.xml11 -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/activated_background_card.xml
18 -rw----·····2.0·fat······564·bl·defN·14-Sep-03·06:18·res/drawable/activated_background_kitkat_card.xml12 -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/activated_background_kitkat_card.xml
19 -rw----·····2.0·fat······764·bl·defN·14-Sep-03·06:18·res/drawable/background_tab.xml13 -rw----·····2.0·fat······764·bl·defN·17-Oct-05·00:36·res/drawable/background_tab.xml
20 -rw----·····2.0·fat······776·bl·defN·14-Sep-03·06:18·res/drawable/btn_cab_done_mtactionbar.xml14 -rw----·····2.0·fat······776·bl·defN·17-Oct-05·00:36·res/drawable/btn_cab_done_mtactionbar.xml
21 -rw----·····2.0·fat······564·bl·defN·14-Sep-03·06:18·res/drawable/card_background.xml15 -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/card_background.xml
22 -rw----·····2.0·fat······768·bl·defN·14-Sep-03·06:18·res/drawable/card_foreground_kitkat_selector.xml16 -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_foreground_kitkat_selector.xml
23 -rw----·····2.0·fat······768·bl·defN·14-Sep-03·06:18·res/drawable/card_foreground_selector.xml17 -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_foreground_selector.xml
24 -rw----·····2.0·fat······768·bl·defN·14-Sep-03·06:18·res/drawable/card_kitkat_selector.xml18 -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_kitkat_selector.xml
25 -rw----·····2.0·fat······840·bl·defN·14-Sep-03·06:18·res/drawable/card_menu_button_expand.xml19 -rw----·····2.0·fat······840·bl·defN·17-Oct-05·00:36·res/drawable/card_menu_button_expand.xml
26 -rw----·····2.0·fat······700·bl·defN·14-Sep-03·06:18·res/drawable/card_menu_button_overflow.xml20 -rw----·····2.0·fat······700·bl·defN·17-Oct-05·00:36·res/drawable/card_menu_button_overflow.xml
27 -rw----·····2.0·fat······840·bl·defN·14-Sep-03·06:18·res/drawable/card_menu_button_rounded_overflow.xml21 -rw----·····2.0·fat······840·bl·defN·17-Oct-05·00:36·res/drawable/card_menu_button_rounded_overflow.xml
28 -rw----·····2.0·fat······704·bl·defN·14-Sep-03·06:18·res/drawable/card_multichoice_selector.xml22 -rw----·····2.0·fat······704·bl·defN·17-Oct-05·00:36·res/drawable/card_multichoice_selector.xml
29 -rw----·····2.0·fat······768·bl·defN·14-Sep-03·06:18·res/drawable/card_selector.xml23 -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_selector.xml
30 -rw----·····2.0·fat······572·bl·defN·14-Sep-03·06:18·res/drawable/card_shadow.xml24 -rw----·····2.0·fat······572·bl·defN·17-Oct-05·00:36·res/drawable/card_shadow.xml
31 -rw----·····2.0·fat······700·bl·defN·14-Sep-03·06:18·res/drawable/card_undo.xml25 -rw----·····2.0·fat······700·bl·defN·17-Oct-05·00:36·res/drawable/card_undo.xml
32 -rw----·····2.0·fat······564·bl·defN·14-Sep-03·06:18·res/drawable/pressed_background_card.xml26 -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/pressed_background_card.xml
33 -rw----·····2.0·fat······564·bl·defN·14-Sep-03·06:18·res/drawable/pressed_background_kitkat_card.xml27 -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/pressed_background_kitkat_card.xml
34 -rw----·····2.0·fat······888·bl·defN·14-Sep-03·06:18·res/drawable/progress_horizontal_mtactionbar.xml28 -rw----·····2.0·fat······888·bl·defN·17-Oct-05·00:36·res/drawable/progress_horizontal_mtactionbar.xml
35 -rw----·····2.0·fat······784·bl·defN·14-Sep-03·06:18·res/drawable/selectable_background_mtactionbar.xml29 -rw----·····2.0·fat······784·bl·defN·17-Oct-05·00:36·res/drawable/selectable_background_mtactionbar.xml
36 -rw----·····2.0·fat······856·bl·defN·14-Sep-03·06:18·res/drawable/spinner_background_ab_mtactionbar.xml30 -rw----·····2.0·fat······856·bl·defN·17-Oct-05·00:36·res/drawable/spinner_background_ab_mtactionbar.xml
37 -rw----·····2.0·fat·····1580·bl·defN·14-Sep-03·06:18·res/drawable/tab_indicator_ab_mtactionbar.xml31 -rw----·····2.0·fat·····1580·bl·defN·17-Oct-05·00:36·res/drawable/tab_indicator_ab_mtactionbar.xml
38 -rw----·····2.0·fat······384·bl·defN·14-Sep-03·06:18·res/layout/activity_content.xml32 -rw----·····2.0·fat······384·bl·defN·17-Oct-05·00:36·res/layout/activity_content.xml
39 -rw----·····2.0·fat······656·bl·defN·14-Sep-03·06:18·res/layout/activity_feedback.xml33 -rw----·····2.0·fat······656·bl·defN·17-Oct-05·00:36·res/layout/activity_feedback.xml
40 -rw----·····2.0·fat······484·bl·defN·14-Sep-03·06:18·res/layout/activity_main.xml34 -rw----·····2.0·fat······484·bl·defN·17-Oct-05·00:36·res/layout/activity_main.xml
41 -rw----·····2.0·fat·····1480·bl·defN·14-Sep-03·06:18·res/layout/base_header_layout.xml35 -rw----·····2.0·fat·····1480·bl·defN·17-Oct-05·00:36·res/layout/base_header_layout.xml
42 -rw----·····2.0·fat······336·bl·defN·14-Sep-03·06:18·res/layout/base_shadow_layout.xml36 -rw----·····2.0·fat······336·bl·defN·17-Oct-05·00:36·res/layout/base_shadow_layout.xml
43 -rw----·····2.0·fat······340·bl·defN·14-Sep-03·06:18·res/layout/base_thumbnail_layout.xml37 -rw----·····2.0·fat······340·bl·defN·17-Oct-05·00:36·res/layout/base_thumbnail_layout.xml
44 -rw----·····2.0·fat······764·bl·defN·14-Sep-03·06:18·res/layout/card_base_layout.xml38 -rw----·····2.0·fat······764·bl·defN·17-Oct-05·00:36·res/layout/card_base_layout.xml
45 -rw----·····2.0·fat·····1188·bl·defN·14-Sep-03·06:18·res/layout/card_inner_content.xml39 -rw----·····2.0·fat·····1188·bl·defN·17-Oct-05·00:36·res/layout/card_inner_content.xml
46 -rw----·····2.0·fat·····1592·bl·defN·14-Sep-03·06:18·res/layout/card_layout.xml40 -rw----·····2.0·fat·····1592·bl·defN·17-Oct-05·00:36·res/layout/card_layout.xml
47 -rw----·····2.0·fat·····1712·bl·defN·14-Sep-03·06:18·res/layout/card_overlay_layout.xml41 -rw----·····2.0·fat·····1712·bl·defN·17-Oct-05·00:36·res/layout/card_overlay_layout.xml
48 -rw----·····2.0·fat·····1944·bl·defN·14-Sep-03·06:18·res/layout/card_thumbnail_layout.xml42 -rw----·····2.0·fat·····1944·bl·defN·17-Oct-05·00:36·res/layout/card_thumbnail_layout.xml
49 -rw----·····2.0·fat·····2064·bl·defN·14-Sep-03·06:18·res/layout/card_thumbnail_overlay_layout.xml43 -rw----·····2.0·fat·····2064·bl·defN·17-Oct-05·00:36·res/layout/card_thumbnail_overlay_layout.xml
50 -rw----·····2.0·fat······684·bl·defN·14-Sep-03·06:18·res/layout/card_undo_layout.xml44 -rw----·····2.0·fat······684·bl·defN·17-Oct-05·00:36·res/layout/card_undo_layout.xml
51 -rw----·····2.0·fat·····1464·bl·defN·14-Sep-03·06:18·res/layout/changelogrow_layout.xml45 -rw----·····2.0·fat·····1464·bl·defN·17-Oct-05·00:36·res/layout/changelogrow_layout.xml
52 -rw----·····2.0·fat·····1212·bl·defN·14-Sep-03·06:18·res/layout/changelogrowheader_layout.xml46 -rw----·····2.0·fat·····1212·bl·defN·17-Oct-05·00:36·res/layout/changelogrowheader_layout.xml
53 -rw----·····2.0·fat·····1516·bl·defN·14-Sep-03·06:18·res/layout/dialog_about.xml47 -rw----·····2.0·fat·····1516·bl·defN·17-Oct-05·00:36·res/layout/dialog_about.xml
54 -rw----·····2.0·fat······532·bl·defN·14-Sep-03·06:18·res/layout/dialog_changelog.xml48 -rw----·····2.0·fat······532·bl·defN·17-Oct-05·00:36·res/layout/dialog_changelog.xml
55 -rw----·····2.0·fat······708·bl·defN·14-Sep-03·06:18·res/layout/fragment_content.xml49 -rw----·····2.0·fat······708·bl·defN·17-Oct-05·00:36·res/layout/fragment_content.xml
56 -rw----·····2.0·fat······648·bl·defN·14-Sep-03·06:18·res/layout/fragment_content_temp.xml50 -rw----·····2.0·fat······648·bl·defN·17-Oct-05·00:36·res/layout/fragment_content_temp.xml
57 -rw----·····2.0·fat·····1340·bl·defN·14-Sep-03·06:18·res/layout/fragment_feedback.xml51 -rw----·····2.0·fat·····1340·bl·defN·17-Oct-05·00:36·res/layout/fragment_feedback.xml
58 -rw----·····2.0·fat······720·bl·defN·14-Sep-03·06:18·res/layout/fragment_main.xml52 -rw----·····2.0·fat······720·bl·defN·17-Oct-05·00:36·res/layout/fragment_main.xml
59 -rw----·····2.0·fat·····6844·bl·defN·14-Sep-03·06:18·res/layout/fragment_vectors_lines.xml53 -rw----·····2.0·fat·····6844·bl·defN·17-Oct-05·00:36·res/layout/fragment_vectors_lines.xml
60 -rw----·····2.0·fat·····3968·bl·defN·14-Sep-03·06:18·res/layout/fragment_vectors_products.xml54 -rw----·····2.0·fat·····3968·bl·defN·17-Oct-05·00:36·res/layout/fragment_vectors_products.xml
61 -rw----·····2.0·fat·····3968·bl·defN·14-Sep-03·06:18·res/layout/fragment_vectors_projections.xml55 -rw----·····2.0·fat·····3968·bl·defN·17-Oct-05·00:36·res/layout/fragment_vectors_projections.xml
62 -rw----·····2.0·fat······588·bl·defN·14-Sep-03·06:18·res/layout/inner_base_expand.xml56 -rw----·····2.0·fat······588·bl·defN·17-Oct-05·00:36·res/layout/inner_base_expand.xml
63 -rw----·····2.0·fat······588·bl·defN·14-Sep-03·06:18·res/layout/inner_base_header.xml57 -rw----·····2.0·fat······588·bl·defN·17-Oct-05·00:36·res/layout/inner_base_header.xml
64 -rw----·····2.0·fat······588·bl·defN·14-Sep-03·06:18·res/layout/inner_base_main.xml58 -rw----·····2.0·fat······588·bl·defN·17-Oct-05·00:36·res/layout/inner_base_main.xml
65 -rw----·····2.0·fat······452·bl·defN·14-Sep-03·06:18·res/layout/list_card_layout.xml59 -rw----·····2.0·fat······452·bl·defN·17-Oct-05·00:36·res/layout/list_card_layout.xml
66 -rw----·····2.0·fat······616·bl·defN·14-Sep-03·06:18·res/layout/list_card_thumbnail_layout.xml60 -rw----·····2.0·fat······616·bl·defN·17-Oct-05·00:36·res/layout/list_card_thumbnail_layout.xml
67 -rw----·····2.0·fat······684·bl·defN·14-Sep-03·06:18·res/layout/list_card_undo_message.xml61 -rw----·····2.0·fat······684·bl·defN·17-Oct-05·00:36·res/layout/list_card_undo_message.xml
68 -rw----·····2.0·fat······600·bl·defN·14-Sep-03·06:18·res/layout/page.xml62 -rw----·····2.0·fat······600·bl·defN·17-Oct-05·00:36·res/layout/page.xml
69 -rw----·····2.0·fat······500·bl·defN·14-Sep-03·06:18·res/menu/content.xml63 -rw----·····2.0·fat······500·bl·defN·17-Oct-05·00:36·res/menu/content.xml
70 -rw----·····2.0·fat······940·bl·defN·14-Sep-03·06:18·res/menu/main.xml64 -rw----·····2.0·fat······940·bl·defN·17-Oct-05·00:36·res/menu/main.xml
71 -rw----·····2.0·fat·····1590·bl·defN·14-Sep-03·06:18·res/raw/changelog.xml65 -rw----·····2.0·fat·····1590·bl·defN·17-Oct-05·00:36·res/raw/changelog.xml
72 -rw----·····2.0·fat·····2444·bl·defN·14-Sep-03·06:18·AndroidManifest.xml66 -rw----·····2.0·fat·····2444·bl·defN·17-Oct-05·00:36·AndroidManifest.xml
73 -rw----·····1.0·fat····80560·b-·stor·14-Sep-03·06:17·resources.arsc67 -rw----·····1.0·fat····80560·b-·stor·17-Oct-05·00:36·resources.arsc
74 -rw----·····2.0·fat·····1464·bl·defN·14-Sep-03·06:18·res/layout-v14/changelogrow_layout.xml68 -rw----·····2.0·fat·····1464·bl·defN·17-Oct-05·00:36·res/layout-v14/changelogrow_layout.xml
75 -rw----·····2.0·fat·····1212·bl·defN·14-Sep-03·06:18·res/layout-v14/changelogrowheader_layout.xml69 -rw----·····2.0·fat·····1212·bl·defN·17-Oct-05·00:36·res/layout-v14/changelogrowheader_layout.xml
76 -rw----·····2.0·fat·····7248·bl·defN·14-Sep-03·06:18·res/layout-v16/fragment_vectors_lines.xml70 -rw----·····2.0·fat·····7248·bl·defN·17-Oct-05·00:36·res/layout-v16/fragment_vectors_lines.xml
77 -rw----·····2.0·fat·····4212·bl·defN·14-Sep-03·06:18·res/layout-v16/fragment_vectors_products.xml71 -rw----·····2.0·fat·····4212·bl·defN·17-Oct-05·00:36·res/layout-v16/fragment_vectors_products.xml
78 -rw----·····2.0·fat·····4212·bl·defN·14-Sep-03·06:18·res/layout-v16/fragment_vectors_projections.xml72 -rw----·····2.0·fat·····4212·bl·defN·17-Oct-05·00:36·res/layout-v16/fragment_vectors_projections.xml
79 -rw----·····1.0·fat······217·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ab_bottom_solid_mtactionbar.9.png73 -rw----·····1.0·fat······217·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_bottom_solid_mtactionbar.9.png
80 -rw----·····1.0·fat······222·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ab_solid_mtactionbar.9.png74 -rw----·····1.0·fat······222·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_solid_mtactionbar.9.png
81 -rw----·····1.0·fat······224·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ab_stacked_solid_mtactionbar.9.png75 -rw----·····1.0·fat······224·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_stacked_solid_mtactionbar.9.png
82 -rw----·····1.0·fat······123·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ab_texture_tile_mtactionbar.png76 -rw----·····1.0·fat······123·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_texture_tile_mtactionbar.png
83 -rw----·····1.0·fat······199·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ab_transparent_mtactionbar.9.png77 -rw----·····1.0·fat······199·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_transparent_mtactionbar.9.png
84 -rw----·····1.0·fat······150·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/actionbar_bottom.9.png78 -rw----·····1.0·fat······150·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/actionbar_bottom.9.png
85 -rw----·····1.0·fat······164·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/btn_cab_done_default_mtactionbar.9.png79 -rw----·····1.0·fat······164·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/btn_cab_done_default_mtactionbar.9.png
86 -rw----·····1.0·fat······178·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/btn_cab_done_focused_mtactionbar.9.png80 -rw----·····1.0·fat······178·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/btn_cab_done_focused_mtactionbar.9.png
87 -rw----·····1.0·fat······183·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/btn_cab_done_pressed_mtactionbar.9.png81 -rw----·····1.0·fat······183·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/btn_cab_done_pressed_mtactionbar.9.png
88 -rw----·····1.0·fat······216·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/cab_background_bottom_mtactionbar.9.png82 -rw----·····1.0·fat······216·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/cab_background_bottom_mtactionbar.9.png
89 -rw----·····1.0·fat······217·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/cab_background_top_mtactionbar.9.png83 -rw----·····1.0·fat······217·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/cab_background_top_mtactionbar.9.png
90 -rw----·····1.0·fat······338·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_action_cheat_sheet.png84 -rw----·····1.0·fat······338·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_action_cheat_sheet.png
91 -rw----·····1.0·fat·····1746·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_calculus.png85 -rw----·····1.0·fat·····1746·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_calculus.png
92 -rw----·····1.0·fat·····1725·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_geometry.png86 -rw----·····1.0·fat·····1725·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_geometry.png
93 -rw----·····1.0·fat·····7708·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_launcher.png87 -rw----·····1.0·fat·····7708·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_launcher.png
94 -rw----·····1.0·fat······536·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_list.png88 -rw----·····1.0·fat······536·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_list.png
95 -rw----·····1.0·fat······556·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_menu_expand_card_dark_normal.png89 -rw----·····1.0·fat······556·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_expand_card_dark_normal.png
96 -rw----·····1.0·fat······556·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_menu_expand_card_dark_pressed.png90 -rw----·····1.0·fat······556·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_expand_card_dark_pressed.png
97 -rw----·····1.0·fat······141·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_menu_overflow_card_dark_normal.png91 -rw----·····1.0·fat······141·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_dark_normal.png
98 -rw----·····1.0·fat······141·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_menu_overflow_card_dark_pressed.png92 -rw----·····1.0·fat······141·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_dark_pressed.png
99 -rw----·····1.0·fat······352·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_menu_overflow_card_rounded_dark_normal.png93 -rw----·····1.0·fat······352·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_rounded_dark_normal.png
100 -rw----·····1.0·fat······357·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_menu_overflow_card_rounded_dark_pressed.png94 -rw----·····1.0·fat······357·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_rounded_dark_pressed.png
101 -rw----·····1.0·fat·····1434·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_menu_start_conversation.png95 -rw----·····1.0·fat·····1434·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_start_conversation.png
102 -rw----·····1.0·fat······165·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_overflow_white_16.png96 -rw----·····1.0·fat······165·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_overflow_white_16.png
103 -rw----·····1.0·fat·····2346·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_trigonometry.png97 -rw----·····1.0·fat·····2346·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_trigonometry.png
104 -rw----·····1.0·fat·····1361·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/ic_vectors.png98 -rw----·····1.0·fat·····1361·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_vectors.png
105 -rw----·····1.0·fat······215·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/list_focused_mtactionbar.9.png99 -rw----·····1.0·fat······215·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/list_focused_mtactionbar.9.png
106 -rw----·····1.0·fat······176·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/list_pressed_mtactionbar.9.png100 -rw----·····1.0·fat······176·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/list_pressed_mtactionbar.9.png
107 -rw----·····1.0·fat······913·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/menu_dropdown_panel_mtactionbar.9.png101 -rw----·····1.0·fat······913·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/menu_dropdown_panel_mtactionbar.9.png
108 -rw----·····1.0·fat······183·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/progress_bg_mtactionbar.9.png102 -rw----·····1.0·fat······183·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/progress_bg_mtactionbar.9.png
109 -rw----·····1.0·fat······709·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/progress_primary_mtactionbar.9.png103 -rw----·····1.0·fat······709·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/progress_primary_mtactionbar.9.png
110 -rw----·····1.0·fat······183·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/progress_secondary_mtactionbar.9.png104 -rw----·····1.0·fat······183·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/progress_secondary_mtactionbar.9.png
111 -rw----·····1.0·fat······354·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/spinner_ab_default_mtactionbar.9.png105 -rw----·····1.0·fat······354·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_default_mtactionbar.9.png
112 -rw----·····1.0·fat······354·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/spinner_ab_disabled_mtactionbar.9.png106 -rw----·····1.0·fat······354·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_disabled_mtactionbar.9.png
113 -rw----·····1.0·fat······521·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/spinner_ab_focused_mtactionbar.9.png107 -rw----·····1.0·fat······521·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_focused_mtactionbar.9.png
114 -rw----·····1.0·fat······427·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/spinner_ab_pressed_mtactionbar.9.png108 -rw----·····1.0·fat······427·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_pressed_mtactionbar.9.png
115 -rw----·····1.0·fat······156·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/tab_selected_focused_mtactionbar.9.png109 -rw----·····1.0·fat······156·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_selected_focused_mtactionbar.9.png
116 -rw----·····1.0·fat······149·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/tab_selected_mtactionbar.9.png110 -rw----·····1.0·fat······149·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_selected_mtactionbar.9.png
117 -rw----·····1.0·fat······156·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/tab_selected_pressed_mtactionbar.9.png111 -rw----·····1.0·fat······156·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_selected_pressed_mtactionbar.9.png
118 -rw----·····1.0·fat······146·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/tab_unselected_focused_mtactionbar.9.png112 -rw----·····1.0·fat······146·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_unselected_focused_mtactionbar.9.png
119 -rw----·····1.0·fat······146·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/tab_unselected_mtactionbar.9.png113 -rw----·····1.0·fat······146·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_unselected_mtactionbar.9.png
120 -rw----·····1.0·fat······146·b-·stor·14-Sep-03·06:17·res/drawable-hdpi-v4/tab_unselected_pressed_mtactionbar.9.png114 -rw----·····1.0·fat······146·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_unselected_pressed_mtactionbar.9.png
121 -rw----·····1.0·fat······200·b-·stor·14-Sep-03·06:17·res/drawable-mdpi-v4/ab_bottom_solid_mtactionbar.9.png115 -rw----·····1.0·fat······200·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_bottom_solid_mtactionbar.9.png
122 -rw----·····1.0·fat······205·b-·stor·14-Sep-03·06:17·res/drawable-mdpi-v4/ab_solid_mtactionbar.9.png116 -rw----·····1.0·fat······205·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_solid_mtactionbar.9.png
123 -rw----·····1.0·fat······206·b-·stor·14-Sep-03·06:17·res/drawable-mdpi-v4/ab_stacked_solid_mtactionbar.9.png117 -rw----·····1.0·fat······206·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_stacked_solid_mtactionbar.9.png
124 -rw----·····1.0·fat······100·b-·stor·14-Sep-03·06:17·res/drawable-mdpi-v4/ab_texture_tile_mtactionbar.png118 -rw----·····1.0·fat······100·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_texture_tile_mtactionbar.png
125 -rw----·····1.0·fat······194·b-·stor·14-Sep-03·06:17·res/drawable-mdpi-v4/ab_transparent_mtactionbar.9.png119 -rw----·····1.0·fat······194·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_transparent_mtactionbar.9.png
126 -rw----·····1.0·fat······164·b-·stor·14-Sep-03·06:17·res/drawable-mdpi-v4/btn_cab_done_default_mtactionbar.9.png120 -rw----·····1.0·fat······164·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/btn_cab_done_default_mtactionbar.9.png
127 -rw----·····1.0·fat······177·b-·stor·14-Sep-03·06:17·res/drawable-mdpi-v4/btn_cab_done_focused_mtactionbar.9.png121 -rw----·····1.0·fat······177·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/btn_cab_done_focused_mtactionbar.9.png
Max diff block lines reached; -1/51988 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
357 B
APK metadata
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'14'9 ··minSdkVersion:·'14'
10 ··targetSdkVersion:·'19'10 ··targetSdkVersion:·'19'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:
14 ··fontawesome-webfont-4.1.0.ttf:·'8'14 ··fontawesome-webfont-4.4.0.ttf:·'8'
15 usesFramework:15 usesFramework:
16 ··ids:16 ··ids:
17 ··-·117 ··-·1
18 ··tag:·null18 ··tag:·null
19 version:·2.5.0-dirty19 version:·2.5.0-dirty
20 versionInfo:20 versionInfo:
21 ··versionCode:·'2'21 ··versionCode:·'2'
70.8 MB
classes.dex
69.7 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·af5934f84 checksum············:·bbb96fff
5 signature···········:·48ea...e7b45 signature···········:·4c8f...2a33
6 file_size···········:·27402446 file_size···········:·2750732
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1916710 string_ids_size·····:·19355
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·262012 type_ids_size·······:·2631
13 type_ids_off········:·76780·(0x012bec)13 type_ids_off········:·77532·(0x012edc)
14 proto_ids_size······:·382314 proto_ids_size······:·3830
15 proto_ids_off·······:·87260·(0x0154dc)15 proto_ids_off·······:·88056·(0x0157f8)
16 field_ids_size······:·704116 field_ids_size······:·7211
17 field_ids_off·······:·133136·(0x020810)17 field_ids_off·······:·134016·(0x020b80)
18 method_ids_size·····:·1787718 method_ids_size·····:·17907
19 method_ids_off······:·189464·(0x02e418)19 method_ids_off······:·191704·(0x02ecd8)
20 class_defs_size·····:·198420 class_defs_size·····:·1986
21 class_defs_off······:·332480·(0x0512c0)21 class_defs_off······:·334960·(0x051c70)
22 data_size···········:·234427622 data_size···········:·2352220
23 data_off············:·395968·(0x060ac0)23 data_off············:·398512·(0x0614b0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·14225 class_idx···········:·149
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·109327 superclass_idx······:·1103
28 source_file_idx·····:·195028 source_file_idx·····:·1955
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·232 virtual_methods_size:·2
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 54, 21 lines modifiedOffset 54, 21 lines modified
  
54 ····#1··············:·(in·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;)54 ····#1··············:·(in·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;)
55 ······name··········:·'setUserVisibleHint'55 ······name··········:·'setUserVisibleHint'
56 ······type··········:·'(Landroid/app/Fragment;Z)V'56 ······type··········:·'(Landroid/app/Fragment;Z)V'
57 ······access········:·0x0401·(PUBLIC·ABSTRACT)57 ······access········:·0x0401·(PUBLIC·ABSTRACT)
58 ······code··········:·(none)58 ······code··········:·(none)
  
59 ··source_file_idx···:·1950·(FragmentCompat.java)59 ··source_file_idx···:·1955·(FragmentCompat.java)
  
60 Class·#1·header:60 Class·#1·header:
61 class_idx···········:·14561 class_idx···········:·152
62 access_flags········:·1·(0x0001)62 access_flags········:·1·(0x0001)
63 superclass_idx······:·109363 superclass_idx······:·1103
64 source_file_idx·····:·195064 source_file_idx·····:·1955
65 static_fields_size··:·165 static_fields_size··:·1
66 instance_fields_size:·066 instance_fields_size:·0
67 direct_methods_size·:·467 direct_methods_size·:·4
68 virtual_methods_size:·068 virtual_methods_size:·0
  
69 Class·#1·annotations:69 Class·#1·annotations:
70 Annotations·on·class70 Annotations·on·class
Offset 91, 33 lines modifiedOffset 91, 33 lines modified
91 ······type··········:·'()V'91 ······type··········:·'()V'
92 ······access········:·0x10008·(STATIC·CONSTRUCTOR)92 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
93 ······code··········-93 ······code··········-
94 ······registers·····:·294 ······registers·····:·2
95 ······ins···········:·095 ······ins···········:·0
96 ······outs··········:·196 ······outs··········:·1
97 ······insns·size····:·36·16-bit·code·units97 ······insns·size····:·36·16-bit·code·units
98 086e0c:········································|[086e0c]·android.support.v13.app.FragmentCompat.<clinit>:()V98 087b38:········································|[087b38]·android.support.v13.app.FragmentCompat.<clinit>:()V
99 086e1c:·6000·2600······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@002699 087b48:·6000·2500······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0025
100 086e20:·1301·0f00······························|0002:·const/16·v1,·#int·15·//·#f100 087b4c:·1301·0f00······························|0002:·const/16·v1,·#int·15·//·#f
101 086e24:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a101 087b50:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
102 086e28:·2200·9000······························|0006:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;·//·type@0090102 087b54:·2200·9700······························|0006:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;·//·type@0097
103 086e2c:·7010·3202·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;.<init>:()V·//·method@0232103 087b58:·7010·3502·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;.<init>:()V·//·method@0235
104 086e32:·6900·2d00······························|000b:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002d104 087b5e:·6900·2c00······························|000b:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c
105 086e36:·0e00···································|000d:·return-void105 087b62:·0e00···································|000d:·return-void
106 086e38:·6000·2600······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0026106 087b64:·6000·2500······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0025
107 086e3c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e107 087b68:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
108 086e40:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a108 087b6c:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
109 086e44:·2200·8f00······························|0014:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;·//·type@008f109 087b70:·2200·9600······························|0014:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;·//·type@0096
110 086e48:·7010·3002·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;.<init>:()V·//·method@0230110 087b74:·7010·3302·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;.<init>:()V·//·method@0233
111 086e4e:·6900·2d00······························|0019:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002d111 087b7a:·6900·2c00······························|0019:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c
112 086e52:·28f2···································|001b:·goto·000d·//·-000e112 087b7e:·28f2···································|001b:·goto·000d·//·-000e
113 086e54:·2200·8d00······························|001c:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;·//·type@008d113 087b80:·2200·9400······························|001c:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;·//·type@0094
114 086e58:·7010·2b02·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;.<init>:()V·//·method@022b114 087b84:·7010·2e02·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;.<init>:()V·//·method@022e
115 086e5e:·6900·2d00······························|0021:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002d115 087b8a:·6900·2c00······························|0021:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c
116 086e62:·28ea···································|0023:·goto·000d·//·-0016116 087b8e:·28ea···································|0023:·goto·000d·//·-0016
117 ······catches·······:·(none)117 ······catches·······:·(none)
118 ······positions·····:·118 ······positions·····:·
119 ········0x0000·line=54119 ········0x0000·line=54
120 ········0x0006·line=55120 ········0x0006·line=55
121 ········0x000d·line=61121 ········0x000d·line=61
122 ········0x000e·line=56122 ········0x000e·line=56
123 ········0x0014·line=57123 ········0x0014·line=57
Offset 129, 17 lines modifiedOffset 129, 17 lines modified
129 ······type··········:·'()V'129 ······type··········:·'()V'
130 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)130 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
131 ······code··········-131 ······code··········-
132 ······registers·····:·1132 ······registers·····:·1
133 ······ins···········:·1133 ······ins···········:·1
134 ······outs··········:·1134 ······outs··········:·1
135 ······insns·size····:·4·16-bit·code·units135 ······insns·size····:·4·16-bit·code·units
136 086e64:········································|[086e64]·android.support.v13.app.FragmentCompat.<init>:()V136 087b90:········································|[087b90]·android.support.v13.app.FragmentCompat.<init>:()V
137 086e74:·7010·901b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1b90137 087ba0:·7010·ae1b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1bae
138 086e7a:·0e00···································|0003:·return-void138 087ba6:·0e00···································|0003:·return-void
139 ······catches·······:·(none)139 ······catches·······:·(none)
140 ······positions·····:·140 ······positions·····:·
141 ········0x0000·line=25141 ········0x0000·line=25
142 ········0x0003·line=45142 ········0x0003·line=45
143 ······locals········:·143 ······locals········:·
144 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v13/app/FragmentCompat;·144 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v13/app/FragmentCompat;·
  
Offset 148, 18 lines modifiedOffset 148, 18 lines modified
148 ······type··········:·'(Landroid/app/Fragment;Z)V'148 ······type··········:·'(Landroid/app/Fragment;Z)V'
149 ······access········:·0x0009·(PUBLIC·STATIC)149 ······access········:·0x0009·(PUBLIC·STATIC)
150 ······code··········-150 ······code··········-
151 ······registers·····:·3151 ······registers·····:·3
152 ······ins···········:·2152 ······ins···········:·2
153 ······outs··········:·3153 ······outs··········:·3
154 ······insns·size····:·6·16-bit·code·units154 ······insns·size····:·6·16-bit·code·units
155 086e7c:········································|[086e7c]·android.support.v13.app.FragmentCompat.setMenuVisibility:(Landroid/app/Fragment;Z)V155 087ba8:········································|[087ba8]·android.support.v13.app.FragmentCompat.setMenuVisibility:(Landroid/app/Fragment;Z)V
156 086e8c:·6200·2d00······························|0000:·sget-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002d156 087bb8:·6200·2c00······························|0000:·sget-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c
157 086e90:·7230·2e02·1002·························|0002:·invoke-interface·{v0,·v1,·v2},·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;.setMenuVisibility:(Landroid/app/Fragment;Z)V·//·method@022e157 087bbc:·7230·3102·1002·························|0002:·invoke-interface·{v0,·v1,·v2},·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;.setMenuVisibility:(Landroid/app/Fragment;Z)V·//·method@0231
158 086e96:·0e00···································|0005:·return-void158 087bc2:·0e00···································|0005:·return-void
159 ······catches·······:·(none)159 ······catches·······:·(none)
160 ······positions·····:·160 ······positions·····:·
161 ········0x0000·line=68161 ········0x0000·line=68
162 ········0x0005·line=69162 ········0x0005·line=69
163 ······locals········:·163 ······locals········:·
Max diff block lines reached; 73063126/73073469 bytes (99.99%) of diff not shown.
1.07 MB
classes.jar
104 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3866873·bytes,·number·of·entries:·19841 Zip·file·size:·3876410·bytes,·number·of·entries:·1986
2 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$FragmentCompatImpl.class2 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$FragmentCompatImpl.class
3 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat.class3 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat.class
4 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICS.class4 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICS.class
5 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICSMR1.class5 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICSMR1.class
6 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$1.class6 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$1.class
7 ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$DummyTabFactory.class7 ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$DummyTabFactory.class
8 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$SavedState$1.class8 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$SavedState$1.class
Offset 361, 14 lines modifiedOffset 361, 15 lines modified
361 ?rwxrwxr-x··2.0·unx·····9951·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SwipeRefreshLayout.class361 ?rwxrwxr-x··2.0·unx·····9951·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SwipeRefreshLayout.class
362 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class362 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class
363 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class363 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class
364 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class364 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class
365 ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class365 ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class
366 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·android/widget/IconButton.class366 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·android/widget/IconButton.class
367 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·android/widget/IconTextView.class367 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·android/widget/IconTextView.class
 368 ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·android/widget/IconToggleButton.class
368 ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$1.class369 ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$1.class
369 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Action.class370 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Action.class
370 ?rwxrwxr-x··2.0·unx·····1882·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder.class371 ?rwxrwxr-x··2.0·unx·····1882·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder.class
371 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Setter.class372 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Setter.class
372 ?rwxrwxr-x··2.0·unx·····5544·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife.class373 ?rwxrwxr-x··2.0·unx·····5544·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife.class
373 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·butterknife/ImmutableViewList.class374 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·butterknife/ImmutableViewList.class
374 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·butterknife/InjectView.class375 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·butterknife/InjectView.class
Offset 405, 18 lines modifiedOffset 406, 18 lines modified
405 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip$SavedState.class406 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip$SavedState.class
406 ?rwxrwxr-x··2.0·unx····10762·b-·defN·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip.class407 ?rwxrwxr-x··2.0·unx····10762·b-·defN·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip.class
407 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$attr.class408 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$attr.class
408 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$color.class409 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$color.class
409 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$drawable.class410 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$drawable.class
410 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$styleable.class411 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$styleable.class
411 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R.class412 ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R.class
 413 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/BaseIconValue.class
412 ?rwxrwxr-x··2.0·unx·····3546·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/IconDrawable.class414 ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/IconDrawable.class
413 ?rwxrwxr-x··2.0·unx····44274·b-·defN·80-Jan-01·00:00·com/joanzapata/android/iconify/Iconify$IconValue.class 
414 ?rwxrwxr-x··2.0·unx·····2050·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/Iconify.class415 ?rwxrwxr-x··2.0·unx·····2824·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/Iconify.class
415 ?rwxrwxr-x··2.0·unx·····3264·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/Utils.class416 ?rwxrwxr-x··2.0·unx·····4032·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/Utils.class
416 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/BuildConfig.class417 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/BuildConfig.class
417 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants$IntentManager.class418 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants$IntentManager.class
418 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants.class419 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants.class
419 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$attr.class420 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$attr.class
420 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$color.class421 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$color.class
421 ?rwxrwxr-x··2.0·unx·····2672·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$dimen.class422 ?rwxrwxr-x··2.0·unx·····2672·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$dimen.class
422 ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$drawable.class423 ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$drawable.class
Offset 607, 15 lines modifiedOffset 608, 15 lines modified
607 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateMatrixFunction.class608 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateMatrixFunction.class
608 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateVectorFunction.class609 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateVectorFunction.class
609 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/ParametricUnivariateFunction.class610 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/ParametricUnivariateFunction.class
610 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/TrivariateFunction.class611 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/TrivariateFunction.class
611 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateFunction.class612 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateFunction.class
612 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateMatrixFunction.class613 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateMatrixFunction.class
613 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateVectorFunction.class614 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateVectorFunction.class
614 ?rwxrwxr-x··2.0·unx····15339·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/DSCompiler.class615 ?rwxrwxr-x··2.0·unx····15349·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/DSCompiler.class
615 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/DerivativeStructure$DataTransferObject.class616 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/DerivativeStructure$DataTransferObject.class
616 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateFunctionDifferentiator.class617 ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateFunctionDifferentiator.class
617 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateMatrixFunctionDifferentiator.class618 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateMatrixFunctionDifferentiator.class
618 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateVectorFunctionDifferentiator.class619 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateVectorFunctionDifferentiator.class
619 ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/UnivariateIntegrator.class620 ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/UnivariateIntegrator.class
620 ?rwxrwxr-x··2.0·unx·····2026·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/BaseRuleFactory.class621 ?rwxrwxr-x··2.0·unx·····2026·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/BaseRuleFactory.class
621 ?rwxrwxr-x··2.0·unx·····1366·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/GaussIntegrator.class622 ?rwxrwxr-x··2.0·unx·····1366·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/GaussIntegrator.class
Offset 637, 15 lines modifiedOffset 638, 15 lines modified
637 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$1.class638 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$1.class
638 ?rwxrwxr-x··2.0·unx·····3302·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver.class639 ?rwxrwxr-x··2.0·unx·····3302·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver.class
639 ?rwxrwxr-x··2.0·unx·····4628·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/UnivariateSolverUtils.class640 ?rwxrwxr-x··2.0·unx·····4628·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/UnivariateSolverUtils.class
640 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$1.class641 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$1.class
641 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$LazyHolder.class642 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$LazyHolder.class
642 ?rwxrwxr-x··2.0·unx·····5502·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexFormat.class643 ?rwxrwxr-x··2.0·unx·····5502·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexFormat.class
643 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexUtils.class644 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexUtils.class
644 ?rwxrwxr-x··2.0·unx·····5013·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/Quaternion.class645 ?rwxrwxr-x··2.0·unx·····5021·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/Quaternion.class
645 ?rwxrwxr-x··2.0·unx·····2946·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/RootsOfUnity.class646 ?rwxrwxr-x··2.0·unx·····2946·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/RootsOfUnity.class
646 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP$1.class647 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP$1.class
647 ?rwxrwxr-x··2.0·unx·····4988·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP.class648 ?rwxrwxr-x··2.0·unx·····4988·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP.class
648 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/Dfp$1.class649 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/Dfp$1.class
649 ?rwxrwxr-x··2.0·unx·····1185·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpDec$1.class650 ?rwxrwxr-x··2.0·unx·····1185·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpDec$1.class
650 ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpField$RoundingMode.class651 ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpField$RoundingMode.class
651 ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpMath.class652 ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpMath.class
Offset 654, 25 lines modifiedOffset 655, 25 lines modified
654 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/IntegerDistribution.class655 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/IntegerDistribution.class
655 ?rwxrwxr-x··2.0·unx·····4407·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/KolmogorovSmirnovDistribution.class656 ?rwxrwxr-x··2.0·unx·····4407·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/KolmogorovSmirnovDistribution.class
656 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/MultivariateRealDistribution.class657 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/MultivariateRealDistribution.class
657 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/RealDistribution.class658 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/RealDistribution.class
658 ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/SaddlePointExpansion.class659 ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/SaddlePointExpansion.class
659 ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow.class660 ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow.class
660 ?rwxrwxr-x··2.0·unx·····5960·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization.class661 ?rwxrwxr-x··2.0·unx·····5960·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization.class
661 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ArgUtils.class662 ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ArgUtils.class
662 ?rwxrwxr-x··2.0·unx·····3931·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ExceptionContext.class663 ?rwxrwxr-x··2.0·unx·····3930·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ExceptionContext.class
663 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ExceptionContextProvider.class664 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ExceptionContextProvider.class
664 ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/Localizable.class665 ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/Localizable.class
665 ?rwxrwxr-x··2.0·unx·····4405·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/KalmanFilter.class666 ?rwxrwxr-x··2.0·unx·····4405·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/KalmanFilter.class
666 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/MeasurementModel.class667 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/MeasurementModel.class
667 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/ProcessModel.class668 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/ProcessModel.class
668 ?rwxrwxr-x··2.0·unx·····1618·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction.class669 ?rwxrwxr-x··2.0·unx·····1618·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction.class
669 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter.class670 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter.class
670 ?rwxrwxr-x··2.0·unx·····1490·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.class671 ?rwxrwxr-x··2.0·unx·····1490·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.class
671 ?rwxrwxr-x··2.0·unx·····3008·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/CurveFitter.class672 ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/CurveFitter.class
672 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1.class673 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1.class
673 ?rwxrwxr-x··2.0·unx·····3413·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser.class674 ?rwxrwxr-x··2.0·unx·····3413·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser.class
674 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1.class675 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1.class
675 ?rwxrwxr-x··2.0·unx·····3352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser.class676 ?rwxrwxr-x··2.0·unx·····3352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser.class
676 ?rwxrwxr-x··2.0·unx·····3255·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser.class677 ?rwxrwxr-x··2.0·unx·····3255·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser.class
677 ?rwxrwxr-x··2.0·unx·····3049·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicFitter$ParameterGuesser.class678 ?rwxrwxr-x··2.0·unx·····3049·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicFitter$ParameterGuesser.class
678 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/WeightedObservedPoint.class679 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/WeightedObservedPoint.class
Offset 715, 24 lines modifiedOffset 716, 24 lines modified
715 ?rwxrwxr-x··2.0·unx····18378·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.class716 ?rwxrwxr-x··2.0·unx····18378·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.class
716 ?rwxrwxr-x··2.0·unx·····2832·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor.class717 ?rwxrwxr-x··2.0·unx·····2832·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor.class
717 ?rwxrwxr-x··2.0·unx····14616·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Rotation.class718 ?rwxrwxr-x··2.0·unx····14616·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Rotation.class
718 ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/RotationOrder.class719 ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/RotationOrder.class
719 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Segment.class720 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Segment.class
720 ?rwxrwxr-x··2.0·unx······725·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates$DataTransferObject.class721 ?rwxrwxr-x··2.0·unx······725·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates$DataTransferObject.class
721 ?rwxrwxr-x··2.0·unx·····5556·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates.class722 ?rwxrwxr-x··2.0·unx·····5556·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates.class
722 ?rwxrwxr-x··2.0·unx·····3696·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SubLine.class723 ?rwxrwxr-x··2.0·unx·····3699·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SubLine.class
723 ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$1.class724 ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$1.class
724 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder.class725 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder.class
725 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Line$1.class726 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Line$1.class
726 ?rwxrwxr-x··2.0·unx·····3716·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/NestedLoops.class727 ?rwxrwxr-x··2.0·unx·····3706·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/NestedLoops.class
727 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$1.class728 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$1.class
728 ?rwxrwxr-x··2.0·unx·····1985·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge.class729 ?rwxrwxr-x··2.0·unx·····1985·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge.class
729 ?rwxrwxr-x··2.0·unx·····1814·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex.class730 ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex.class
730 ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Segment.class731 ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Segment.class
731 ?rwxrwxr-x··2.0·unx·····1827·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/hull/AklToussaintHeuristic.class732 ?rwxrwxr-x··2.0·unx·····1820·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/hull/AklToussaintHeuristic.class
732 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1.class733 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1.class
733 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHull.class734 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHull.class
734 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHullGenerator.class735 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHullGenerator.class
735 ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$1.class736 ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$1.class
736 ?rwxrwxr-x··2.0·unx······754·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$3.class737 ?rwxrwxr-x··2.0·unx······754·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$3.class
737 ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides.class738 ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides.class
738 ?rwxrwxr-x··2.0·unx·····1614·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/BSPTree$1.class739 ?rwxrwxr-x··2.0·unx·····1614·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/BSPTree$1.class
Max diff block lines reached; 90885/106274 bytes (85.52%) of diff not shown.
1.51 KB
zipnote «TEMP»/diffoscope_vpawk8xh_tmp/tmp78kjb4u__.zip
    
Offset 1092, 14 lines modifiedOffset 1092, 17 lines modified
  
1092 Filename:·android/widget/IconButton.class1092 Filename:·android/widget/IconButton.class
1093 Comment:·1093 Comment:·
  
1094 Filename:·android/widget/IconTextView.class1094 Filename:·android/widget/IconTextView.class
1095 Comment:·1095 Comment:·
  
 1096 Filename:·android/widget/IconToggleButton.class
 1097 Comment:·
  
1096 Filename:·butterknife/ButterKnife$1.class1098 Filename:·butterknife/ButterKnife$1.class
1097 Comment:·1099 Comment:·
  
1098 Filename:·butterknife/ButterKnife$Action.class1100 Filename:·butterknife/ButterKnife$Action.class
1099 Comment:·1101 Comment:·
  
1100 Filename:·butterknife/ButterKnife$Finder.class1102 Filename:·butterknife/ButterKnife$Finder.class
Offset 1224, 18 lines modifiedOffset 1227, 18 lines modified
  
1224 Filename:·com/astuetz/pagerslidingtabstrip/R$styleable.class1227 Filename:·com/astuetz/pagerslidingtabstrip/R$styleable.class
1225 Comment:·1228 Comment:·
  
1226 Filename:·com/astuetz/pagerslidingtabstrip/R.class1229 Filename:·com/astuetz/pagerslidingtabstrip/R.class
1227 Comment:·1230 Comment:·
  
1228 Filename:·com/joanzapata/android/iconify/IconDrawable.class1231 Filename:·com/joanzapata/android/iconify/BaseIconValue.class
1229 Comment:·1232 Comment:·
  
1230 Filename:·com/joanzapata/android/iconify/Iconify$IconValue.class1233 Filename:·com/joanzapata/android/iconify/IconDrawable.class
1231 Comment:·1234 Comment:·
  
1232 Filename:·com/joanzapata/android/iconify/Iconify.class1235 Filename:·com/joanzapata/android/iconify/Iconify.class
1233 Comment:·1236 Comment:·
  
1234 Filename:·com/joanzapata/android/iconify/Utils.class1237 Filename:·com/joanzapata/android/iconify/Utils.class
1235 Comment:·1238 Comment:·
Offset 3507, 14 lines modifiedOffset 3510, 17 lines modified
  
3507 Filename:·butterknife/internal/ViewBinding.class3510 Filename:·butterknife/internal/ViewBinding.class
3508 Comment:·3511 Comment:·
  
3509 Filename:·com/astuetz/PagerSlidingTabStrip$PageListener.class3512 Filename:·com/astuetz/PagerSlidingTabStrip$PageListener.class
3510 Comment:·3513 Comment:·
  
 3514 Filename:·com/joanzapata/android/iconify/Iconify$IconValue.class
 3515 Comment:·
  
3511 Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter$1.class3516 Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter$1.class
3512 Comment:·3517 Comment:·
  
3513 Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter.class3518 Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter.class
3514 Comment:·3519 Comment:·
  
3515 Filename:·it/gmariotti/cardslib/library/internal/CardCursorAdapter.class3520 Filename:·it/gmariotti/cardslib/library/internal/CardCursorAdapter.class
2.45 KB
com/joanzapata/android/iconify/IconDrawable.class
2.36 KB
procyon -ec {}
    
Offset 12, 25 lines modifiedOffset 12, 25 lines modified
12 import·android.graphics.drawable.Drawable;12 import·android.graphics.drawable.Drawable;
  
13 public·class·IconDrawable·extends·Drawable13 public·class·IconDrawable·extends·Drawable
14 {14 {
15 ····public·static·final·int·ANDROID_ACTIONBAR_ICON_SIZE_DP·=·24;15 ····public·static·final·int·ANDROID_ACTIONBAR_ICON_SIZE_DP·=·24;
16 ····private·int·alpha;16 ····private·int·alpha;
17 ····private·final·Context·context;17 ····private·final·Context·context;
18 ····private·final·Iconify$IconValue·icon;18 ····private·final·BaseIconValue·icon;
19 ····private·TextPaint·paint;19 ····private·TextPaint·paint;
20 ····private·int·size;20 ····private·int·size;
21 ····21 ····
22 ····public·IconDrawable(final·Context·context,·final·Iconify$IconValue·icon)·{22 ····public·IconDrawable(final·Context·context,·final·BaseIconValue·icon)·{
23 ········this.size·=·-1;23 ········this.size·=·-1;
24 ········this.alpha·=·255;24 ········this.alpha·=·255;
25 ········this.context·=·context;25 ········this.context·=·context;
26 ········this.icon·=·icon;26 ········this.icon·=·icon;
27 ········(this.paint·=·new·TextPaint()).setTypeface(Iconify.getTypeface(context));27 ········(this.paint·=·new·TextPaint()).setTypeface(Iconify.getTypeface(context,·icon.getTtfFilename()));
28 ········this.paint.setStyle(Paint$Style.STROKE);28 ········this.paint.setStyle(Paint$Style.FILL);
29 ········this.paint.setTextAlign(Paint$Align.CENTER);29 ········this.paint.setTextAlign(Paint$Align.CENTER);
30 ········this.paint.setUnderlineText(false);30 ········this.paint.setUnderlineText(false);
31 ········this.paint.setColor(-16777216);31 ········this.paint.setColor(-16777216);
32 ········this.paint.setAntiAlias(true);32 ········this.paint.setAntiAlias(true);
33 ····}33 ····}
34 ····34 ····
35 ····public·IconDrawable·actionBarSize()·{35 ····public·IconDrawable·actionBarSize()·{
Offset 56, 20 lines modifiedOffset 56, 22 lines modified
56 ····public·IconDrawable·colorRes(final·int·n)·{56 ····public·IconDrawable·colorRes(final·int·n)·{
57 ········this.paint.setColor(this.context.getResources().getColor(n));57 ········this.paint.setColor(this.context.getResources().getColor(n));
58 ········this.invalidateSelf();58 ········this.invalidateSelf();
59 ········return·this;59 ········return·this;
60 ····}60 ····}
61 ····61 ····
62 ····public·void·draw(final·Canvas·canvas)·{62 ····public·void·draw(final·Canvas·canvas)·{
63 ········final·float·n·=·2.0f;63 ········final·Rect·bounds·=·this.getBounds();
 64 ········final·int·height·=·bounds.height();
64 ········this.paint.setTextSize((float)this.getBounds().height());65 ········this.paint.setTextSize((float)height);
65 ········final·Rect·rect·=·new·Rect();66 ········final·Rect·rect·=·new·Rect();
66 ········final·String·value·=·String.valueOf(this.icon.character);67 ········final·String·value·=·String.valueOf(this.icon.character());
67 ········this.paint.getTextBounds(value,·0,·1,·rect);68 ········this.paint.getTextBounds(value,·0,·1,·rect);
68 ········canvas.drawText(value,·(float)this.getBounds().width()·/·n,·(this.getBounds().height()·-·rect.height())·/·n·+·rect.height()·-·(float)rect.bottom,·(Paint)this.paint);69 ········final·int·height2·=·rect.height();
 70 ········canvas.drawText(value,·bounds.exactCenterX(),·bounds.top·+·(height·-·height2)·/·2.0f·+·height2·-·(float)rect.bottom,·(Paint)this.paint);
69 ····}71 ····}
70 ····72 ····
71 ····public·int·getIntrinsicHeight()·{73 ····public·int·getIntrinsicHeight()·{
72 ········return·this.size;74 ········return·this.size;
73 ····}75 ····}
74 ····76 ····
75 ····public·int·getIntrinsicWidth()·{77 ····public·int·getIntrinsicWidth()·{
59.0 KB
com/joanzapata/android/iconify/Iconify$IconValue.class
58.9 KB
procyon -ec {}
Max HTML report size reached
4.35 KB
com/joanzapata/android/iconify/Iconify.class
4.26 KB
procyon -ec {}
Max HTML report size reached
7.97 KB
com/joanzapata/android/iconify/Utils.class
7.88 KB
procyon -ec {}
Max HTML report size reached
29.2 KB
org/apache/commons/math3/analysis/differentiation/DSCompiler.class
29.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
800 B
org/apache/commons/math3/complex/Quaternion.class
702 B
procyon -ec {}
    
Offset 158, 17 lines modifiedOffset 158, 17 lines modified
158 ····158 ····
159 ····public·double[]·getVectorPart()·{159 ····public·double[]·getVectorPart()·{
160 ········return·new·double[]·{·this.getQ1(),·this.getQ2(),·this.getQ3()·};160 ········return·new·double[]·{·this.getQ1(),·this.getQ2(),·this.getQ3()·};
161 ····}161 ····}
162 ····162 ····
163 ····@Override163 ····@Override
164 ····public·int·hashCode()·{164 ····public·int·hashCode()·{
 165 ········int·i·=·0;
165 ········int·n·=·17;166 ········int·n·=·17;
166 ········final·double[]·array·=·{·this.q0,·this.q1,·this.q2,·this.q3·};167 ········for·(double[]·array·=·{·this.q0,·this.q1,·this.q2,·this.q3·};·i·<·array.length;·++i)·{
167 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ 
168 ············n·=·n·*·31·+·MathUtils.hash(array[i]);168 ············n·=·n·*·31·+·MathUtils.hash(array[i]);
169 ········}169 ········}
170 ········return·n;170 ········return·n;
171 ····}171 ····}
172 ····172 ····
173 ····public·boolean·isPureQuaternion(final·double·n)·{173 ····public·boolean·isPureQuaternion(final·double·n)·{
174 ········return·FastMath.abs(this.getQ0())·<=·n;174 ········return·FastMath.abs(this.getQ0())·<=·n;
4.78 KB
org/apache/commons/math3/exception/util/ArgUtils.class
4.68 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.54 KB
org/apache/commons/math3/exception/util/ExceptionContext.class
4.42 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.93 KB
org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction.class
1.77 KB
javap -verbose -constants -s -l -private {}
    
Offset 94, 35 lines modifiedOffset 94, 35 lines modified
94 ········21:·aload_094 ········21:·aload_0
95 ········22:·aload·········495 ········22:·aload·········4
96 ········24:·putfield······#22·················//·Field·points:[D96 ········24:·putfield······#22·················//·Field·points:[D
97 ········27:·iconst_097 ········27:·iconst_0
98 ········28:·istore········598 ········28:·istore········5
99 ········30:·aload_299 ········30:·aload_2
100 ········31:·invokeinterface·#26,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;100 ········31:·invokeinterface·#26,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
101 ········36:·astore········6101 ········36:·astore········4
102 ········38:·aload·········6102 ········38:·aload·········4
103 ········40:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z103 ········40:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
104 ········45:·istore········7104 ········45:·istore········6
105 ········47:·iload·········7105 ········47:·iload·········6
106 ········49:·ifeq··········97106 ········49:·ifeq··········97
107 ········52:·aload·········6107 ········52:·aload·········4
108 ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;108 ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
109 ········59:·checkcast·····#38·················//·class·org/apache/commons/math3/fitting/WeightedObservedPoint109 ········59:·checkcast·····#38·················//·class·org/apache/commons/math3/fitting/WeightedObservedPoint
110 ········62:·astore········8110 ········62:·astore········7
111 ········64:·aload_0111 ········64:·aload_0
112 ········65:·getfield······#22·················//·Field·points:[D112 ········65:·getfield······#22·················//·Field·points:[D
113 ········68:·astore········4113 ········68:·astore········8
114 ········70:·iload·········5114 ········70:·iload·········5
115 ········72:·iconst_1115 ········72:·iconst_1
116 ········73:·iadd116 ········73:·iadd
117 ········74:·istore········9117 ········74:·istore········9
118 ········76:·aload·········8118 ········76:·aload·········7
119 ········78:·invokevirtual·#42·················//·Method·org/apache/commons/math3/fitting/WeightedObservedPoint.getX:()D119 ········78:·invokevirtual·#42·················//·Method·org/apache/commons/math3/fitting/WeightedObservedPoint.getX:()D
120 ········81:·dstore········10120 ········81:·dstore········10
121 ········83:·aload·········4121 ········83:·aload·········8
122 ········85:·iload·········5122 ········85:·iload·········5
123 ········87:·dload·········10123 ········87:·dload·········10
124 ········89:·dastore124 ········89:·dastore
125 ········90:·iload·········9125 ········90:·iload·········9
126 ········92:·istore········5126 ········92:·istore········5
127 ········94:·goto··········38127 ········94:·goto··········38
128 ········97:·return128 ········97:·return
10.7 KB
org/apache/commons/math3/fitting/CurveFitter.class
10.6 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
8.81 KB
org/apache/commons/math3/geometry/euclidean/threed/SubLine.class
8.69 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
17.2 KB
org/apache/commons/math3/geometry/euclidean/twod/NestedLoops.class
17.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.85 KB
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex.class
3.71 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.68 KB
org/apache/commons/math3/geometry/euclidean/twod/hull/AklToussaintHeuristic.class
6.52 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.53 KB
org/apache/commons/math3/geometry/partitioning/RegionFactory.class
1.41 KB
procyon -ec {}
    
Offset 42, 29 lines modifiedOffset 42, 31 lines modified
42 ············}42 ············}
43 ············bspTree2·=·new·BSPTree(bspTree.getCut().copySelf(),·this.recurseComplement(bspTree.getPlus()),·this.recurseComplement(bspTree.getMinus()),·(Object)boundaryAttribute);43 ············bspTree2·=·new·BSPTree(bspTree.getCut().copySelf(),·this.recurseComplement(bspTree.getPlus()),·this.recurseComplement(bspTree.getMinus()),·(Object)boundaryAttribute);
44 ········}44 ········}
45 ········return·bspTree2;45 ········return·bspTree2;
46 ····}46 ····}
47 ····47 ····
48 ····public·Region·buildConvex(final·Hyperplane...·array)·{48 ····public·Region·buildConvex(final·Hyperplane...·array)·{
 49 ········int·i·=·0;
49 ········Region·wholeSpace;50 ········Region·wholeSpace;
50 ········if·(array·==·null·||·array.length·==·0)·{51 ········if·(array·==·null·||·array.length·==·0)·{
51 ············wholeSpace·=·null;52 ············wholeSpace·=·null;
52 ········}53 ········}
53 ········else·{54 ········else·{
54 ············wholeSpace·=·array[0].wholeSpace();55 ············wholeSpace·=·array[0].wholeSpace();
55 ············BSPTree·bspTree·=·wholeSpace.getTree(false);56 ············BSPTree·bspTree·=·wholeSpace.getTree(false);
56 ············bspTree.setAttribute((Object)Boolean.TRUE);57 ············bspTree.setAttribute((Object)Boolean.TRUE);
57 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{58 ············while·(i·<·array.length)·{
58 ················if·(bspTree.insertCut(array[i]))·{59 ················if·(bspTree.insertCut(array[i]))·{
59 ····················bspTree.setAttribute((Object)null);60 ····················bspTree.setAttribute((Object)null);
60 ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE);61 ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE);
61 ····················bspTree·=·bspTree.getMinus();62 ····················bspTree·=·bspTree.getMinus();
62 ····················bspTree.setAttribute((Object)Boolean.TRUE);63 ····················bspTree.setAttribute((Object)Boolean.TRUE);
63 ················}64 ················}
 65 ················++i;
64 ············}66 ············}
65 ········}67 ········}
66 ········return·wholeSpace;68 ········return·wholeSpace;
67 ····}69 ····}
68 ····70 ····
69 ····public·Region·difference(final·Region·region,·final·Region·region2)·{71 ····public·Region·difference(final·Region·region,·final·Region·region2)·{
70 ········final·BSPTree·merge·=·region.getTree(false).merge(region2.getTree(false),·(BSPTree$LeafMerger)new·RegionFactory$DifferenceMerger(this,·(RegionFactory$1)null));72 ········final·BSPTree·merge·=·region.getTree(false).merge(region2.getTree(false),·(BSPTree$LeafMerger)new·RegionFactory$DifferenceMerger(this,·(RegionFactory$1)null));
3.8 KB
org/apache/commons/math3/geometry/spherical/twod/Vertex.class
3.69 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.92 KB
org/apache/commons/math3/linear/MatrixUtils.class
1.82 KB
procyon -ec {}
    
Offset 120, 31 lines modifiedOffset 120, 33 lines modified
120 ········checkColumnIndex(anyMatrix,·l);120 ········checkColumnIndex(anyMatrix,·l);
121 ········if·(l·<·k)·{121 ········if·(l·<·k)·{
122 ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·false);122 ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·false);
123 ········}123 ········}
124 ····}124 ····}
125 ····125 ····
126 ····public·static·void·checkSubMatrixIndex(final·AnyMatrix·anyMatrix,·final·int[]·array,·final·int[]·array2)·{126 ····public·static·void·checkSubMatrixIndex(final·AnyMatrix·anyMatrix,·final·int[]·array,·final·int[]·array2)·{
 127 ········int·i·=·0;
127 ········if·(array·==·null)·{128 ········if·(array·==·null)·{
128 ············throw·new·NullArgumentException();129 ············throw·new·NullArgumentException();
129 ········}130 ········}
130 ········if·(array2·==·null)·{131 ········if·(array2·==·null)·{
131 ············throw·new·NullArgumentException();132 ············throw·new·NullArgumentException();
132 ········}133 ········}
133 ········if·(array.length·==·0)·{134 ········if·(array.length·==·0)·{
134 ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_ROW_INDEX_ARRAY);135 ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_ROW_INDEX_ARRAY);
135 ········}136 ········}
136 ········if·(array2.length·==·0)·{137 ········if·(array2.length·==·0)·{
137 ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_COLUMN_INDEX_ARRAY);138 ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_COLUMN_INDEX_ARRAY);
138 ········}139 ········}
139 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{140 ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{
140 ············checkRowIndex(anyMatrix,·array[i]);141 ············checkRowIndex(anyMatrix,·array[j]);
141 ········}142 ········}
142 ········for·(int·length2·=·array2.length,·j·=·0;·j·<·length2;·++j)·{143 ········while·(i·<·array2.length)·{
143 ············checkColumnIndex(anyMatrix,·array2[j]);144 ············checkColumnIndex(anyMatrix,·array2[i]);
 145 ············++i;
144 ········}146 ········}
145 ····}147 ····}
146 ····148 ····
147 ····public·static·void·checkSubtractionCompatible(final·AnyMatrix·anyMatrix,·final·AnyMatrix·anyMatrix2)·{149 ····public·static·void·checkSubtractionCompatible(final·AnyMatrix·anyMatrix,·final·AnyMatrix·anyMatrix2)·{
148 ········if·(anyMatrix.getRowDimension()·!=·anyMatrix2.getRowDimension()·||·anyMatrix.getColumnDimension()·!=·anyMatrix2.getColumnDimension())·{150 ········if·(anyMatrix.getRowDimension()·!=·anyMatrix2.getRowDimension()·||·anyMatrix.getColumnDimension()·!=·anyMatrix2.getColumnDimension())·{
149 ············throw·new·MatrixDimensionMismatchException(anyMatrix.getRowDimension(),·anyMatrix.getColumnDimension(),·anyMatrix2.getRowDimension(),·anyMatrix2.getColumnDimension());151 ············throw·new·MatrixDimensionMismatchException(anyMatrix.getRowDimension(),·anyMatrix.getColumnDimension(),·anyMatrix2.getRowDimension(),·anyMatrix2.getColumnDimension());
150 ········}152 ········}
5.56 KB
org/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator.class
5.42 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
18.9 KB
org/apache/commons/math3/ml/neuralnet/MapUtils.class
18.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
28.3 KB
org/apache/commons/math3/ml/neuralnet/Network.class
28.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
22.7 KB
org/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D.class
22.6 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
7.81 KB
org/apache/commons/math3/ode/ExpandableStatefulODE.class
7.7 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
20.2 KB
org/apache/commons/math3/ode/JacobianMatrices.class
20.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
9.33 KB
org/apache/commons/math3/ode/events/EventState.class
9.23 KB
procyon -ec {}
Max HTML report size reached
4.92 KB
org/apache/commons/math3/optim/BaseOptimizer.class
4.82 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.75 KB
org/apache/commons/math3/optim/linear/SimplexTableau.class
5.64 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
9.23 KB
org/apache/commons/math3/optimization/fitting/CurveFitter.class
9.11 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.85 KB
org/apache/commons/math3/optimization/linear/SimplexTableau.class
5.73 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.22 KB
org/apache/commons/math3/primes/Primes.class
2.13 KB
javap -verbose -constants -s -l -private {}
    
Offset 80, 43 lines modifiedOffset 80, 43 lines modified
80 ········10:·ireturn80 ········10:·ireturn
81 ········11:·getstatic·····#15·················//·Field·org/apache/commons/math3/primes/SmallPrimes.PRIMES:[I81 ········11:·getstatic·····#15·················//·Field·org/apache/commons/math3/primes/SmallPrimes.PRIMES:[I
82 ········14:·astore_382 ········14:·astore_3
83 ········15:·aload_383 ········15:·aload_3
84 ········16:·arraylength84 ········16:·arraylength
85 ········17:·istore········485 ········17:·istore········4
86 ········19:·iconst_086 ········19:·iconst_0
87 ········20:·istore········587 ········20:·istore_2
 88 ········21:·iload_2
88 ········22:·iload·········589 ········22:·iload·········4
89 ········24:·iload·········4 
90 ········26:·if_icmpge·····6490 ········24:·if_icmpge·····61
91 ········29:·aload_391 ········27:·aload_3
 92 ········28:·iload_2
 93 ········29:·iaload
 94 ········30:·istore········5
 95 ········32:·iload_0
92 ········30:·iload·········596 ········33:·iload·········5
93 ········32:·iaload97 ········35:·irem
94 ········33:·istore········698 ········36:·istore········6
95 ········35:·iload_0 
96 ········36:·iload·········699 ········38:·iload·········6
97 ········38:·irem 
98 ········39:·istore_2 
99 ········40:·iload_2 
100 ········41:·ifne··········55100 ········40:·ifne··········54
101 ········44:·iload_0101 ········43:·iload_0
102 ········45:·iload·········6102 ········44:·iload·········5
103 ········47:·if_icmpne·····9103 ········46:·if_icmpne·····9
104 ········50:·iconst_1104 ········49:·iconst_1
105 ········51:·istore_1105 ········50:·istore_1
106 ········52:·goto··········9106 ········51:·goto··········9
107 ········55:·iload·········5107 ········54:·iload_2
108 ········57:·iconst_1108 ········55:·iconst_1
109 ········58:·iadd109 ········56:·iadd
110 ········59:·istore········5110 ········57:·istore_2
111 ········61:·goto··········22111 ········58:·goto··········21
112 ········64:·iload_0112 ········61:·iload_0
113 ········65:·invokestatic··#20·················//·Method·org/apache/commons/math3/primes/SmallPrimes.millerRabinPrimeTest:(I)Z113 ········62:·invokestatic··#20·················//·Method·org/apache/commons/math3/primes/SmallPrimes.millerRabinPrimeTest:(I)Z
114 ········68:·istore_1114 ········65:·istore_1
115 ········69:·goto··········9115 ········66:·goto··········9
  
116 ··public·static·int·nextPrime(int);116 ··public·static·int·nextPrime(int);
117 ····descriptor:·(I)I117 ····descriptor:·(I)I
118 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC118 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
119 ····Code:119 ····Code:
120 ······stack=300,·locals=8,·args_size=1120 ······stack=300,·locals=8,·args_size=1
121 ·········0:·iconst_1121 ·········0:·iconst_1
2.49 KB
org/apache/commons/math3/random/RandomGeneratorFactory.class
2.37 KB
javap -verbose -constants -s -l -private {}
    
Offset 36, 49 lines modifiedOffset 36, 47 lines modified
36 ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V36 ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V
37 ·········4:·return37 ·········4:·return
  
38 ··public·static·long·convertToLong(int[]);38 ··public·static·long·convertToLong(int[]);
39 ····descriptor:·([I)J39 ····descriptor:·([I)J
40 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC40 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
41 ····Code:41 ····Code:
42 ······stack=300,·locals=11,·args_size=142 ······stack=300,·locals=10,·args_size=1
43 ·········0:·lconst_043 ·········0:·lconst_0
44 ·········1:·lstore_144 ·········1:·lstore_1
45 ·········2:·aload_045 ·········2:·aload_0
46 ·········3:·astore_3 
47 ·········4:·aload_0 
48 ·········5:·arraylength46 ·········3:·arraylength
 47 ·········4:·istore_3
 48 ·········5:·iconst_0
49 ·········6:·istore········449 ·········6:·istore········4
50 ·········8:·iconst_0 
51 ·········9:·istore········5 
52 ········11:·iload·········550 ·········8:·iload·········4
 51 ········10:·iload_3
 52 ········11:·if_icmpge·····47
 53 ········14:·aload_0
53 ········13:·iload·········454 ········15:·iload·········4
54 ········15:·if_icmpge·····51 
55 ········18:·aload_3 
56 ········19:·iload·········5 
57 ········21:·iaload55 ········17:·iaload
58 ········22:·istore········656 ········18:·istore········5
59 ········24:·ldc2_w········#9··················//·long·4294967291l57 ········20:·ldc2_w········#9··················//·long·4294967291l
60 ········27:·lload_158 ········23:·lload_1
61 ········28:·lmul59 ········24:·lmul
62 ········29:·lstore········760 ········25:·lstore········6
63 ········31:·iload·········6 
64 ········33:·i2l 
65 ········34:·lstore········9 
66 ········36:·lload·········7 
67 ········38:·lload·········9 
68 ········40:·ladd 
69 ········41:·lstore_1 
70 ········42:·iload·········561 ········27:·iload·········5
 62 ········29:·i2l
 63 ········30:·lstore········8
 64 ········32:·lload·········6
 65 ········34:·lload·········8
 66 ········36:·ladd
 67 ········37:·lstore_1
 68 ········38:·iload·········4
71 ········44:·iconst_169 ········40:·iconst_1
72 ········45:·iadd70 ········41:·iadd
73 ········46:·istore········571 ········42:·istore········4
74 ········48:·goto··········1172 ········44:·goto··········8
75 ········51:·lload_173 ········47:·lload_1
76 ········52:·lreturn74 ········48:·lreturn
  
77 ··public·static·org.apache.commons.math3.random.RandomGenerator·createRandomGenerator(java.util.Random);75 ··public·static·org.apache.commons.math3.random.RandomGenerator·createRandomGenerator(java.util.Random);
78 ····descriptor:·(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator;76 ····descriptor:·(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator;
79 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC77 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
80 ····Code:78 ····Code:
81 ······stack=300,·locals=2,·args_size=179 ······stack=300,·locals=2,·args_size=1
82 ·········0:·new···········#14·················//·class·org/apache/commons/math3/random/RandomGeneratorFactory$180 ·········0:·new···········#14·················//·class·org/apache/commons/math3/random/RandomGeneratorFactory$1
10.1 KB
org/apache/commons/math3/stat/Frequency.class
10.0 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.2 KB
org/apache/commons/math3/stat/StatUtils.class
1.11 KB
javap -verbose -constants -s -l -private {}
    
Offset 422, 21 lines modifiedOffset 422, 21 lines modified
422 ········78:·iload·········5422 ········78:·iload·········5
423 ········80:·newarray·······double423 ········80:·newarray·······double
424 ········82:·astore········10424 ········82:·astore········10
425 ········84:·iconst_0425 ········84:·iconst_0
426 ········85:·istore········4426 ········85:·istore········4
427 ········87:·aload·········9427 ········87:·aload·········9
428 ········89:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;428 ········89:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
429 ········94:·astore········11429 ········94:·astore········8
430 ········96:·aload·········11430 ········96:·aload·········8
431 ········98:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z431 ········98:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
432 ·······103:·istore········5432 ·······103:·istore········11
433 ·······105:·iload·········5433 ·······105:·iload·········11
434 ·······107:·ifeq··········156434 ·······107:·ifeq··········156
435 ·······110:·aload·········11435 ·······110:·aload·········8
436 ·······112:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;436 ·······112:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
437 ·······117:·checkcast·····#122················//·class·java/lang/Comparable437 ·······117:·checkcast·····#122················//·class·java/lang/Comparable
438 ·······120:·astore········12438 ·······120:·astore········12
439 ·······122:·iload·········4439 ·······122:·iload·········4
440 ·······124:·iconst_1440 ·······124:·iconst_1
441 ·······125:·iadd441 ·······125:·iadd
442 ·······126:·istore········13442 ·······126:·istore········13
25.3 KB
org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.class
25.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.01 KB
org/apache/commons/math3/stat/inference/OneWayAnova.class
920 B
procyon -ec {}
    
Offset 16, 17 lines modifiedOffset 16, 16 lines modified
16 {16 {
17 ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection)·{17 ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection)·{
18 ········MathUtils.checkNotNull((Object)collection);18 ········MathUtils.checkNotNull((Object)collection);
19 ········final·ArrayList<SummaryStatistics>·list·=·new·ArrayList<SummaryStatistics>(collection.size());19 ········final·ArrayList<SummaryStatistics>·list·=·new·ArrayList<SummaryStatistics>(collection.size());
20 ········for·(final·double[]·array·:·collection)·{20 ········for·(final·double[]·array·:·collection)·{
21 ············final·SummaryStatistics·summaryStatistics·=·new·SummaryStatistics();21 ············final·SummaryStatistics·summaryStatistics·=·new·SummaryStatistics();
22 ············list.add(summaryStatistics);22 ············list.add(summaryStatistics);
23 ············final·double[]·array2·=·array; 
24 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{23 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
25 ················summaryStatistics.addValue(array2[i]);24 ················summaryStatistics.addValue(array[i]);
26 ············}25 ············}
27 ········}26 ········}
28 ········return·this.anovaStats(list,·false);27 ········return·this.anovaStats(list,·false);
29 ····}28 ····}
30 ····29 ····
31 ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection,·final·boolean·b)·{30 ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection,·final·boolean·b)·{
32 ········MathUtils.checkNotNull((Object)collection);31 ········MathUtils.checkNotNull((Object)collection);
2.66 KB
org/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix.class
2.48 KB
procyon -ec {}
    
Offset 27, 35 lines modifiedOffset 27, 35 lines modified
27 ············final·int[]·dimensionSize·=·this.dimensionSize;27 ············final·int[]·dimensionSize·=·this.dimensionSize;
28 ············n3·=·n2·+·1;28 ············n3·=·n2·+·1;
29 ············dimensionSize[n2]·=·array2.length;29 ············dimensionSize[n2]·=·array2.length;
30 ········}30 ········}
31 ····}31 ····}
32 ····32 ····
33 ····private·void·clone(final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix)·{33 ····private·void·clone(final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix)·{
 34 ········int·i·=·0;
34 ········final·int[]·array·=·new·int[this.dimensionSize.length];35 ········final·int[]·array·=·new·int[this.dimensionSize.length];
35 ········int·n·=·1;36 ········int·n·=·1;
36 ········for·(int·i·=·0;·i·<·this.dimensionSize.length;·++i)·{37 ········for·(int·j·=·0;·j·<·this.dimensionSize.length;·++j)·{
37 ············n·*=·this.dimensionSize[i];38 ············n·*=·this.dimensionSize[j];
38 ········}39 ········}
39 ········final·int[][]·array3; 
40 ········final·int[][]·array2·=·array3·=·(int[][])Array.newInstance(Integer.TYPE,·n,·this.dimensionSize.length);40 ········final·int[][]·array2·=·(int[][])Array.newInstance(Integer.TYPE,·n,·this.dimensionSize.length);
41 ········for·(int·length·=·array2.length,·j·=·0;·j·<·length;·++j)·{41 ········for·(int·length·=·array2.length,·k·=·0;·k·<·length;·++k)·{
42 ············System.arraycopy(array,·0,·array3[j],·0,·this.dimensionSize.length);42 ············System.arraycopy(array,·0,·array2[k],·0,·this.dimensionSize.length);
43 ············for·(int·k·=·0;·k·<·this.dimensionSize.length;·++k)·{43 ············for·(int·l·=·0;·l·<·this.dimensionSize.length;·++l)·{
44 ················++array[k];44 ················++array[l];
45 ················if·(array[k]·<·this.dimensionSize[k])·{45 ················if·(array[l]·<·this.dimensionSize[l])·{
46 ····················break;46 ····················break;
47 ················}47 ················}
48 ················array[k]·=·0;48 ················array[l]·=·0;
49 ············}49 ············}
50 ········}50 ········}
 51 ········while·(i·<·array2.length)·{
51 ········final·int[][]·array4·=·array2; 
52 ········for·(int·length2·=·array2.length,·l·=·0;·l·<·length2;·++l)·{ 
53 ············final·int[]·array5·=·array4[l];52 ············final·int[]·array3·=·array2[i];
54 ············fastFourierTransformer$MultiDimensionalComplexMatrix.set(this.get(array5),·array5);53 ············fastFourierTransformer$MultiDimensionalComplexMatrix.set(this.get(array3),·array3);
 54 ············++i;
55 ········}55 ········}
56 ····}56 ····}
57 ····57 ····
58 ····public·Object·clone()·{58 ····public·Object·clone()·{
59 ········final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix·=·new·FastFourierTransformer$MultiDimensionalComplexMatrix(Array.newInstance(Complex.class,·this.dimensionSize));59 ········final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix·=·new·FastFourierTransformer$MultiDimensionalComplexMatrix(Array.newInstance(Complex.class,·this.dimensionSize));
60 ········this.clone(fastFourierTransformer$MultiDimensionalComplexMatrix);60 ········this.clone(fastFourierTransformer$MultiDimensionalComplexMatrix);
61 ········return·fastFourierTransformer$MultiDimensionalComplexMatrix;61 ········return·fastFourierTransformer$MultiDimensionalComplexMatrix;
888 B
org/apache/commons/math3/util/FastMathCalc.class
792 B
procyon -ec {}
    
Offset 261, 17 lines modifiedOffset 261, 16 lines modified
261 ········printStream.println("····{·");261 ········printStream.println("····{·");
262 ········final·int·length·=·array.length;262 ········final·int·length·=·array.length;
263 ········int·i·=·0;263 ········int·i·=·0;
264 ········int·j·=·0;264 ········int·j·=·0;
265 ········while·(i·<·length)·{265 ········while·(i·<·length)·{
266 ············final·double[]·array2·=·array[i];266 ············final·double[]·array2·=·array[i];
267 ············printStream.print("········{");267 ············printStream.print("········{");
268 ············final·double[]·array3·=·array2; 
269 ············for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{268 ············for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{
270 ················printStream.printf("%-25.25s",·format(array3[k]));269 ················printStream.printf("%-25.25s",·format(array2[k]));
271 ············}270 ············}
272 ············final·StringBuilder·append·=·new·StringBuilder().append("},·//·");271 ············final·StringBuilder·append·=·new·StringBuilder().append("},·//·");
273 ············final·int·n2·=·j·+·1;272 ············final·int·n2·=·j·+·1;
274 ············printStream.println(append.append(j).toString());273 ············printStream.println(append.append(j).toString());
275 ············++i;274 ············++i;
276 ············j·=·n2;275 ············j·=·n2;
277 ········}276 ········}
9.03 KB
org/apache/commons/math3/util/IterationManager.class
8.93 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
11.7 KB
org/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction.class
11.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.45 KB
org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1.class
5.3 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.46 KB
org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2.class
5.31 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.79 KB
org/apache/commons/math3/fitting/GaussianCurveFitter.class
6.68 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.8 KB
org/apache/commons/math3/fitting/HarmonicCurveFitter.class
6.69 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.6 KB
org/apache/commons/math3/fitting/PolynomialCurveFitter.class
6.48 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.4 KB
org/apache/commons/math3/genetics/CycleCrossover.class
2.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ·········1:·getfield······#17·················//·Field·randomStart:Z222 ·········1:·getfield······#17·················//·Field·randomStart:Z
223 ·········4:·ireturn223 ·········4:·ireturn
  
224 ··protected·org.apache.commons.math3.genetics.ChromosomePair·mate(org.apache.commons.math3.genetics.AbstractListChromosome,·org.apache.commons.math3.genetics.AbstractListChromosome);224 ··protected·org.apache.commons.math3.genetics.ChromosomePair·mate(org.apache.commons.math3.genetics.AbstractListChromosome,·org.apache.commons.math3.genetics.AbstractListChromosome);
225 ····descriptor:·(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;225 ····descriptor:·(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;
226 ····flags:·(0x0004)·ACC_PROTECTED226 ····flags:·(0x0004)·ACC_PROTECTED
227 ····Code:227 ····Code:
228 ······stack=300,·locals=22,·args_size=3228 ······stack=300,·locals=21,·args_size=3
229 ·········0:·aload_1229 ·········0:·aload_1
230 ·········1:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I230 ·········1:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I
231 ·········4:·istore_3231 ·········4:·istore_3
232 ·········5:·aload_2232 ·········5:·aload_2
233 ·········6:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I233 ·········6:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I
234 ·········9:·istore········4234 ·········9:·istore········4
235 ········11:·iload_3235 ········11:·iload_3
Offset 434, 19 lines modifiedOffset 434, 19 lines modified
434 ·······474:·istore········14434 ·······474:·istore········14
435 ·······476:·goto··········138435 ·······476:·goto··········138
436 ·······479:·new···········#129················//·class·org/apache/commons/math3/genetics/ChromosomePair436 ·······479:·new···········#129················//·class·org/apache/commons/math3/genetics/ChromosomePair
437 ·······482:·astore········5437 ·······482:·astore········5
438 ·······484:·aload_1438 ·······484:·aload_1
439 ·······485:·aload·········9439 ·······485:·aload·········9
440 ·······487:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;440 ·······487:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
441 ·······490:·astore········20441 ·······490:·astore········17
442 ·······492:·aload_2442 ·······492:·aload_2
443 ·······493:·aload·········10443 ·······493:·aload·········10
444 ·······495:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;444 ·······495:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
445 ·······498:·astore········21445 ·······498:·astore········20
446 ·······500:·aload·········5446 ·······500:·aload·········5
 447 ·······502:·aload·········17
447 ·······502:·aload·········20448 ·······504:·aload·········20
448 ·······504:·aload·········21 
449 ·······506:·invokespecial·#136················//·Method·org/apache/commons/math3/genetics/ChromosomePair."<init>":(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V449 ·······506:·invokespecial·#136················//·Method·org/apache/commons/math3/genetics/ChromosomePair."<init>":(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V
450 ·······509:·aload·········5450 ·······509:·aload·········5
451 ·······511:·areturn451 ·······511:·areturn
452 }452 }
3.32 KB
org/apache/commons/math3/genetics/ListPopulation.class
3.22 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.24 KB
org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector.class
3.06 KB
procyon -ec {}
Max HTML report size reached
13.3 KB
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder.class
13.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
9.22 KB
org/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D.class
9.08 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.39 KB
org/apache/commons/math3/geometry/partitioning/AbstractRegion.class
1.26 KB
procyon -ec {}
    
Offset 36, 29 lines modifiedOffset 36, 31 lines modified
36 ····36 ····
37 ····protected·AbstractRegion(final·BSPTree·tree,·final·double·tolerance)·{37 ····protected·AbstractRegion(final·BSPTree·tree,·final·double·tolerance)·{
38 ········this.tree·=·tree;38 ········this.tree·=·tree;
39 ········this.tolerance·=·tolerance;39 ········this.tolerance·=·tolerance;
40 ····}40 ····}
41 ····41 ····
42 ····public·AbstractRegion(final·Hyperplane[]·array,·final·double·tolerance)·{42 ····public·AbstractRegion(final·Hyperplane[]·array,·final·double·tolerance)·{
 43 ········int·i·=·0;
43 ········this.tolerance·=·tolerance;44 ········this.tolerance·=·tolerance;
44 ········if·(array·==·null·||·array.length·==·0)·{45 ········if·(array·==·null·||·array.length·==·0)·{
45 ············this.tree·=·new·BSPTree((Object)Boolean.FALSE);46 ············this.tree·=·new·BSPTree((Object)Boolean.FALSE);
46 ········}47 ········}
47 ········else·{48 ········else·{
48 ············this.tree·=·array[0].wholeSpace().getTree(false);49 ············this.tree·=·array[0].wholeSpace().getTree(false);
49 ············BSPTree·bspTree·=·this.tree;50 ············BSPTree·bspTree·=·this.tree;
50 ············bspTree.setAttribute((Object)Boolean.TRUE);51 ············bspTree.setAttribute((Object)Boolean.TRUE);
51 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{52 ············while·(i·<·array.length)·{
52 ················if·(bspTree.insertCut(array[i]))·{53 ················if·(bspTree.insertCut(array[i]))·{
53 ····················bspTree.setAttribute((Object)null);54 ····················bspTree.setAttribute((Object)null);
54 ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE);55 ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE);
55 ····················bspTree·=·bspTree.getMinus();56 ····················bspTree·=·bspTree.getMinus();
56 ····················bspTree.setAttribute((Object)Boolean.TRUE);57 ····················bspTree.setAttribute((Object)Boolean.TRUE);
57 ················}58 ················}
 59 ················++i;
58 ············}60 ············}
59 ········}61 ········}
60 ····}62 ····}
61 ····63 ····
62 ····private·void·insertCuts(final·BSPTree·bspTree,·final·Collection·collection)·{64 ····private·void·insertCuts(final·BSPTree·bspTree,·final·Collection·collection)·{
63 ········Iterator<SubHyperplane>·iterator;65 ········Iterator<SubHyperplane>·iterator;
64 ········Hyperplane·hyperplane;66 ········Hyperplane·hyperplane;
9.82 KB
org/apache/commons/math3/geometry/partitioning/BoundaryProjector.class
9.68 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
18.5 KB
org/apache/commons/math3/geometry/spherical/twod/EdgesBuilder.class
18.4 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
808 B
org/apache/commons/math3/linear/ArrayRealVector.class
702 B
procyon -ec {}
    
Offset 486, 21 lines modifiedOffset 486, 23 lines modified
486 ················}486 ················}
487 ············}487 ············}
488 ········}488 ········}
489 ········return·b;489 ········return·b;
490 ····}490 ····}
491 ····491 ····
492 ····public·boolean·isNaN()·{492 ····public·boolean·isNaN()·{
 493 ········boolean·b·=·false;
493 ········final·double[]·data·=·this.data;494 ········final·double[]·data·=·this.data;
494 ········for·(int·length·=·data.length,·i·=·0;·i·<·length;·++i)·{495 ········for·(int·length·=·data.length,·i·=·0;·i·<·length;·++i)·{
495 ············if·(Double.isNaN(data[i]))·{496 ············if·(Double.isNaN(data[i]))·{
496 ················return·true;497 ················b·=·true;
 498 ················break;
497 ············}499 ············}
498 ········}500 ········}
499 ········return·false;501 ········return·b;
500 ····}502 ····}
501 ····503 ····
502 ····public·ArrayRealVector·map(final·UnivariateFunction·univariateFunction)·{504 ····public·ArrayRealVector·map(final·UnivariateFunction·univariateFunction)·{
503 ········return·this.copy().mapToSelf(univariateFunction);505 ········return·this.copy().mapToSelf(univariateFunction);
504 ····}506 ····}
505 ····507 ····
506 ····public·RealVector·mapAddToSelf(final·double·n)·{508 ····public·RealVector·mapAddToSelf(final·double·n)·{
949 B
org/apache/commons/math3/linear/QRDecomposition$Solver.class
829 B
procyon -ec {}
    
Offset 19, 21 lines modifiedOffset 19, 23 lines modified
19 ····}19 ····}
20 ····20 ····
21 ····public·RealMatrix·getInverse()·{21 ····public·RealMatrix·getInverse()·{
22 ········return·this.solve(MatrixUtils.createRealIdentityMatrix(this.qrt[0].length));22 ········return·this.solve(MatrixUtils.createRealIdentityMatrix(this.qrt[0].length));
23 ····}23 ····}
24 ····24 ····
25 ····public·boolean·isNonSingular()·{25 ····public·boolean·isNonSingular()·{
 26 ········boolean·b·=·false;
26 ········final·double[]·rDiag·=·this.rDiag;27 ········final·double[]·rDiag·=·this.rDiag;
27 ········for·(int·length·=·rDiag.length,·i·=·0;·i·<·length;·++i)·{28 ········for·(int·length·=·rDiag.length,·i·=·0;·i·<·length;·++i)·{
28 ············if·(FastMath.abs(rDiag[i])·<=·this.threshold)·{29 ············if·(FastMath.abs(rDiag[i])·<=·this.threshold)·{
29 ················return·false;30 ················return·b;
30 ············}31 ············}
31 ········}32 ········}
 33 ········b·=·true;
32 ········return·true;34 ········return·b;
33 ····}35 ····}
34 ····36 ····
35 ····public·RealMatrix·solve(final·RealMatrix·realMatrix)·{37 ····public·RealMatrix·solve(final·RealMatrix·realMatrix)·{
36 ········final·int·length·=·this.qrt.length;38 ········final·int·length·=·this.qrt.length;
37 ········final·int·length2;39 ········final·int·length2;
38 ········final·int·n·=·length2·=·this.qrt[0].length;40 ········final·int·n·=·length2·=·this.qrt[0].length;
39 ········if·(realMatrix.getRowDimension()·!=·n)·{41 ········if·(realMatrix.getRowDimension()·!=·n)·{
35.5 KB
org/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer.class
35.4 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
28.7 KB
org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer.class
28.6 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.03 KB
org/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances.class
4.88 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.1 KB
org/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction.class
2.97 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.4 KB
org/apache/commons/math3/ode/AbstractParameterizable.class
4.29 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
17.2 KB
org/apache/commons/math3/ode/ContinuousOutputModel.class
17.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.7 KB
org/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations.class
2.55 KB
procyon -ec {}
Max HTML report size reached
30.4 KB
org/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer.class
30.3 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
8.71 KB
org/apache/commons/math3/ode/sampling/AbstractStepInterpolator.class
8.58 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.33 KB
org/apache/commons/math3/optim/BaseMultivariateOptimizer.class
5.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.02 KB
org/apache/commons/math3/optim/linear/LinearConstraintSet.class
1.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 81, 39 lines modifiedOffset 81, 39 lines modified
81 ·········7:·astore_281 ·········7:·astore_2
82 ·········8:·aload_282 ·········8:·aload_2
83 ·········9:·invokespecial·#15·················//·Method·java/util/LinkedHashSet."<init>":()V83 ·········9:·invokespecial·#15·················//·Method·java/util/LinkedHashSet."<init>":()V
84 ········12:·aload_084 ········12:·aload_0
85 ········13:·aload_285 ········13:·aload_2
86 ········14:·putfield······#17·················//·Field·linearConstraints:Ljava/util/Set;86 ········14:·putfield······#17·················//·Field·linearConstraints:Ljava/util/Set;
87 ········17:·aload_187 ········17:·aload_1
88 ········18:·astore_3 
89 ········19:·aload_1 
90 ········20:·arraylength88 ········18:·arraylength
 89 ········19:·istore_3
 90 ········20:·iconst_0
91 ········21:·istore········491 ········21:·istore········4
92 ········23:·iconst_092 ········23:·aconst_null
 93 ········24:·astore_2
93 ········24:·istore········5 
94 ········26:·iload·········5 
95 ········28:·iload·········494 ········25:·iload·········4
 95 ········27:·iload_3
96 ········30:·if_icmpge·····6296 ········28:·if_icmpge·····62
97 ········33:·aload_397 ········31:·aload_1
98 ········34:·iload·········598 ········32:·iload·········4
99 ········36:·aaload99 ········34:·aaload
100 ········37:·astore········6100 ········35:·astore········5
101 ········39:·aload_0101 ········37:·aload_0
102 ········40:·getfield······#17·················//·Field·linearConstraints:Ljava/util/Set;102 ········38:·getfield······#17·················//·Field·linearConstraints:Ljava/util/Set;
 103 ········41:·astore········6
103 ········43:·astore_2 
104 ········44:·aload_2 
105 ········45:·aload·········6104 ········43:·aload·········6
 105 ········45:·aload·········5
106 ········47:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z106 ········47:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z
107 ········52:·pop107 ········52:·pop
108 ········53:·iload·········5108 ········53:·iload·········4
109 ········55:·iconst_1109 ········55:·iconst_1
110 ········56:·iadd110 ········56:·iadd
111 ········57:·istore········5111 ········57:·istore········4
112 ········59:·goto··········26112 ········59:·goto··········25
113 ········62:·return113 ········62:·return
  
114 ··public·java.util.Collection·getConstraints();114 ··public·java.util.Collection·getConstraints();
115 ····descriptor:·()Ljava/util/Collection;115 ····descriptor:·()Ljava/util/Collection;
116 ····flags:·(0x0001)·ACC_PUBLIC116 ····flags:·(0x0001)·ACC_PUBLIC
117 ····Code:117 ····Code:
118 ······stack=300,·locals=1,·args_size=1118 ······stack=300,·locals=1,·args_size=1
1.98 KB
org/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter.class
1.83 KB
procyon -ec {}
    
Offset 37, 38 lines modifiedOffset 37, 38 lines modified
37 ········this.function·=·function;37 ········this.function·=·function;
38 ········this.observations·=·array.clone();38 ········this.observations·=·array.clone();
39 ········this.weights·=·array2.clone();39 ········this.weights·=·array2.clone();
40 ········this.scale·=·null;40 ········this.scale·=·null;
41 ····}41 ····}
42 ····42 ····
43 ····public·double·value(final·double[]·array)·{43 ····public·double·value(final·double[]·array)·{
 44 ········int·i·=·0;
44 ········final·double[]·value·=·this.function.value(array);45 ········final·double[]·value·=·this.function.value(array);
45 ········if·(value.length·!=·this.observations.length)·{46 ········if·(value.length·!=·this.observations.length)·{
46 ············throw·new·DimensionMismatchException(value.length,·this.observations.length);47 ············throw·new·DimensionMismatchException(value.length,·this.observations.length);
47 ········}48 ········}
48 ········for·(int·i·=·0;·i·<·value.length;·++i)·{49 ········for·(int·j·=·0;·j·<·value.length;·++j)·{
49 ············value[i]·-=·this.observations[i];50 ············value[j]·-=·this.observations[j];
50 ········}51 ········}
51 ········double·n·=·0.0;52 ········double·n·=·0.0;
52 ········if·(this.weights·!=·null)·{53 ········if·(this.weights·!=·null)·{
53 ············for·(int·j·=·0;·j·<·value.length;·++j)·{54 ············for·(int·k·=·0;·k·<·value.length;·++k)·{
54 ················final·double·n2·=·value[j];55 ················final·double·n2·=·value[k];
55 ················n·+=·this.weights[j]·*·n2·*·n2;56 ················n·+=·this.weights[k]·*·n2·*·n2;
56 ············}57 ············}
57 ········}58 ········}
58 ········else·if·(this.scale·!=·null)·{59 ········else·if·(this.scale·!=·null)·{
59 ············final·double[]·operate·=·this.scale.operate(value);60 ············for·(double[]·operate·=·this.scale.operate(value);·i·<·operate.length;·++i)·{
60 ············for·(int·length·=·operate.length,·k·=·0;·k·<·length;·++k)·{ 
61 ················final·double·n3·=·operate[k];61 ················final·double·n3·=·operate[i];
62 ················n·+=·n3·*·n3;62 ················n·+=·n3·*·n3;
63 ············}63 ············}
64 ········}64 ········}
65 ········else·{65 ········else·{
 66 ············while·(i·<·value.length)·{
66 ············final·double[]·array2·=·value; 
67 ············for·(int·length2·=·value.length,·l·=·0;·l·<·length2;·++l)·{ 
68 ················final·double·n4·=·array2[l];67 ················final·double·n4·=·value[i];
69 ················n·+=·n4·*·n4;68 ················n·+=·n4·*·n4;
 69 ················++i;
70 ············}70 ············}
71 ········}71 ········}
72 ········return·n;72 ········return·n;
73 ····}73 ····}
74 }74 }
7.29 KB
org/apache/commons/math3/optim/univariate/UnivariateOptimizer.class
7.16 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.96 KB
org/apache/commons/math3/optimization/LeastSquaresConverter.class
1.83 KB
procyon -ec {}
    
Offset 37, 38 lines modifiedOffset 37, 38 lines modified
37 ········this.function·=·function;37 ········this.function·=·function;
38 ········this.observations·=·array.clone();38 ········this.observations·=·array.clone();
39 ········this.weights·=·array2.clone();39 ········this.weights·=·array2.clone();
40 ········this.scale·=·null;40 ········this.scale·=·null;
41 ····}41 ····}
42 ····42 ····
43 ····public·double·value(final·double[]·array)·{43 ····public·double·value(final·double[]·array)·{
 44 ········int·i·=·0;
44 ········final·double[]·value·=·this.function.value(array);45 ········final·double[]·value·=·this.function.value(array);
45 ········if·(value.length·!=·this.observations.length)·{46 ········if·(value.length·!=·this.observations.length)·{
46 ············throw·new·DimensionMismatchException(value.length,·this.observations.length);47 ············throw·new·DimensionMismatchException(value.length,·this.observations.length);
47 ········}48 ········}
48 ········for·(int·i·=·0;·i·<·value.length;·++i)·{49 ········for·(int·j·=·0;·j·<·value.length;·++j)·{
49 ············value[i]·-=·this.observations[i];50 ············value[j]·-=·this.observations[j];
50 ········}51 ········}
51 ········double·n·=·0.0;52 ········double·n·=·0.0;
52 ········if·(this.weights·!=·null)·{53 ········if·(this.weights·!=·null)·{
53 ············for·(int·j·=·0;·j·<·value.length;·++j)·{54 ············for·(int·k·=·0;·k·<·value.length;·++k)·{
54 ················final·double·n2·=·value[j];55 ················final·double·n2·=·value[k];
55 ················n·+=·this.weights[j]·*·n2·*·n2;56 ················n·+=·this.weights[k]·*·n2·*·n2;
56 ············}57 ············}
57 ········}58 ········}
58 ········else·if·(this.scale·!=·null)·{59 ········else·if·(this.scale·!=·null)·{
59 ············final·double[]·operate·=·this.scale.operate(value);60 ············for·(double[]·operate·=·this.scale.operate(value);·i·<·operate.length;·++i)·{
60 ············for·(int·length·=·operate.length,·k·=·0;·k·<·length;·++k)·{ 
61 ················final·double·n3·=·operate[k];61 ················final·double·n3·=·operate[i];
62 ················n·+=·n3·*·n3;62 ················n·+=·n3·*·n3;
63 ············}63 ············}
64 ········}64 ········}
65 ········else·{65 ········else·{
 66 ············while·(i·<·value.length)·{
66 ············final·double[]·array2·=·value; 
67 ············for·(int·length2·=·value.length,·l·=·0;·l·<·length2;·++l)·{ 
68 ················final·double·n4·=·array2[l];67 ················final·double·n4·=·value[i];
69 ················n·+=·n4·*·n4;68 ················n·+=·n4·*·n4;
 69 ················++i;
70 ············}70 ············}
71 ········}71 ········}
72 ········return·n;72 ········return·n;
73 ····}73 ····}
74 }74 }
5.77 KB
org/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1.class
5.59 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.24 KB
org/apache/commons/math3/random/AbstractRandomGenerator.class
2.12 KB
javap -verbose -constants -s -l -private {}
    
Offset 415, 45 lines modifiedOffset 415, 43 lines modified
415 ····descriptor:·(J)V415 ····descriptor:·(J)V
416 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT416 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
  
417 ··public·void·setSeed(int[]);417 ··public·void·setSeed(int[]);
418 ····descriptor:·([I)V418 ····descriptor:·([I)V
419 ····flags:·(0x0001)·ACC_PUBLIC419 ····flags:·(0x0001)·ACC_PUBLIC
420 ····Code:420 ····Code:
421 ······stack=300,·locals=12,·args_size=2421 ······stack=300,·locals=11,·args_size=2
422 ·········0:·lconst_0422 ·········0:·lconst_0
423 ·········1:·lstore_2423 ·········1:·lstore_2
424 ·········2:·aload_1424 ·········2:·aload_1
425 ·········3:·astore········4 
426 ·········5:·aload_1 
427 ·········6:·arraylength425 ·········3:·arraylength
 426 ·········4:·istore········4
 427 ·········6:·iconst_0
428 ·········7:·istore········5428 ·········7:·istore········5
 429 ·········9:·iload·········5
429 ·········9:·iconst_0 
430 ········10:·istore········6 
431 ········12:·iload·········6430 ········11:·iload·········4
 431 ········13:·if_icmpge·····49
 432 ········16:·aload_1
432 ········14:·iload·········5433 ········17:·iload·········5
433 ········16:·if_icmpge·····53 
434 ········19:·aload·········4 
435 ········21:·iload·········6 
436 ········23:·iaload434 ········19:·iaload
437 ········24:·istore········7435 ········20:·istore········6
438 ········26:·ldc2_w········#81·················//·long·4294967291l436 ········22:·ldc2_w········#81·················//·long·4294967291l
439 ········29:·lload_2437 ········25:·lload_2
440 ········30:·lmul438 ········26:·lmul
441 ········31:·lstore········8439 ········27:·lstore········7
442 ········33:·iload·········7440 ········29:·iload·········6
443 ········35:·i2l441 ········31:·i2l
444 ········36:·lstore········10442 ········32:·lstore········9
445 ········38:·lload·········8443 ········34:·lload·········7
446 ········40:·lload·········10444 ········36:·lload·········9
447 ········42:·ladd445 ········38:·ladd
448 ········43:·lstore_2446 ········39:·lstore_2
449 ········44:·iload·········6447 ········40:·iload·········5
450 ········46:·iconst_1448 ········42:·iconst_1
451 ········47:·iadd449 ········43:·iadd
452 ········48:·istore········6450 ········44:·istore········5
453 ········50:·goto··········12451 ········46:·goto··········9
454 ········53:·aload_0452 ········49:·aload_0
455 ········54:·lload_2453 ········50:·lload_2
456 ········55:·invokevirtual·#80·················//·Method·setSeed:(J)V454 ········51:·invokevirtual·#80·················//·Method·setSeed:(J)V
457 ········58:·return455 ········54:·return
458 }456 }
873 B
org/apache/commons/math3/random/RandomDataGenerator.class
759 B
procyon -ec {}
    
Offset 62, 17 lines modifiedOffset 62, 16 lines modified
62 ········if·(l·>·0L)·{62 ········if·(l·>·0L)·{
63 ············final·byte[]·array·=·new·byte[8];63 ············final·byte[]·array·=·new·byte[8];
64 ············long·n;64 ············long·n;
65 ············long·n2;65 ············long·n2;
66 ············do·{66 ············do·{
67 ················randomGenerator.nextBytes(array);67 ················randomGenerator.nextBytes(array);
68 ················long·n3·=·0L;68 ················long·n3·=·0L;
69 ················final·byte[]·array2·=·array; 
70 ················for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{69 ················for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
71 ····················n3·=·(n3·<<·8·|·((long)array2[i]·&·0xFFL));70 ····················n3·=·(n3·<<·8·|·((long)array[i]·&·0xFFL));
72 ················}71 ················}
73 ················n·=·(n3·&·Long.MAX_VALUE);72 ················n·=·(n3·&·Long.MAX_VALUE);
74 ················n2·=·n·%·l;73 ················n2·=·n·%·l;
75 ············}·while·(n·-·n2·+·(l·-·1L)·<·0L);74 ············}·while·(n·-·n2·+·(l·-·1L)·<·0L);
76 ············return·n2;75 ············return·n2;
77 ········}76 ········}
78 ········throw·new·NotStrictlyPositiveException((Number)Long.valueOf(l));77 ········throw·new·NotStrictlyPositiveException((Number)Long.valueOf(l));
6.66 KB
org/apache/commons/math3/stat/clustering/EuclideanDoublePoint.class
6.53 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.74 KB
org/apache/commons/math3/stat/clustering/EuclideanIntegerPoint.class
5.6 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.57 KB
org/apache/commons/math3/util/TransformerMap.class
5.47 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
23.0 KB
org/apache/commons/math3/analysis/differentiation/SparseGradient.class
22.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.64 KB
org/apache/commons/math3/distribution/EnumeratedIntegerDistribution.class
2.49 KB
javap -verbose -constants -s -l -private {}
    
Offset 277, 15 lines modifiedOffset 277, 15 lines modified
277 ········94:·dload_2277 ········94:·dload_2
278 ········95:·dreturn278 ········95:·dreturn
  
279 ··public·double·getNumericalMean();279 ··public·double·getNumericalMean();
280 ····descriptor:·()D280 ····descriptor:·()D
281 ····flags:·(0x0001)·ACC_PUBLIC281 ····flags:·(0x0001)·ACC_PUBLIC
282 ····Code:282 ····Code:
283 ······stack=300,·locals=13,·args_size=1283 ······stack=300,·locals=11,·args_size=1
284 ·········0:·dconst_0284 ·········0:·dconst_0
285 ·········1:·dstore_1285 ·········1:·dstore_1
286 ·········2:·aload_0286 ·········2:·aload_0
287 ·········3:·getfield······#54·················//·Field·innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;287 ·········3:·getfield······#54·················//·Field·innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;
288 ·········6:·invokevirtual·#66·················//·Method·org/apache/commons/math3/distribution/EnumeratedDistribution.getPmf:()Ljava/util/List;288 ·········6:·invokevirtual·#66·················//·Method·org/apache/commons/math3/distribution/EnumeratedDistribution.getPmf:()Ljava/util/List;
289 ·········9:·astore_3289 ·········9:·astore_3
290 ········10:·aload_3290 ········10:·aload_3
Offset 314, 17 lines modifiedOffset 314, 17 lines modified
314 ········70:·istore········5314 ········70:·istore········5
315 ········72:·iload·········5315 ········72:·iload·········5
316 ········74:·i2d316 ········74:·i2d
317 ········75:·dstore········9317 ········75:·dstore········9
318 ········77:·dload·········7318 ········77:·dload·········7
319 ········79:·dload·········9319 ········79:·dload·········9
320 ········81:·dmul320 ········81:·dmul
321 ········82:·dstore········11321 ········82:·dstore········7
322 ········84:·dload_1322 ········84:·dload_1
323 ········85:·dload·········11323 ········85:·dload·········7
324 ········87:·dadd324 ········87:·dadd
325 ········88:·dstore_1325 ········88:·dstore_1
326 ········89:·goto··········18326 ········89:·goto··········18
327 ········92:·dload_1327 ········92:·dload_1
328 ········93:·dreturn328 ········93:·dreturn
  
329 ··public·double·getNumericalVariance();329 ··public·double·getNumericalVariance();
Offset 362, 17 lines modifiedOffset 362, 17 lines modified
362 ········66:·checkcast·····#29·················//·class·java/lang/Integer362 ········66:·checkcast·····#29·················//·class·java/lang/Integer
363 ········69:·invokevirtual·#87·················//·Method·java/lang/Integer.intValue:()I363 ········69:·invokevirtual·#87·················//·Method·java/lang/Integer.intValue:()I
364 ········72:·i2d364 ········72:·i2d
365 ········73:·dstore········11365 ········73:·dstore········11
366 ········75:·dload·········9366 ········75:·dload·········9
367 ········77:·dload·········11367 ········77:·dload·········11
368 ········79:·dmul368 ········79:·dmul
369 ········80:·dstore········13369 ········80:·dstore········9
370 ········82:·dload_1370 ········82:·dload_1
371 ········83:·dload·········13371 ········83:·dload·········9
372 ········85:·dadd372 ········85:·dadd
373 ········86:·dstore_1373 ········86:·dstore_1
374 ········87:·aload·········8374 ········87:·aload·········8
375 ········89:·invokevirtual·#90·················//·Method·org/apache/commons/math3/util/Pair.getValue:()Ljava/lang/Object;375 ········89:·invokevirtual·#90·················//·Method·org/apache/commons/math3/util/Pair.getValue:()Ljava/lang/Object;
376 ········92:·checkcast·····#35·················//·class·java/lang/Double376 ········92:·checkcast·····#35·················//·class·java/lang/Double
377 ········95:·invokevirtual·#94·················//·Method·java/lang/Double.doubleValue:()D377 ········95:·invokevirtual·#94·················//·Method·java/lang/Double.doubleValue:()D
378 ········98:·dstore········9378 ········98:·dstore········9
Offset 395, 17 lines modifiedOffset 395, 17 lines modified
395 ·······136:·istore········7395 ·······136:·istore········7
396 ·······138:·iload·········7396 ·······138:·iload·········7
397 ·······140:·i2d397 ·······140:·i2d
398 ·······141:·dstore········11398 ·······141:·dstore········11
399 ·······143:·dload·········9399 ·······143:·dload·········9
400 ·······145:·dload·········11400 ·······145:·dload·········11
401 ·······147:·dmul401 ·······147:·dmul
402 ·······148:·dstore········13402 ·······148:·dstore········9
403 ·······150:·dload_3403 ·······150:·dload_3
404 ·······151:·dload·········13404 ·······151:·dload·········9
405 ·······153:·dadd405 ·······153:·dadd
406 ·······154:·dstore_3406 ·······154:·dstore_3
407 ·······155:·goto··········22407 ·······155:·goto··········22
408 ·······158:·dload_1408 ·······158:·dload_1
409 ·······159:·dload_1409 ·······159:·dload_1
410 ·······160:·dmul410 ·······160:·dmul
411 ·······161:·dstore········13411 ·······161:·dstore········13
6.07 KB
org/apache/commons/math3/distribution/EnumeratedRealDistribution.class
5.93 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
22.6 KB
org/apache/commons/math3/geometry/euclidean/oned/IntervalsSet.class
22.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.71 KB
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet.class
2.58 KB
procyon -ec {}
Max HTML report size reached
8.35 KB
org/apache/commons/math3/geometry/euclidean/twod/SubLine.class
8.23 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.76 KB
org/apache/commons/math3/geometry/spherical/oned/ArcsSet.class
1.64 KB
procyon -ec {}
    
Offset 313, 34 lines modifiedOffset 313, 34 lines modified
313 ········int·n·=·0;313 ········int·n·=·0;
314 ········double·v·=·0.0·/·0.0;314 ········double·v·=·0.0·/·0.0;
315 ········double·n2·=·0.0·/·0.0;315 ········double·n2·=·0.0·/·0.0;
316 ········for·(final·double[]·array·:·this)·{316 ········for·(final·double[]·array·:·this)·{
317 ············if·(Double.isNaN(v))·{317 ············if·(Double.isNaN(v))·{
318 ················v·=·array[0];318 ················v·=·array[0];
319 ············}319 ············}
320 ············Label_0119:·{320 ············Label_0116:·{
321 ················if·(n·==·0)·{321 ················if·(n·==·0)·{
322 ····················BoundaryProjection·boundaryProjection;322 ····················BoundaryProjection·boundaryProjection;
323 ····················if·(alpha·<·array[0])·{323 ····················if·(alpha·<·array[0])·{
324 ························if·(Double.isNaN(n2))·{324 ························if·(Double.isNaN(n2))·{
325 ····························n·=·1;325 ····························n·=·1;
326 ····························break·Label_0119;326 ····························break·Label_0116;
327 ························}327 ························}
328 ························final·double·n3·=·alpha·-·n2;328 ························final·double·n3·=·alpha·-·n2;
329 ························final·double·n4·=·array[0]·-·alpha;329 ························final·double·n4·=·array[0]·-·alpha;
330 ························if·(n3·<·n4)·{330 ························if·(n3·<·n4)·{
331 ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(n2),·n3);331 ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(n2),·n3);
332 ························}332 ························}
333 ························else·{333 ························else·{
334 ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[0]),·n4);334 ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[0]),·n4);
335 ························}335 ························}
336 ····················}336 ····················}
337 ····················else·{337 ····················else·{
338 ························if·(alpha·>·array[1])·{338 ························if·(alpha·>·array[1])·{
339 ····························break·Label_0119;339 ····························break·Label_0116;
340 ························}340 ························}
341 ························final·double·n5·=·array[0]·-·alpha;341 ························final·double·n5·=·array[0]·-·alpha;
342 ························final·double·n6·=·alpha·-·array[1];342 ························final·double·n6·=·alpha·-·array[1];
343 ························if·(n5·<·n6)·{343 ························if·(n5·<·n6)·{
344 ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[1]),·n6);344 ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[1]),·n6);
345 ························}345 ························}
346 ························else·{346 ························else·{
1.24 KB
org/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet.class
1.09 KB
procyon -ec {}
    
Offset 134, 17 lines modifiedOffset 134, 16 lines modified
134 ················final·Vertex·vertex2·=·vertex;134 ················final·Vertex·vertex2·=·vertex;
135 ················vertex·=·array2[j];135 ················vertex·=·array2[j];
136 ················Circle·sharedCircleWith·=·vertex2.sharedCircleWith(vertex);136 ················Circle·sharedCircleWith·=·vertex2.sharedCircleWith(vertex);
137 ················if·(sharedCircleWith·==·null)·{137 ················if·(sharedCircleWith·==·null)·{
138 ····················sharedCircleWith·=·new·Circle(vertex2.getLocation(),·vertex.getLocation(),·n);138 ····················sharedCircleWith·=·new·Circle(vertex2.getLocation(),·vertex.getLocation(),·n);
139 ················}139 ················}
140 ················list.add(new·Edge(vertex2,·vertex,·Vector3D.angle(vertex2.getLocation().getVector(),·vertex.getLocation().getVector()),·sharedCircleWith));140 ················list.add(new·Edge(vertex2,·vertex,·Vector3D.angle(vertex2.getLocation().getVector(),·vertex.getLocation().getVector()),·sharedCircleWith));
141 ················final·Vertex[]·array3·=·array2; 
142 ················for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{141 ················for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{
143 ····················final·Vertex·vertex3·=·array3[k];142 ····················final·Vertex·vertex3·=·array2[k];
144 ····················if·(vertex3·!=·vertex2·&&·vertex3·!=·vertex·&&·FastMath.abs(sharedCircleWith.getOffset((Point)vertex3.getLocation()))·<=·n)·{143 ····················if·(vertex3·!=·vertex2·&&·vertex3·!=·vertex·&&·FastMath.abs(sharedCircleWith.getOffset((Point)vertex3.getLocation()))·<=·n)·{
145 ························vertex3.bindWith(sharedCircleWith);144 ························vertex3.bindWith(sharedCircleWith);
146 ····················}145 ····················}
147 ················}146 ················}
148 ············}147 ············}
149 ············bspTree·=·new·BSPTree();148 ············bspTree·=·new·BSPTree();
150 ············insertEdges(n,·bspTree,·list);149 ············insertEdges(n,·bspTree,·list);
1.57 KB
org/apache/commons/math3/linear/AbstractFieldMatrix.class
1.46 KB
procyon -ec {}
    
Offset 116, 25 lines modifiedOffset 116, 27 lines modified
116 ········this.checkColumnIndex(l);116 ········this.checkColumnIndex(l);
117 ········if·(l·<·k)·{117 ········if·(l·<·k)·{
118 ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·b);118 ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·b);
119 ········}119 ········}
120 ····}120 ····}
121 ····121 ····
122 ····protected·void·checkSubMatrixIndex(final·int[]·array,·final·int[]·array2)·{122 ····protected·void·checkSubMatrixIndex(final·int[]·array,·final·int[]·array2)·{
 123 ········int·i·=·0;
123 ········if·(array·==·null·||·array2·==·null)·{124 ········if·(array·==·null·||·array2·==·null)·{
124 ············throw·new·NullArgumentException();125 ············throw·new·NullArgumentException();
125 ········}126 ········}
126 ········if·(array.length·==·0·||·array2.length·==·0)·{127 ········if·(array.length·==·0·||·array2.length·==·0)·{
127 ············throw·new·NoDataException();128 ············throw·new·NoDataException();
128 ········}129 ········}
129 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{130 ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{
130 ············this.checkRowIndex(array[i]);131 ············this.checkRowIndex(array[j]);
131 ········}132 ········}
132 ········for·(int·length2·=·array2.length,·j·=·0;·j·<·length2;·++j)·{133 ········while·(i·<·array2.length)·{
133 ············this.checkColumnIndex(array2[j]);134 ············this.checkColumnIndex(array2[i]);
 135 ············++i;
134 ········}136 ········}
135 ····}137 ····}
136 ····138 ····
137 ····protected·void·checkSubtractionCompatible(final·FieldMatrix·fieldMatrix)·{139 ····protected·void·checkSubtractionCompatible(final·FieldMatrix·fieldMatrix)·{
138 ········if·(this.getRowDimension()·!=·fieldMatrix.getRowDimension()·||·this.getColumnDimension()·!=·fieldMatrix.getColumnDimension())·{140 ········if·(this.getRowDimension()·!=·fieldMatrix.getRowDimension()·||·this.getColumnDimension()·!=·fieldMatrix.getColumnDimension())·{
139 ············throw·new·MatrixDimensionMismatchException(fieldMatrix.getRowDimension(),·fieldMatrix.getColumnDimension(),·this.getRowDimension(),·this.getColumnDimension());141 ············throw·new·MatrixDimensionMismatchException(fieldMatrix.getRowDimension(),·fieldMatrix.getColumnDimension(),·this.getRowDimension(),·this.getColumnDimension());
140 ········}142 ········}
3.66 KB
org/apache/commons/math3/linear/AbstractRealMatrix.class
3.55 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
43.1 KB
org/apache/commons/math3/ode/AbstractIntegrator.class
43.0 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.06 KB
org/apache/commons/math3/ode/ParameterJacobianWrapper.class
3.94 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.57 KB
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer.class
4.42 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.62 KB
org/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer.class
6.46 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.09 KB
org/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer.class
4.93 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.9 KB
org/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer.class
5.72 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.59 KB
org/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction.class
4.41 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.1 KB
org/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction.class
4.93 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
8.39 KB
org/apache/commons/math3/optimization/linear/SimplexSolver.class
8.27 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.45 KB
org/apache/commons/math3/genetics/BinaryChromosome.class
3.34 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.84 KB
org/apache/commons/math3/genetics/RandomKey.class
2.75 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
11.9 KB
org/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain.class
11.7 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
14.5 KB
org/apache/commons/math3/linear/BlockFieldMatrix.class
14.4 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
17.4 KB
org/apache/commons/math3/linear/BlockRealMatrix.class
17.3 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.04 KB
org/apache/commons/math3/optim/linear/LinearOptimizer.class
5.92 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.69 KB
org/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer.class
3.53 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
10.2 KB
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer.class
10.1 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.09 KB
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer.class
2.94 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.69 KB
org/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer.class
3.52 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.0 KB
org/apache/commons/math3/optimization/direct/SimplexOptimizer.class
2.87 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
11.4 KB
org/apache/commons/math3/optim/linear/SimplexSolver.class
11.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.17 KB
org/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer.class
3.99 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.59 KB
org/apache/commons/math3/optimization/direct/CMAESOptimizer.class
1.46 KB
procyon -ec {}
    
Offset 762, 21 lines modifiedOffset 762, 21 lines modified
762 ····································}762 ····································}
763 ····································copyColumn(realMatrix,·0,·zeros,·n2);763 ····································copyColumn(realMatrix,·0,·zeros,·n2);
764 ····································realMatrix2·=·zeros;764 ····································realMatrix2·=·zeros;
765 ····································try·{765 ····································try·{
766 ········································array[n2]·=·cmaesOptimizer$FitnessFunction.value(realMatrix2.getColumn(n2));766 ········································array[n2]·=·cmaesOptimizer$FitnessFunction.value(realMatrix2.getColumn(n2));
767 ········································++n2;767 ········································++n2;
768 ········································continue·Label_0281_Outer;768 ········································continue·Label_0281_Outer;
 769 ········································realMatrix·=·this.xmean.add(times(this.diagD,·randn1.getColumnMatrix(n2)).scalarMultiply(this.sigma));
 770 ········································continue;
769 ········································n·=·-value;771 ········································n·=·-value;
770 ········································continue·Label_0163_Outer;772 ········································continue·Label_0163_Outer;
771 ········································randn1.setColumn(n2,·this.randn(this.dimension));773 ········································randn1.setColumn(n2,·this.randn(this.dimension));
772 ········································++n3;774 ········································++n3;
773 ········································continue·Label_0381_Outer;775 ········································continue·Label_0381_Outer;
774 ········································realMatrix·=·this.xmean.add(times(this.diagD,·randn1.getColumnMatrix(n2)).scalarMultiply(this.sigma)); 
775 ········································continue; 
776 ····································}776 ····································}
777 ····································catch·(TooManyEvaluationsException·ex)·{}777 ····································catch·(TooManyEvaluationsException·ex)·{}
778 ································}778 ································}
779 ································break;779 ································break;
780 ····························}780 ····························}
781 ························}781 ························}
782 ························break;782 ························break;
44.3 KB
org/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator.class
44.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
42.6 KB
org/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator.class
42.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
277 B
smali/it/gmariotti/changelibs/R.smali
    
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .method·public·constructor·<init>()V22 .method·public·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·925 ····.line·9
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·45 
28 ····return-void27 ····return-void
29 .end·method28 .end·method
290 B
smali/it/gmariotti/cardslib/library/R.smali
    
Offset 25, 10 lines modifiedOffset 25, 9 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·928 ····.line·9
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·190 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
22.3 KB
smali/com/joanzapata/android/iconify/Utils.smali
    
Offset 20, 29 lines modifiedOffset 20, 29 lines modified
20 .end·method20 .end·method
  
21 .method·private·static·closeQuietly(Ljava/io/Closeable;)V21 .method·private·static·closeQuietly(Ljava/io/Closeable;)V
22 ····.locals·122 ····.locals·1
23 ····.param·p0,·"closeable"····#·Ljava/io/Closeable;23 ····.param·p0,·"closeable"····#·Ljava/io/Closeable;
  
24 ····.prologue24 ····.prologue
25 ····.line·8925 ····.line·110
26 ····if-eqz·p0,·:cond_026 ····if-eqz·p0,·:cond_0
  
27 ····.line·9127 ····.line·112
28 ····:try_start_028 ····:try_start_0
29 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V29 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
30 ····:try_end_030 ····:try_end_0
31 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_031 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
32 ····.line·9632 ····.line·117
33 ····:cond_033 ····:cond_0
34 ····:goto_034 ····:goto_0
35 ····return-void35 ····return-void
  
36 ····.line·9236 ····.line·113
37 ····:catch_037 ····:catch_0
38 ····move-exception·v038 ····move-exception·v0
  
39 ····goto·:goto_039 ····goto·:goto_0
40 .end·method40 .end·method
  
41 .method·static·convertDpToPx(Landroid/content/Context;F)I41 .method·static·convertDpToPx(Landroid/content/Context;F)I
Offset 50, 400 lines modifiedOffset 50, 531 lines modified
50 ····.param·p0,·"context"····#·Landroid/content/Context;50 ····.param·p0,·"context"····#·Landroid/content/Context;
51 ····.param·p1,·"dp"····#·F51 ····.param·p1,·"dp"····#·F
  
52 ····.prologue52 ····.prologue
53 ····.line·4653 ····.line·46
54 ····const/4·v0,·0x154 ····const/4·v0,·0x1
  
 55 ····.line·47
55 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;56 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
56 ····move-result-object·v157 ····move-result-object·v1
  
57 ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;58 ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
58 ····move-result-object·v159 ····move-result-object·v1
  
 60 ····.line·46
59 ····invoke-static·{v0,·p1,·v1},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F61 ····invoke-static·{v0,·p1,·v1},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
  
60 ····move-result·v062 ····move-result·v0
  
61 ····float-to-int·v0,·v063 ····float-to-int·v0,·v0
  
62 ····return·v064 ····return·v0
63 .end·method65 .end·method
  
 66 .method·private·static·copy(Ljava/io/InputStream;Ljava/io/File;)V
 67 ····.locals·5
 68 ····.param·p0,·"inputStream"····#·Ljava/io/InputStream;
 69 ····.param·p1,·"outputFile"····#·Ljava/io/File;
 70 ····.annotation·system·Ldalvik/annotation/Throws;
 71 ········value·=·{
 72 ············Ljava/io/IOException;
 73 ········}
 74 ····.end·annotation
  
 75 ····.prologue
 76 ····.line·95
 77 ····const/4·v0,·0x0
  
 78 ····.line·97
 79 ····.local·v0,·"bos":Ljava/io/BufferedOutputStream;
 80 ····:try_start_0
 81 ····invoke-virtual·{p0},·Ljava/io/InputStream;->available()I
  
 82 ····move-result·v4
  
 83 ····new-array·v2,·v4,·[B
  
 84 ····.line·98
 85 ····.local·v2,·"buffer":[B
 86 ····new-instance·v1,·Ljava/io/BufferedOutputStream;
  
 87 ····new-instance·v4,·Ljava/io/FileOutputStream;
  
 88 ····invoke-direct·{v4,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
  
 89 ····invoke-direct·{v1,·v4},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
 90 ····:try_end_0
 91 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
 92 ····.line·100
 93 ····.end·local·v0····#·"bos":Ljava/io/BufferedOutputStream;
 94 ····.local·v1,·"bos":Ljava/io/BufferedOutputStream;
 95 ····:goto_0
 96 ····:try_start_1
 97 ····invoke-virtual·{p0,·v2},·Ljava/io/InputStream;->read([B)I
  
 98 ····move-result·v3
  
 99 ····.local·v3,·"l":I
 100 ····if-lez·v3,·:cond_0
  
 101 ····.line·101
 102 ····const/4·v4,·0x0
  
 103 ····invoke-virtual·{v1,·v2,·v4,·v3},·Ljava/io/BufferedOutputStream;->write([BII)V
 104 ····:try_end_1
 105 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 106 ····goto·:goto_0
  
 107 ····.line·104
 108 ····.end·local·v3····#·"l":I
 109 ····:catchall_0
 110 ····move-exception·v4
  
 111 ····move-object·v0,·v1
  
 112 ····.end·local·v1····#·"bos":Ljava/io/BufferedOutputStream;
 113 ····.end·local·v2····#·"buffer":[B
 114 ····.restart·local·v0····#·"bos":Ljava/io/BufferedOutputStream;
 115 ····:goto_1
 116 ····invoke-static·{v0},·Lcom/joanzapata/android/iconify/Utils;->closeQuietly(Ljava/io/Closeable;)V
  
 117 ····.line·105
 118 ····invoke-static·{p0},·Lcom/joanzapata/android/iconify/Utils;->closeQuietly(Ljava/io/Closeable;)V
Max diff block lines reached; 18660/22774 bytes (81.94%) of diff not shown.
558 KB
smali/com/joanzapata/android/iconify/Iconify$IconValue.smali
    
Offset 1, 11 lines modifiedOffset 1, 14 lines modified
1 .class·public·final·enum·Lcom/joanzapata/android/iconify/Iconify$IconValue;1 .class·public·final·enum·Lcom/joanzapata/android/iconify/Iconify$IconValue;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"Iconify.java"3 .source·"Iconify.java"
  
 4 #·interfaces
 5 .implements·Lcom/joanzapata/android/iconify/BaseIconValue;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lcom/joanzapata/android/iconify/Iconify;8 ····value·=·Lcom/joanzapata/android/iconify/Iconify;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
Offset 14, 40 lines modifiedOffset 17, 47 lines modified
14 .end·annotation17 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{19 ····value·=·{
17 ········"Ljava/lang/Enum",20 ········"Ljava/lang/Enum",
18 ········"<",21 ········"<",
19 ········"Lcom/joanzapata/android/iconify/Iconify$IconValue;",22 ········"Lcom/joanzapata/android/iconify/Iconify$IconValue;",
20 ········">;"23 ········">;",
 24 ········"Lcom/joanzapata/android/iconify/BaseIconValue;"
21 ····}25 ····}
22 .end·annotation26 .end·annotation
  
  
23 #·static·fields27 #·static·fields
24 .field·private·static·final·synthetic·$VALUES:[Lcom/joanzapata/android/iconify/Iconify$IconValue;28 .field·private·static·final·synthetic·$VALUES:[Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 29 .field·public·static·final·enum·fa_500px:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
25 .field·public·static·final·enum·fa_adjust:Lcom/joanzapata/android/iconify/Iconify$IconValue;30 .field·public·static·final·enum·fa_adjust:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
26 .field·public·static·final·enum·fa_adn:Lcom/joanzapata/android/iconify/Iconify$IconValue;31 .field·public·static·final·enum·fa_adn:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
27 .field·public·static·final·enum·fa_align_center:Lcom/joanzapata/android/iconify/Iconify$IconValue;32 .field·public·static·final·enum·fa_align_center:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
28 .field·public·static·final·enum·fa_align_justify:Lcom/joanzapata/android/iconify/Iconify$IconValue;33 .field·public·static·final·enum·fa_align_justify:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
29 .field·public·static·final·enum·fa_align_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;34 .field·public·static·final·enum·fa_align_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
30 .field·public·static·final·enum·fa_align_right:Lcom/joanzapata/android/iconify/Iconify$IconValue;35 .field·public·static·final·enum·fa_align_right:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 36 .field·public·static·final·enum·fa_amazon:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
31 .field·public·static·final·enum·fa_ambulance:Lcom/joanzapata/android/iconify/Iconify$IconValue;37 .field·public·static·final·enum·fa_ambulance:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
32 .field·public·static·final·enum·fa_anchor:Lcom/joanzapata/android/iconify/Iconify$IconValue;38 .field·public·static·final·enum·fa_anchor:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
33 .field·public·static·final·enum·fa_android:Lcom/joanzapata/android/iconify/Iconify$IconValue;39 .field·public·static·final·enum·fa_android:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 40 .field·public·static·final·enum·fa_angellist:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
34 .field·public·static·final·enum·fa_angle_double_down:Lcom/joanzapata/android/iconify/Iconify$IconValue;41 .field·public·static·final·enum·fa_angle_double_down:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
35 .field·public·static·final·enum·fa_angle_double_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;42 .field·public·static·final·enum·fa_angle_double_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
36 .field·public·static·final·enum·fa_angle_double_right:Lcom/joanzapata/android/iconify/Iconify$IconValue;43 .field·public·static·final·enum·fa_angle_double_right:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
37 .field·public·static·final·enum·fa_angle_double_up:Lcom/joanzapata/android/iconify/Iconify$IconValue;44 .field·public·static·final·enum·fa_angle_double_up:Lcom/joanzapata/android/iconify/Iconify$IconValue;
Offset 60, 14 lines modifiedOffset 70, 16 lines modified
  
60 .field·public·static·final·enum·fa_angle_up:Lcom/joanzapata/android/iconify/Iconify$IconValue;70 .field·public·static·final·enum·fa_angle_up:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
61 .field·public·static·final·enum·fa_apple:Lcom/joanzapata/android/iconify/Iconify$IconValue;71 .field·public·static·final·enum·fa_apple:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
62 .field·public·static·final·enum·fa_archive:Lcom/joanzapata/android/iconify/Iconify$IconValue;72 .field·public·static·final·enum·fa_archive:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 73 .field·public·static·final·enum·fa_area_chart:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
63 .field·public·static·final·enum·fa_arrow_circle_down:Lcom/joanzapata/android/iconify/Iconify$IconValue;74 .field·public·static·final·enum·fa_arrow_circle_down:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
64 .field·public·static·final·enum·fa_arrow_circle_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;75 .field·public·static·final·enum·fa_arrow_circle_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
65 .field·public·static·final·enum·fa_arrow_circle_o_down:Lcom/joanzapata/android/iconify/Iconify$IconValue;76 .field·public·static·final·enum·fa_arrow_circle_o_down:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
66 .field·public·static·final·enum·fa_arrow_circle_o_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;77 .field·public·static·final·enum·fa_arrow_circle_o_left:Lcom/joanzapata/android/iconify/Iconify$IconValue;
Offset 94, 44 lines modifiedOffset 106, 84 lines modified
  
94 .field·public·static·final·enum·fa_arrows_h:Lcom/joanzapata/android/iconify/Iconify$IconValue;106 .field·public·static·final·enum·fa_arrows_h:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
95 .field·public·static·final·enum·fa_arrows_v:Lcom/joanzapata/android/iconify/Iconify$IconValue;107 .field·public·static·final·enum·fa_arrows_v:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
96 .field·public·static·final·enum·fa_asterisk:Lcom/joanzapata/android/iconify/Iconify$IconValue;108 .field·public·static·final·enum·fa_asterisk:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 109 .field·public·static·final·enum·fa_at:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
97 .field·public·static·final·enum·fa_automobile:Lcom/joanzapata/android/iconify/Iconify$IconValue;110 .field·public·static·final·enum·fa_automobile:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
98 .field·public·static·final·enum·fa_backward:Lcom/joanzapata/android/iconify/Iconify$IconValue;111 .field·public·static·final·enum·fa_backward:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 112 .field·public·static·final·enum·fa_balance_scale:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
99 .field·public·static·final·enum·fa_ban:Lcom/joanzapata/android/iconify/Iconify$IconValue;113 .field·public·static·final·enum·fa_ban:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
100 .field·public·static·final·enum·fa_bank:Lcom/joanzapata/android/iconify/Iconify$IconValue;114 .field·public·static·final·enum·fa_bank:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 115 .field·public·static·final·enum·fa_bar_chart:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
101 .field·public·static·final·enum·fa_bar_chart_o:Lcom/joanzapata/android/iconify/Iconify$IconValue;116 .field·public·static·final·enum·fa_bar_chart_o:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
102 .field·public·static·final·enum·fa_barcode:Lcom/joanzapata/android/iconify/Iconify$IconValue;117 .field·public·static·final·enum·fa_barcode:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
103 .field·public·static·final·enum·fa_bars:Lcom/joanzapata/android/iconify/Iconify$IconValue;118 .field·public·static·final·enum·fa_bars:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 119 .field·public·static·final·enum·fa_battery_0:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 120 .field·public·static·final·enum·fa_battery_1:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 121 .field·public·static·final·enum·fa_battery_2:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 122 .field·public·static·final·enum·fa_battery_3:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 123 .field·public·static·final·enum·fa_battery_4:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 124 .field·public·static·final·enum·fa_battery_empty:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 125 .field·public·static·final·enum·fa_battery_full:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 126 .field·public·static·final·enum·fa_battery_half:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 127 .field·public·static·final·enum·fa_battery_quarter:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
 128 .field·public·static·final·enum·fa_battery_three_quarters:Lcom/joanzapata/android/iconify/Iconify$IconValue;
  
Max diff block lines reached; 565443/571239 bytes (98.99%) of diff not shown.
13.3 KB
smali/com/joanzapata/android/iconify/Iconify.smali
    
Offset 8, 235 lines modifiedOffset 8, 337 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lcom/joanzapata/android/iconify/Iconify$IconValue;9 ········Lcom/joanzapata/android/iconify/Iconify$IconValue;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·TAG:Ljava/lang/String;13 .field·private·static·final·FONTAWESOME_TTF_FILE:Ljava/lang/String;·=·"res:fontawesome-webfont-4.4.0.ttf"
  
14 .field·private·static·final·TTF_FILE:Ljava/lang/String;·=·"fontawesome-webfont-4.1.0.ttf"14 .field·public·static·final·TAG:Ljava/lang/String;
  
15 .field·private·static·typeface:Landroid/graphics/Typeface;15 .field·private·static·typefaces:Ljava/util/Map;
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"Ljava/util/Map",
 19 ············"<",
 20 ············"Ljava/lang/String;",
 21 ············"Landroid/graphics/Typeface;",
 22 ············">;"
 23 ········}
 24 ····.end·annotation
 25 .end·field
  
  
16 #·direct·methods26 #·direct·methods
17 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
18 ····.locals·128 ····.locals·1
  
19 ····.prologue29 ····.prologue
20 ····.line·4030 ····.line·42
21 ····const-class·v0,·Lcom/joanzapata/android/iconify/Iconify;31 ····const-class·v0,·Lcom/joanzapata/android/iconify/Iconify;
  
22 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;32 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
23 ····move-result-object·v033 ····move-result-object·v0
  
24 ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->TAG:Ljava/lang/String;34 ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->TAG:Ljava/lang/String;
  
25 ····.line·4235 ····.line·44
26 ····const/4·v0,·0x036 ····new-instance·v0,·Ljava/util/HashMap;
  
 37 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
27 ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->typeface:Landroid/graphics/Typeface;38 ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->typefaces:Ljava/util/Map;
  
28 ····return-void39 ····return-void
29 .end·method40 .end·method
  
30 .method·private·constructor·<init>()V41 .method·private·constructor·<init>()V
31 ····.locals·042 ····.locals·0
  
32 ····.prologue43 ····.prologue
33 ····.line·4444 ····.line·46
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·4646 ····.line·48
36 ····return-void47 ····return-void
37 .end·method48 .end·method
  
38 .method·public·static·final·varargs·addIcons([Landroid/widget/TextView;)V49 .method·public·static·varargs·addIcons(Ljava/lang/Enum;[Landroid/widget/TextView;)V
39 ····.locals·550 ····.locals·5
40 ····.param·p0,·"textViews"····#·[Landroid/widget/TextView;51 ····.param·p1,·"textViews"····#·[Landroid/widget/TextView;
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"<T:",
 55 ············"Ljava/lang/Enum",
 56 ············"<TT;>;:",
 57 ············"Lcom/joanzapata/android/iconify/BaseIconValue;",
 58 ············">(TT;[",
 59 ············"Landroid/widget/TextView;",
 60 ············")V"
 61 ········}
 62 ····.end·annotation
  
41 ····.prologue63 ····.prologue
42 ····.line·5264 ····.line·59
 65 ····.local·p0,·"icon":Ljava/lang/Enum;,·"TT;"
43 ····move-object·v0,·p0 
  
44 ····.local·v0,·"arr$":[Landroid/widget/TextView; 
45 ····array-length·v2,·v066 ····array-length·v3,·p1
  
46 ····.local·v2,·"len$":I 
47 ····const/4·v1,·0x067 ····const/4·v1,·0x0
  
48 ····.local·v1,·"i$":I68 ····move·v2,·v1
  
49 ····:goto_069 ····:goto_0
50 ····if-ge·v1,·v2,·:cond_070 ····if-ge·v2,·v3,·:cond_0
  
51 ····aget-object·v3,·v0,·v171 ····aget-object·v0,·p1,·v2
  
52 ····.line·5372 ····.line·60
53 ····.local·v3,·"textView":Landroid/widget/TextView;73 ····.local·v0,·"textView":Landroid/widget/TextView;
54 ····invoke-virtual·{v3},·Landroid/widget/TextView;->getContext()Landroid/content/Context;74 ····invoke-virtual·{v0},·Landroid/widget/TextView;->getContext()Landroid/content/Context;
  
55 ····move-result-object·v475 ····move-result-object·v4
  
56 ····invoke-static·{v4},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;)Landroid/graphics/Typeface;76 ····move-object·v1,·p0
  
57 ····move-result-object·v477 ····check-cast·v1,·Lcom/joanzapata/android/iconify/BaseIconValue;
  
58 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V78 ····invoke-interface·{v1},·Lcom/joanzapata/android/iconify/BaseIconValue;->getTtfFilename()Ljava/lang/String;
  
 79 ····move-result-object·v1
59 ····.line·54 
60 ····invoke-virtual·{v3},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; 
  
61 ····move-result-object·v480 ····invoke-static·{v4,·v1},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/Typeface;
  
62 ····invoke-static·{v4},·Lcom/joanzapata/android/iconify/Iconify;->compute(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;81 ····move-result-object·v1
  
63 ····move-result-object·v482 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
  
 83 ····.line·61
64 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V84 ····invoke-virtual·{v0},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
  
 85 ····move-result-object·v1
  
 86 ····invoke-static·{p0,·v1},·Lcom/joanzapata/android/iconify/Iconify;->compute(Ljava/lang/Enum;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 87 ····move-result-object·v1
  
 88 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
65 ····.line·5289 ····.line·59
66 ····add-int/lit8·v1,·v1,·0x190 ····add-int/lit8·v1,·v2,·0x1
Max diff block lines reached; 8650/13512 bytes (64.02%) of diff not shown.
16.3 KB
smali/com/joanzapata/android/iconify/IconDrawable.smali
    
Offset 8, 439 lines modifiedOffset 8, 437 lines modified
  
  
8 #·instance·fields8 #·instance·fields
9 .field·private·alpha:I9 .field·private·alpha:I
  
10 .field·private·final·context:Landroid/content/Context;10 .field·private·final·context:Landroid/content/Context;
  
11 .field·private·final·icon:Lcom/joanzapata/android/iconify/Iconify$IconValue;11 .field·private·final·icon:Lcom/joanzapata/android/iconify/BaseIconValue;
  
12 .field·private·paint:Landroid/text/TextPaint;12 .field·private·paint:Landroid/text/TextPaint;
  
13 .field·private·size:I13 .field·private·size:I
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Landroid/content/Context;Lcom/joanzapata/android/iconify/Iconify$IconValue;)V15 .method·public·constructor·<init>(Landroid/content/Context;Lcom/joanzapata/android/iconify/BaseIconValue;)V
16 ····.locals·216 ····.locals·2
17 ····.param·p1,·"context"····#·Landroid/content/Context;17 ····.param·p1,·"context"····#·Landroid/content/Context;
18 ····.param·p2,·"icon"····#·Lcom/joanzapata/android/iconify/Iconify$IconValue;18 ····.param·p2,·"icon"····#·Lcom/joanzapata/android/iconify/BaseIconValue;
  
19 ····.prologue19 ····.prologue
20 ····.line·6620 ····.line·65
21 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V21 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V
  
22 ····.line·5722 ····.line·56
23 ····const/4·v0,·-0x123 ····const/4·v0,·-0x1
  
24 ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->size:I24 ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->size:I
  
25 ····.line·5925 ····.line·58
26 ····const/16·v0,·0xff26 ····const/16·v0,·0xff
  
27 ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->alpha:I27 ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->alpha:I
  
28 ····.line·6728 ····.line·66
29 ····iput-object·p1,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->context:Landroid/content/Context;29 ····iput-object·p1,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->context:Landroid/content/Context;
  
30 ····.line·6830 ····.line·67
31 ····iput-object·p2,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->icon:Lcom/joanzapata/android/iconify/Iconify$IconValue;31 ····iput-object·p2,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->icon:Lcom/joanzapata/android/iconify/BaseIconValue;
  
32 ····.line·6932 ····.line·68
33 ····new-instance·v0,·Landroid/text/TextPaint;33 ····new-instance·v0,·Landroid/text/TextPaint;
  
34 ····invoke-direct·{v0},·Landroid/text/TextPaint;-><init>()V34 ····invoke-direct·{v0},·Landroid/text/TextPaint;-><init>()V
  
35 ····iput-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;35 ····iput-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;
  
36 ····.line·7036 ····.line·69
37 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;37 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;
  
 38 ····invoke-interface·{p2},·Lcom/joanzapata/android/iconify/BaseIconValue;->getTtfFilename()Ljava/lang/String;
  
 39 ····move-result-object·v1
  
38 ····invoke-static·{p1},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;)Landroid/graphics/Typeface;40 ····invoke-static·{p1,·v1},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/Typeface;
  
39 ····move-result-object·v141 ····move-result-object·v1
  
40 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;42 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;
  
41 ····.line·7143 ····.line·70
42 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;44 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;
  
43 ····sget-object·v1,·Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;45 ····sget-object·v1,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
  
44 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setStyle(Landroid/graphics/Paint$Style;)V46 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setStyle(Landroid/graphics/Paint$Style;)V
  
45 ····.line·7247 ····.line·71
46 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;48 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;
  
47 ····sget-object·v1,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align;49 ····sget-object·v1,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align;
  
48 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V50 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V
  
49 ····.line·7351 ····.line·72
50 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;52 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;
  
51 ····const/4·v1,·0x053 ····const/4·v1,·0x0
  
52 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setUnderlineText(Z)V54 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setUnderlineText(Z)V
  
53 ····.line·7455 ····.line·73
54 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;56 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;
  
55 ····const/high16·v1,·-0x100000057 ····const/high16·v1,·-0x1000000
  
56 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setColor(I)V58 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setColor(I)V
  
57 ····.line·7559 ····.line·74
58 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;60 ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint;
  
59 ····const/4·v1,·0x161 ····const/4·v1,·0x1
  
60 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setAntiAlias(Z)V62 ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setAntiAlias(Z)V
  
61 ····.line·7663 ····.line·75
62 ····return-void64 ····return-void
63 .end·method65 .end·method
  
  
64 #·virtual·methods66 #·virtual·methods
65 .method·public·actionBarSize()Lcom/joanzapata/android/iconify/IconDrawable;67 .method·public·actionBarSize()Lcom/joanzapata/android/iconify/IconDrawable;
66 ····.locals·168 ····.locals·1
  
67 ····.prologue69 ····.prologue
68 ····.line·8370 ····.line·82
69 ····const/16·v0,·0x1871 ····const/16·v0,·0x18
  
70 ····invoke-virtual·{p0,·v0},·Lcom/joanzapata/android/iconify/IconDrawable;->sizeDp(I)Lcom/joanzapata/android/iconify/IconDrawable;72 ····invoke-virtual·{p0,·v0},·Lcom/joanzapata/android/iconify/IconDrawable;->sizeDp(I)Lcom/joanzapata/android/iconify/IconDrawable;
  
71 ····move-result-object·v073 ····move-result-object·v0
  
72 ····return-object·v074 ····return-object·v0
73 .end·method75 .end·method
  
74 .method·public·alpha(I)Lcom/joanzapata/android/iconify/IconDrawable;76 .method·public·alpha(I)Lcom/joanzapata/android/iconify/IconDrawable;
75 ····.locals·077 ····.locals·0
76 ····.param·p1,·"alpha"····#·I78 ····.param·p1,·"alpha"····#·I
  
77 ····.prologue79 ····.prologue
78 ····.line·14480 ····.line·143
79 ····invoke-virtual·{p0,·p1},·Lcom/joanzapata/android/iconify/IconDrawable;->setAlpha(I)V81 ····invoke-virtual·{p0,·p1},·Lcom/joanzapata/android/iconify/IconDrawable;->setAlpha(I)V
  
80 ····.line·14582 ····.line·144
81 ····invoke-virtual·{p0},·Lcom/joanzapata/android/iconify/IconDrawable;->invalidateSelf()V83 ····invoke-virtual·{p0},·Lcom/joanzapata/android/iconify/IconDrawable;->invalidateSelf()V
  
82 ····.line·14684 ····.line·145
Max diff block lines reached; 11699/16602 bytes (70.47%) of diff not shown.
295 B
smali/com/astuetz/pagerslidingtabstrip/R.smali
    
Offset 18, 10 lines modifiedOffset 18, 9 lines modified
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·921 ····.line·9
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·29 
24 ····return-void23 ····return-void
25 .end·method24 .end·method
16.1 KB
smali/org/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations.smali
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·computeDerivatives(D[D[D[D[D)V48 .method·public·computeDerivatives(D[D[D[D[D)V
49 ····.locals·2949 ····.locals·26
50 ····.param·p1,·"t"····#·D50 ····.param·p1,·"t"····#·D
51 ····.param·p3,·"y"····#·[D51 ····.param·p3,·"y"····#·[D
52 ····.param·p4,·"yDot"····#·[D52 ····.param·p4,·"yDot"····#·[D
53 ····.param·p5,·"z"····#·[D53 ····.param·p5,·"z"····#·[D
54 ····.param·p6,·"zDot"····#·[D54 ····.param·p6,·"zDot"····#·[D
55 ····.annotation·system·Ldalvik/annotation/Throws;55 ····.annotation·system·Ldalvik/annotation/Throws;
56 ········value·=·{56 ········value·=·{
Offset 177, 139 lines modifiedOffset 177, 139 lines modified
177 ····move-object/from16·v5,·p3177 ····move-object/from16·v5,·p3
  
178 ····move-object/from16·v6,·p4178 ····move-object/from16·v6,·p4
  
179 ····invoke-interface/range·{v2·..·v7},·Lorg/apache/commons/math3/ode/MainStateJacobianProvider;->computeMainStateJacobian(D[D[D[[D)V179 ····invoke-interface/range·{v2·..·v7},·Lorg/apache/commons/math3/ode/MainStateJacobianProvider;->computeMainStateJacobian(D[D[D[[D)V
  
180 ····.line·370180 ····.line·370
181 ····const/16·v18,·0x0181 ····const/16·v17,·0x0
  
182 ····.local·v18,·"i":I182 ····.local·v17,·"i":I
183 ····:goto_0183 ····:goto_0
184 ····move-object/from16·v0,·p0184 ····move-object/from16·v0,·p0
  
185 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;185 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;
  
186 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I186 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I
  
187 ····move-result·v2187 ····move-result·v2
  
188 ····move/from16·v0,·v18188 ····move/from16·v0,·v17
  
189 ····if-ge·v0,·v2,·:cond_3189 ····if-ge·v0,·v2,·:cond_3
  
190 ····.line·371190 ····.line·371
191 ····aget-object·v16,·v7,·v18191 ····aget-object·v15,·v7,·v17
  
192 ····.line·372192 ····.line·372
193 ····.local·v16,·"dFdYi":[D193 ····.local·v15,·"dFdYi":[D
194 ····const/16·v20,·0x0194 ····const/16·v18,·0x0
  
195 ····.local·v20,·"j":I195 ····.local·v18,·"j":I
196 ····:goto_1196 ····:goto_1
197 ····move-object/from16·v0,·p0197 ····move-object/from16·v0,·p0
  
198 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;198 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;
  
199 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I199 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I
  
200 ····move-result·v2200 ····move-result·v2
  
201 ····move/from16·v0,·v20201 ····move/from16·v0,·v18
  
202 ····if-ge·v0,·v2,·:cond_2202 ····if-ge·v0,·v2,·:cond_2
  
203 ····.line·373203 ····.line·373
204 ····const-wide/16·v25,·0x0204 ····const-wide/16·v22,·0x0
  
205 ····.line·374205 ····.line·374
206 ····.local·v25,·"s":D206 ····.local·v22,·"s":D
207 ····move/from16·v27,·v20207 ····move/from16·v24,·v18
  
208 ····.line·375208 ····.line·375
209 ····.local·v27,·"startIndex":I209 ····.local·v24,·"startIndex":I
210 ····move/from16·v28,·v27210 ····move/from16·v25,·v24
  
211 ····.line·376211 ····.line·376
212 ····.local·v28,·"zIndex":I212 ····.local·v25,·"zIndex":I
213 ····const/16·v22,·0x0213 ····const/16·v20,·0x0
  
214 ····.local·v22,·"l":I214 ····.local·v20,·"l":I
215 ····:goto_2215 ····:goto_2
216 ····move-object/from16·v0,·p0216 ····move-object/from16·v0,·p0
  
217 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;217 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;
  
218 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I218 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I
  
219 ····move-result·v2219 ····move-result·v2
  
220 ····move/from16·v0,·v22220 ····move/from16·v0,·v20
  
221 ····if-ge·v0,·v2,·:cond_1221 ····if-ge·v0,·v2,·:cond_1
  
222 ····.line·377222 ····.line·377
223 ····aget-wide·v2,·v16,·v22223 ····aget-wide·v2,·v15,·v20
  
224 ····aget-wide·v4,·p5,·v28224 ····aget-wide·v4,·p5,·v25
  
225 ····mul-double/2addr·v2,·v4225 ····mul-double/2addr·v2,·v4
  
226 ····add-double·v25,·v25,·v2226 ····add-double·v22,·v22,·v2
  
227 ····.line·378227 ····.line·378
228 ····move-object/from16·v0,·p0228 ····move-object/from16·v0,·p0
  
229 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;229 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;
  
230 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I230 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I
  
231 ····move-result·v2231 ····move-result·v2
  
232 ····add-int·v28,·v28,·v2232 ····add-int·v25,·v25,·v2
  
233 ····.line·376233 ····.line·376
234 ····add-int/lit8·v22,·v22,·0x1234 ····add-int/lit8·v20,·v20,·0x1
  
235 ····goto·:goto_2235 ····goto·:goto_2
  
236 ····.line·380236 ····.line·380
237 ····:cond_1237 ····:cond_1
238 ····move-object/from16·v0,·p0238 ····move-object/from16·v0,·p0
  
239 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;239 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices;
  
240 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I240 ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I
  
241 ····move-result·v2241 ····move-result·v2
  
242 ····mul-int·v2,·v2,·v18242 ····mul-int·v2,·v2,·v17
  
243 ····add-int·v2,·v2,·v27243 ····add-int·v2,·v2,·v24
Max diff block lines reached; 12288/16279 bytes (75.48%) of diff not shown.
27.9 KB
smali/org/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer.smali
    
Offset 84, 536 lines modifiedOffset 84, 501 lines modified
84 ····.line·36484 ····.line·364
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
  
87 #·virtual·methods87 #·virtual·methods
88 .method·public·handleStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;Z)V88 .method·public·handleStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;Z)V
89 ····.locals·2289 ····.locals·17
90 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;90 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
91 ····.param·p2,·"isLast"····#·Z91 ····.param·p2,·"isLast"····#·Z
92 ····.annotation·system·Ldalvik/annotation/Throws;92 ····.annotation·system·Ldalvik/annotation/Throws;
93 ········value·=·{93 ········value·=·{
94 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;94 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····.prologue97 ····.prologue
98 ····.line·37098 ····.line·370
99 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getPreviousTime()D99 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getPreviousTime()D
  
100 ····move-result-wide·v17100 ····move-result-wide·v12
  
101 ····.line·371101 ····.line·371
102 ····.local·v17,·"prev":D102 ····.local·v12,·"prev":D
103 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D103 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D
  
104 ····move-result-wide·v10104 ····move-result-wide·v7
  
105 ····.line·373105 ····.line·373
106 ····.local·v10,·"curr":D106 ····.local·v7,·"curr":D
107 ····move-object/from16·v0,·p0107 ····move-object/from16·v0,·p0
  
108 ····iget·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I108 ····iget·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I
  
109 ····if-nez·v3,·:cond_0109 ····if-nez·v1,·:cond_0
  
110 ····.line·375110 ····.line·375
111 ····move-object/from16·v0,·p1111 ····move-object/from16·v0,·p1
  
112 ····move-wide/from16·v1,·v17 
  
113 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->setInterpolatedTime(D)V112 ····invoke-interface·{v0,·v12,·v13},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->setInterpolatedTime(D)V
  
114 ····.line·376113 ····.line·376
115 ····move-object/from16·v0,·p0114 ····move-object/from16·v0,·p0
  
116 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->t:[D115 ····iget-object·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->t:[D
  
117 ····const/4·v4,·0x0116 ····const/4·v2,·0x0
  
118 ····aput-wide·v17,·v3,·v4117 ····aput-wide·v12,·v1,·v2
  
119 ····.line·377118 ····.line·377
120 ····move-object/from16·v0,·p0119 ····move-object/from16·v0,·p0
  
121 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator;120 ····iget-object·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator;
  
122 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/ode/MultistepIntegrator;->getExpandable()Lorg/apache/commons/math3/ode/ExpandableStatefulODE;121 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/MultistepIntegrator;->getExpandable()Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
  
123 ····move-result-object·v12122 ····move-result-object·v9
  
124 ····.line·378123 ····.line·378
125 ····.local·v12,·"expandable":Lorg/apache/commons/math3/ode/ExpandableStatefulODE;124 ····.local·v9,·"expandable":Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
126 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;125 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;
  
127 ····move-result-object·v19126 ····move-result-object·v14
  
128 ····.line·379127 ····.line·379
129 ····.local·v19,·"primary":Lorg/apache/commons/math3/ode/EquationsMapper;128 ····.local·v14,·"primary":Lorg/apache/commons/math3/ode/EquationsMapper;
130 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D129 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D
  
131 ····move-result-object·v3130 ····move-result-object·v1
  
132 ····move-object/from16·v0,·p0131 ····move-object/from16·v0,·p0
  
133 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->y:[[D132 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->y:[[D
  
134 ····move-object/from16·v0,·p0133 ····move-object/from16·v0,·p0
  
135 ····iget·v5,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I134 ····iget·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I
  
136 ····aget-object·v4,·v4,·v5 
  
137 ····move-object/from16·v0,·v19135 ····aget-object·v2,·v2,·v3
  
138 ····invoke-virtual·{v0,·v3,·v4},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V136 ····invoke-virtual·{v14,·v1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V
  
139 ····.line·380137 ····.line·380
140 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedDerivatives()[D138 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedDerivatives()[D
  
141 ····move-result-object·v3139 ····move-result-object·v1
  
142 ····move-object/from16·v0,·p0140 ····move-object/from16·v0,·p0
  
143 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->yDot:[[D141 ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->yDot:[[D
  
144 ····move-object/from16·v0,·p0142 ····move-object/from16·v0,·p0
  
145 ····iget·v5,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I143 ····iget·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I
  
146 ····aget-object·v4,·v4,·v5 
  
147 ····move-object/from16·v0,·v19144 ····aget-object·v2,·v2,·v3
  
148 ····invoke-virtual·{v0,·v3,·v4},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V145 ····invoke-virtual·{v14,·v1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V
  
149 ····.line·381146 ····.line·381
150 ····const/4·v14,·0x0147 ····const/4·v10,·0x0
  
151 ····.line·382148 ····.line·382
152 ····.local·v14,·"index":I149 ····.local·v10,·"index":I
153 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;150 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;
  
154 ····move-result-object·v9 
  
 151 ····move-result-object·v2
155 ····.local·v9,·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; 
156 ····array-length·v0,·v9 
  
157 ····move/from16·v16,·v0152 ····array-length·v3,·v2
  
158 ····.local·v16,·"len$":I 
159 ····const/4·v13,·0x0153 ····const/4·v1,·0x0
  
160 ····.local·v13,·"i$":I 
161 ····:goto_0154 ····:goto_0
162 ····move/from16·v0,·v16155 ····if-ge·v1,·v3,·:cond_0
Max diff block lines reached; 22234/28383 bytes (78.34%) of diff not shown.
17.8 KB
smali/org/apache/commons/math3/ode/JacobianMatrices.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JacobianMatrices.java"3 .source·"JacobianMatrices.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/apache/commons/math3/ode/JacobianMatrices$1;, 
8 ········Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;,7 ········Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;,
9 ········Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;,8 ········Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;,
10 ········Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;9 ········Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
Offset 416, 80 lines modifiedOffset 415, 77 lines modified
  
416 .method·public·getCurrentParameterJacobian(Ljava/lang/String;[D)V415 .method·public·getCurrentParameterJacobian(Ljava/lang/String;[D)V
417 ····.locals·8416 ····.locals·8
418 ····.param·p1,·"pName"····#·Ljava/lang/String;417 ····.param·p1,·"pName"····#·Ljava/lang/String;
419 ····.param·p2,·"dYdP"····#·[D418 ····.param·p2,·"dYdP"····#·[D
  
420 ····.prologue419 ····.prologue
 420 ····const/4·v4,·0x0
  
421 ····.line·312421 ····.line·312
422 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->efode:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;422 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->efode:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
  
423 ····iget·v7,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->index:I423 ····iget·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->index:I
  
424 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryState(I)[D424 ····invoke-virtual·{v3,·v5},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryState(I)[D
  
425 ····move-result-object·v4425 ····move-result-object·v1
  
426 ····.line·314426 ····.line·314
427 ····.local·v4,·"p":[D427 ····.local·v1,·"p":[D
428 ····iget·v6,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I428 ····iget·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I
  
429 ····iget·v7,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I429 ····iget·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I
  
430 ····mul-int·v1,·v6,·v7430 ····mul-int·v0,·v3,·v5
  
431 ····.line·315431 ····.line·315
432 ····.local·v1,·"i":I432 ····.local·v0,·"i":I
433 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->selectedParameters:[Lorg/apache/commons/math3/ode/ParameterConfiguration;433 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->selectedParameters:[Lorg/apache/commons/math3/ode/ParameterConfiguration;
  
434 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/ParameterConfiguration; 
435 ····array-length·v3,·v0434 ····array-length·v6,·v5
  
 435 ····move·v3,·v4
436 ····.local·v3,·"len$":I 
437 ····const/4·v2,·0x0 
  
438 ····.local·v2,·"i$":I 
439 ····:goto_0436 ····:goto_0
440 ····if-ge·v2,·v3,·:cond_0437 ····if-ge·v3,·v6,·:cond_0
  
441 ····aget-object·v5,·v0,·v2438 ····aget-object·v2,·v5,·v3
  
442 ····.line·316439 ····.line·316
443 ····.local·v5,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;440 ····.local·v2,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;
444 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String;441 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String;
  
445 ····move-result-object·v6442 ····move-result-object·v7
  
446 ····invoke-virtual·{v6,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z443 ····invoke-virtual·{v7,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
447 ····move-result·v6444 ····move-result·v7
  
448 ····if-eqz·v6,·:cond_1445 ····if-eqz·v7,·:cond_1
  
449 ····.line·317446 ····.line·317
450 ····const/4·v6,·0x0 
  
451 ····iget·v7,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I447 ····iget·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I
  
452 ····invoke-static·{v4,·v1,·p2,·v6,·v7},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V448 ····invoke-static·{v1,·v0,·p2,·v4,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
453 ····.line·323449 ····.line·323
454 ····.end·local·v5····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;450 ····.end·local·v2····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;
455 ····:cond_0451 ····:cond_0
456 ····return-void452 ····return-void
  
457 ····.line·320453 ····.line·320
458 ····.restart·local·v5····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;454 ····.restart·local·v2····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;
459 ····:cond_1455 ····:cond_1
460 ····iget·v6,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I456 ····iget·v7,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I
  
461 ····add-int/2addr·v1,·v6457 ····add-int/2addr·v0,·v7
  
462 ····.line·315458 ····.line·315
463 ····add-int/lit8·v2,·v2,·0x1459 ····add-int/lit8·v3,·v3,·0x1
  
464 ····goto·:goto_0460 ····goto·:goto_0
465 .end·method461 .end·method
  
466 .method·public·registerVariationalEquations(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;)V462 .method·public·registerVariationalEquations(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;)V
467 ····.locals·4463 ····.locals·4
468 ····.param·p1,·"expandable"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;464 ····.param·p1,·"expandable"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
Offset 508, 14 lines modifiedOffset 504, 15 lines modified
  
508 ····if-eqz·v1,·:cond_0504 ····if-eqz·v1,·:cond_0
  
509 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider;505 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider;
  
510 ····check-cast·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;506 ····check-cast·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;
  
 507 ····.line·169
511 ····invoke-static·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;->access$000(Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;)Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;508 ····invoke-static·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;->access$000(Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;)Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;
  
512 ····move-result-object·v0509 ····move-result-object·v0
  
513 ····.line·171510 ····.line·171
514 ····.local·v0,·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;511 ····.local·v0,·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;
515 ····:goto_0512 ····:goto_0
Offset 528, 15 lines modifiedOffset 525, 15 lines modified
528 ····.line·172525 ····.line·172
529 ····new-instance·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;526 ····new-instance·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;
  
530 ····invoke-direct·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;-><init>()V527 ····invoke-direct·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;-><init>()V
  
531 ····throw·v1528 ····throw·v1
  
532 ····.line·168529 ····.line·169
533 ····.end·local·v0····#·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;530 ····.end·local·v0····#·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;
534 ····:cond_0531 ····:cond_0
535 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider;532 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider;
Max diff block lines reached; 12300/18164 bytes (67.72%) of diff not shown.
4.21 KB
smali/org/apache/commons/math3/ode/ParameterJacobianWrapper.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 .end·field22 .end·field
  
23 .field·private·final·pode:Lorg/apache/commons/math3/ode/ParameterizedODE;23 .field·private·final·pode:Lorg/apache/commons/math3/ode/ParameterizedODE;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;Lorg/apache/commons/math3/ode/ParameterizedODE;[Lorg/apache/commons/math3/ode/ParameterConfiguration;)V25 .method·public·constructor·<init>(Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;Lorg/apache/commons/math3/ode/ParameterizedODE;[Lorg/apache/commons/math3/ode/ParameterConfiguration;)V
26 ····.locals·826 ····.locals·7
27 ····.param·p1,·"fode"····#·Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;27 ····.param·p1,·"fode"····#·Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;
28 ····.param·p2,·"pode"····#·Lorg/apache/commons/math3/ode/ParameterizedODE;28 ····.param·p2,·"pode"····#·Lorg/apache/commons/math3/ode/ParameterizedODE;
29 ····.param·p3,·"paramsAndSteps"····#·[Lorg/apache/commons/math3/ode/ParameterConfiguration;29 ····.param·p3,·"paramsAndSteps"····#·[Lorg/apache/commons/math3/ode/ParameterConfiguration;
  
30 ····.prologue30 ····.prologue
31 ····.line·5231 ····.line·52
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 38, 71 lines modifiedOffset 38, 66 lines modified
38 ····.line·5338 ····.line·53
39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->fode:Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->fode:Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;
  
40 ····.line·5440 ····.line·54
41 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->pode:Lorg/apache/commons/math3/ode/ParameterizedODE;41 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->pode:Lorg/apache/commons/math3/ode/ParameterizedODE;
  
42 ····.line·5542 ····.line·55
43 ····new-instance·v5,·Ljava/util/HashMap;43 ····new-instance·v2,·Ljava/util/HashMap;
  
44 ····invoke-direct·{v5},·Ljava/util/HashMap;-><init>()V44 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V
  
45 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map;45 ····iput-object·v2,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map;
  
46 ····.line·5846 ····.line·58
47 ····move-object·v0,·p347 ····array-length·v3,·p3
  
 48 ····const/4·v2,·0x0
48 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/ParameterConfiguration; 
49 ····array-length·v2,·v0 
  
50 ····.local·v2,·"len$":I 
51 ····const/4·v1,·0x0 
  
52 ····.local·v1,·"i$":I 
53 ····:goto_049 ····:goto_0
54 ····if-ge·v1,·v2,·:cond_150 ····if-ge·v2,·v3,·:cond_1
  
55 ····aget-object·v4,·v0,·v151 ····aget-object·v1,·p3,·v2
  
56 ····.line·5952 ····.line·59
57 ····.local·v4,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;53 ····.local·v1,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;
58 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String;54 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String;
  
59 ····move-result-object·v355 ····move-result-object·v0
  
60 ····.line·6056 ····.line·60
61 ····.local·v3,·"name":Ljava/lang/String;57 ····.local·v0,·"name":Ljava/lang/String;
62 ····invoke-interface·{p2,·v3},·Lorg/apache/commons/math3/ode/ParameterizedODE;->isSupported(Ljava/lang/String;)Z58 ····invoke-interface·{p2,·v0},·Lorg/apache/commons/math3/ode/ParameterizedODE;->isSupported(Ljava/lang/String;)Z
  
63 ····move-result·v559 ····move-result·v4
  
64 ····if-eqz·v5,·:cond_060 ····if-eqz·v4,·:cond_0
  
65 ····.line·6161 ····.line·61
66 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map;62 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map;
  
67 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getHP()D63 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getHP()D
  
68 ····move-result-wide·v664 ····move-result-wide·v5
  
69 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;65 ····invoke-static·{v5,·v6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
70 ····move-result-object·v666 ····move-result-object·v5
  
71 ····invoke-interface·{v5,·v3,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;67 ····invoke-interface·{v4,·v0,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
72 ····.line·5868 ····.line·58
73 ····:cond_069 ····:cond_0
74 ····add-int/lit8·v1,·v1,·0x170 ····add-int/lit8·v2,·v2,·0x1
  
75 ····goto·:goto_071 ····goto·:goto_0
  
76 ····.line·6472 ····.line·64
77 ····.end·local·v3····#·"name":Ljava/lang/String;73 ····.end·local·v0····#·"name":Ljava/lang/String;
78 ····.end·local·v4····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;74 ····.end·local·v1····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration;
79 ····:cond_175 ····:cond_1
80 ····return-void76 ····return-void
81 .end·method77 .end·method
  
  
82 #·virtual·methods78 #·virtual·methods
83 .method·public·computeParameterJacobian(D[D[DLjava/lang/String;[D)V79 .method·public·computeParameterJacobian(D[D[DLjava/lang/String;[D)V
5.75 KB
smali/org/apache/commons/math3/ode/ExpandableStatefulODE.smali
    
Offset 214, 15 lines modifiedOffset 214, 14 lines modified
214 ····.line·122214 ····.line·122
215 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List;215 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List;
  
216 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;216 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
217 ····move-result-object·v8217 ····move-result-object·v8
  
218 ····.local·v8,·"i$":Ljava/util/Iterator; 
219 ····:goto_0218 ····:goto_0
220 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z219 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
221 ····move-result·v0220 ····move-result·v0
  
222 ····if-eqz·v0,·:cond_0221 ····if-eqz·v0,·:cond_0
  
Offset 249, 24 lines modifiedOffset 248, 26 lines modified
  
249 ····move-result-object·v0248 ····move-result-object·v0
  
250 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D249 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D
  
251 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryStateDot:[D250 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryStateDot:[D
  
 251 ····.line·125
252 ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$100(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D252 ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$100(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D
  
253 ····move-result-object·v5253 ····move-result-object·v5
  
254 ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$200(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D254 ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$200(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D
  
255 ····move-result-object·v6255 ····move-result-object·v6
  
256 ····move-wide·v1,·p1256 ····move-wide·v1,·p1
  
 257 ····.line·124
257 ····invoke-interface/range·{v0·..·v6},·Lorg/apache/commons/math3/ode/SecondaryEquations;->computeDerivatives(D[D[D[D[D)V258 ····invoke-interface/range·{v0·..·v6},·Lorg/apache/commons/math3/ode/SecondaryEquations;->computeDerivatives(D[D[D[D[D)V
  
258 ····.line·126259 ····.line·126
259 ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$000(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)Lorg/apache/commons/math3/ode/EquationsMapper;260 ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$000(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)Lorg/apache/commons/math3/ode/EquationsMapper;
  
260 ····move-result-object·v0261 ····move-result-object·v0
  
Offset 299, 34 lines modifiedOffset 300, 33 lines modified
299 ········}300 ········}
300 ····.end·annotation301 ····.end·annotation
  
301 ····.prologue302 ····.prologue
302 ····.line·290303 ····.line·290
303 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I304 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I
  
304 ····move-result·v3305 ····move-result·v2
  
305 ····new-array·v0,·v3,·[D306 ····new-array·v0,·v2,·[D
  
306 ····.line·293307 ····.line·293
307 ····.local·v0,·"completeState":[D308 ····.local·v0,·"completeState":[D
308 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper;309 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper;
  
309 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D310 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D
  
310 ····invoke-virtual·{v3,·v4,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V311 ····invoke-virtual·{v2,·v3,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V
  
311 ····.line·294312 ····.line·294
312 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List;313 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List;
  
313 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;314 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
314 ····move-result-object·v2315 ····move-result-object·v2
  
315 ····.local·v2,·"i$":Ljava/util/Iterator; 
316 ····:goto_0316 ····:goto_0
317 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z317 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
318 ····move-result·v3318 ····move-result·v3
  
319 ····if-eqz·v3,·:cond_0319 ····if-eqz·v3,·:cond_0
  
Offset 578, 61 lines modifiedOffset 578, 60 lines modified
  
578 ····add-int/2addr·v1,·v2578 ····add-int/2addr·v1,·v2
  
579 ····goto·:goto_0579 ····goto·:goto_0
580 .end·method580 .end·method
  
581 .method·public·setCompleteState([D)V581 .method·public·setCompleteState([D)V
582 ····.locals·5582 ····.locals·4
583 ····.param·p1,·"completeState"····#·[D583 ····.param·p1,·"completeState"····#·[D
584 ····.annotation·system·Ldalvik/annotation/Throws;584 ····.annotation·system·Ldalvik/annotation/Throws;
585 ········value·=·{585 ········value·=·{
586 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;586 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
587 ········}587 ········}
588 ····.end·annotation588 ····.end·annotation
  
589 ····.prologue589 ····.prologue
590 ····.line·270590 ····.line·270
591 ····array-length·v2,·p1591 ····array-length·v1,·p1
  
592 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I592 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I
  
593 ····move-result·v3593 ····move-result·v2
  
594 ····if-eq·v2,·v3,·:cond_0594 ····if-eq·v1,·v2,·:cond_0
  
595 ····.line·271595 ····.line·271
596 ····new-instance·v2,·Lorg/apache/commons/math3/exception/DimensionMismatchException;596 ····new-instance·v1,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
597 ····array-length·v3,·p1597 ····array-length·v2,·p1
  
598 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I598 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I
  
599 ····move-result·v4599 ····move-result·v3
  
600 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V600 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
601 ····throw·v2601 ····throw·v1
  
602 ····.line·275602 ····.line·275
603 ····:cond_0603 ····:cond_0
604 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper;604 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper;
  
605 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D605 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D
  
606 ····invoke-virtual·{v2,·p1,·v3},·Lorg/apache/commons/math3/ode/EquationsMapper;->extractEquationData([D[D)V606 ····invoke-virtual·{v1,·p1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->extractEquationData([D[D)V
  
607 ····.line·276607 ····.line·276
608 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List;608 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List;
  
Max diff block lines reached; 195/5760 bytes (3.39%) of diff not shown.
47.1 KB
smali/org/apache/commons/math3/ode/AbstractIntegrator.smali
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ····.line·94118 ····.line·94
119 ····return-void119 ····return-void
120 .end·method120 .end·method
  
  
121 #·virtual·methods121 #·virtual·methods
122 .method·protected·acceptStep(Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;[D[DD)D122 .method·protected·acceptStep(Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;[D[DD)D
123 ····.locals·28123 ····.locals·26
124 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;124 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;
125 ····.param·p2,·"y"····#·[D125 ····.param·p2,·"y"····#·[D
126 ····.param·p3,·"yDot"····#·[D126 ····.param·p3,·"yDot"····#·[D
127 ····.param·p4,·"tEnd"····#·D127 ····.param·p4,·"tEnd"····#·D
128 ····.annotation·system·Ldalvik/annotation/Throws;128 ····.annotation·system·Ldalvik/annotation/Throws;
129 ········value·=·{129 ········value·=·{
130 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;,130 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;,
Offset 135, 870 lines modifiedOffset 135, 859 lines modified
135 ········}135 ········}
136 ····.end·annotation136 ····.end·annotation
  
137 ····.prologue137 ····.prologue
138 ····.line·317138 ····.line·317
139 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalPreviousTime()D139 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalPreviousTime()D
  
140 ····move-result-wide·v21140 ····move-result-wide·v18
  
141 ····.line·318141 ····.line·318
142 ····.local·v21,·"previousT":D142 ····.local·v18,·"previousT":D
143 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalCurrentTime()D143 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalCurrentTime()D
  
144 ····move-result-wide·v6144 ····move-result-wide·v5
  
145 ····.line·321145 ····.line·321
146 ····.local·v6,·"currentT":D146 ····.local·v5,·"currentT":D
147 ····move-object/from16·v0,·p0147 ····move-object/from16·v0,·p0
  
148 ····iget-boolean·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z148 ····iget-boolean·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z
  
149 ····move/from16·v25,·v0149 ····move/from16·v22,·v0
  
150 ····if-nez·v25,·:cond_1150 ····if-nez·v22,·:cond_1
  
151 ····.line·322151 ····.line·322
152 ····move-object/from16·v0,·p0152 ····move-object/from16·v0,·p0
  
153 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection;153 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection;
  
154 ····move-object/from16·v25,·v0154 ····move-object/from16·v22,·v0
  
155 ····invoke-interface/range·{v25·..·v25},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;155 ····invoke-interface/range·{v22·..·v22},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
156 ····move-result-object·v13156 ····move-result-object·v22
  
157 ····.local·v13,·"i$":Ljava/util/Iterator; 
158 ····:goto_0157 ····:goto_0
159 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z158 ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->hasNext()Z
  
160 ····move-result·v25159 ····move-result·v23
  
161 ····if-eqz·v25,·:cond_0160 ····if-eqz·v23,·:cond_0
  
162 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;161 ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
163 ····move-result-object·v24162 ····move-result-object·v21
  
164 ····check-cast·v24,·Lorg/apache/commons/math3/ode/events/EventState;163 ····check-cast·v21,·Lorg/apache/commons/math3/ode/events/EventState;
  
165 ····.line·323164 ····.line·323
166 ····.local·v24,·"state":Lorg/apache/commons/math3/ode/events/EventState;165 ····.local·v21,·"state":Lorg/apache/commons/math3/ode/events/EventState;
167 ····move-object/from16·v0,·v24166 ····move-object/from16·v0,·v21
  
168 ····move-object/from16·v1,·p1167 ····move-object/from16·v1,·p1
  
169 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/ode/events/EventState;->reinitializeBegin(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V168 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/ode/events/EventState;->reinitializeBegin(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V
  
170 ····goto·:goto_0169 ····goto·:goto_0
  
171 ····.line·325170 ····.line·325
172 ····.end·local·v24····#·"state":Lorg/apache/commons/math3/ode/events/EventState;171 ····.end·local·v21····#·"state":Lorg/apache/commons/math3/ode/events/EventState;
173 ····:cond_0172 ····:cond_0
174 ····const/16·v25,·0x1173 ····const/16·v22,·0x1
  
175 ····move/from16·v0,·v25174 ····move/from16·v0,·v22
  
176 ····move-object/from16·v1,·p0175 ····move-object/from16·v1,·p0
  
177 ····iput-boolean·v0,·v1,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z176 ····iput-boolean·v0,·v1,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z
  
178 ····.line·329177 ····.line·329
179 ····.end·local·v13····#·"i$":Ljava/util/Iterator; 
180 ····:cond_1178 ····:cond_1
181 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->isForward()Z179 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->isForward()Z
  
182 ····move-result·v25180 ····move-result·v22
  
183 ····if-eqz·v25,·:cond_3181 ····if-eqz·v22,·:cond_3
  
184 ····const/16·v20,·0x1182 ····const/16·v17,·0x1
  
185 ····.line·330183 ····.line·330
186 ····.local·v20,·"orderingSign":I184 ····.local·v17,·"orderingSign":I
187 ····:goto_1185 ····:goto_1
188 ····new-instance·v19,·Ljava/util/TreeSet;186 ····new-instance·v16,·Ljava/util/TreeSet;
  
189 ····new-instance·v25,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;187 ····new-instance·v22,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;
  
190 ····move-object/from16·v0,·v25188 ····move-object/from16·v0,·v22
  
191 ····move-object/from16·v1,·p0189 ····move-object/from16·v1,·p0
  
192 ····move/from16·v2,·v20190 ····move/from16·v2,·v17
  
193 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;-><init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V191 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;-><init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V
  
194 ····move-object/from16·v0,·v19192 ····move-object/from16·v0,·v16
  
195 ····move-object/from16·v1,·v25193 ····move-object/from16·v1,·v22
  
196 ····invoke-direct·{v0,·v1},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V194 ····invoke-direct·{v0,·v1},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V
  
197 ····.line·339195 ····.line·339
198 ····.local·v19,·"occurringEvents":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Lorg/apache/commons/math3/ode/events/EventState;>;"196 ····.local·v16,·"occurringEvents":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Lorg/apache/commons/math3/ode/events/EventState;>;"
199 ····move-object/from16·v0,·p0197 ····move-object/from16·v0,·p0
  
200 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection;198 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection;
  
201 ····move-object/from16·v25,·v0199 ····move-object/from16·v22,·v0
  
Max diff block lines reached; 42816/48103 bytes (89.01%) of diff not shown.
3.8 KB
smali/org/apache/commons/math3/ode/AbstractParameterizable.smali
    
Offset 50, 56 lines modifiedOffset 50, 51 lines modified
50 ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z50 ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z
  
51 ····.line·4951 ····.line·49
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V54 .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V
55 ····.locals·555 ····.locals·4
56 ····.param·p1,·"names"····#·[Ljava/lang/String;56 ····.param·p1,·"names"····#·[Ljava/lang/String;
  
57 ····.prologue57 ····.prologue
58 ····.line·3658 ····.line·36
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····.line·3760 ····.line·37
61 ····new-instance·v4,·Ljava/util/ArrayList;61 ····new-instance·v1,·Ljava/util/ArrayList;
  
62 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V62 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
63 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection;63 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection;
  
64 ····.line·3864 ····.line·38
65 ····move-object·v0,·p165 ····array-length·v2,·p1
  
66 ····.local·v0,·"arr$":[Ljava/lang/String; 
67 ····array-length·v2,·v0 
  
68 ····.local·v2,·"len$":I 
69 ····const/4·v1,·0x066 ····const/4·v1,·0x0
  
70 ····.local·v1,·"i$":I 
71 ····:goto_067 ····:goto_0
72 ····if-ge·v1,·v2,·:cond_068 ····if-ge·v1,·v2,·:cond_0
  
73 ····aget-object·v3,·v0,·v169 ····aget-object·v0,·p1,·v1
  
74 ····.line·3970 ····.line·39
75 ····.local·v3,·"name":Ljava/lang/String;71 ····.local·v0,·"name":Ljava/lang/String;
76 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection;72 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection;
  
77 ····invoke-interface·{v4,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z73 ····invoke-interface·{v3,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
78 ····.line·3874 ····.line·38
79 ····add-int/lit8·v1,·v1,·0x175 ····add-int/lit8·v1,·v1,·0x1
  
80 ····goto·:goto_076 ····goto·:goto_0
  
81 ····.line·4177 ····.line·41
82 ····.end·local·v3····#·"name":Ljava/lang/String;78 ····.end·local·v0····#·"name":Ljava/lang/String;
83 ····:cond_079 ····:cond_0
84 ····return-void80 ····return-void
85 .end·method81 .end·method
  
  
86 #·virtual·methods82 #·virtual·methods
87 .method·public·complainIfNotSupported(Ljava/lang/String;)V83 .method·public·complainIfNotSupported(Ljava/lang/String;)V
Offset 152, 48 lines modifiedOffset 147, 47 lines modified
  
152 .method·public·isSupported(Ljava/lang/String;)Z147 .method·public·isSupported(Ljava/lang/String;)Z
153 ····.locals·3148 ····.locals·3
154 ····.param·p1,·"name"····#·Ljava/lang/String;149 ····.param·p1,·"name"····#·Ljava/lang/String;
  
155 ····.prologue150 ····.prologue
156 ····.line·58151 ····.line·58
157 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection;152 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection;
  
158 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;153 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
159 ····move-result-object·v0154 ····move-result-object·v1
  
160 ····.local·v0,·"i$":Ljava/util/Iterator; 
161 ····:cond_0155 ····:cond_0
162 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z156 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
163 ····move-result·v2157 ····move-result·v2
  
164 ····if-eqz·v2,·:cond_1158 ····if-eqz·v2,·:cond_1
  
165 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;159 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
166 ····move-result-object·v1160 ····move-result-object·v0
  
167 ····check-cast·v1,·Ljava/lang/String;161 ····check-cast·v0,·Ljava/lang/String;
  
168 ····.line·59162 ····.line·59
169 ····.local·v1,·"supportedName":Ljava/lang/String;163 ····.local·v0,·"supportedName":Ljava/lang/String;
170 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z164 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
171 ····move-result·v2165 ····move-result·v2
  
172 ····if-eqz·v2,·:cond_0166 ····if-eqz·v2,·:cond_0
  
173 ····.line·60167 ····.line·60
174 ····const/4·v2,·0x1168 ····const/4·v1,·0x1
  
175 ····.line·63169 ····.line·63
176 ····.end·local·v1····#·"supportedName":Ljava/lang/String;170 ····.end·local·v0····#·"supportedName":Ljava/lang/String;
177 ····:goto_0171 ····:goto_0
178 ····return·v2172 ····return·v1
  
179 ····:cond_1173 ····:cond_1
180 ····const/4·v2,·0x0174 ····const/4·v1,·0x0
  
181 ····goto·:goto_0175 ····goto·:goto_0
182 .end·method176 .end·method
672 B
smali/org/apache/commons/math3/ode/MultistepIntegrator$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/ode/MultistepIntegrator;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/ode/MultistepIntegrator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/MultistepIntegrator;
  
25 ····.prologue26 ····.prologue
26 ····.line·23527 ····.line·235
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.39 KB
smali/org/apache/commons/math3/ode/AbstractIntegrator$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$orderingSign:I32 .field·final·synthetic·val$orderingSign:I
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V34 .method·constructor·<init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/AbstractIntegrator;
  
36 ····.prologue37 ····.prologue
37 ····.line·33038 ····.line·330
38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/AbstractIntegrator;39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/AbstractIntegrator;
  
39 ····iput·p2,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->val$orderingSign:I40 ····iput·p2,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->val$orderingSign:I
  
Offset 48, 25 lines modifiedOffset 49, 21 lines modified
48 ····return-void49 ····return-void
49 .end·method50 .end·method
  
  
50 #·virtual·methods51 #·virtual·methods
51 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I52 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
52 ····.locals·153 ····.locals·1
53 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
54 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
55 ····.prologue54 ····.prologue
56 ····.line·33055 ····.line·330
57 ····check-cast·p1,·Lorg/apache/commons/math3/ode/events/EventState;56 ····check-cast·p1,·Lorg/apache/commons/math3/ode/events/EventState;
  
58 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
59 ····check-cast·p2,·Lorg/apache/commons/math3/ode/events/EventState;57 ····check-cast·p2,·Lorg/apache/commons/math3/ode/events/EventState;
  
60 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
61 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->compare(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/events/EventState;)I58 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->compare(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/events/EventState;)I
  
62 ····move-result·v059 ····move-result·v0
  
63 ····return·v060 ····return·v0
64 .end·method61 .end·method
  
688 B
smali/org/apache/commons/math3/ode/MultistepIntegrator.smali
    
Offset 69, 14 lines modifiedOffset 69, 15 lines modified
69 ····if-ge·p2,·v0,·:cond_069 ····if-ge·p2,·v0,·:cond_0
  
70 ····.line·12170 ····.line·121
71 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;71 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
72 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;72 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 73 ····.line·123
73 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;74 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
74 ····move-result-object·v275 ····move-result-object·v2
  
75 ····const/4·v3,·0x276 ····const/4·v3,·0x2
  
76 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;77 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
14.2 KB
smali/org/apache/commons/math3/ode/ContinuousOutputModel.smali
    
Offset 151, 298 lines modifiedOffset 151, 297 lines modified
151 ····.line·379151 ····.line·379
152 ····goto·:goto_0152 ····goto·:goto_0
153 .end·method153 .end·method
  
  
154 #·virtual·methods154 #·virtual·methods
155 .method·public·append(Lorg/apache/commons/math3/ode/ContinuousOutputModel;)V155 .method·public·append(Lorg/apache/commons/math3/ode/ContinuousOutputModel;)V
156 ····.locals·18156 ····.locals·17
157 ····.param·p1,·"model"····#·Lorg/apache/commons/math3/ode/ContinuousOutputModel;157 ····.param·p1,·"model"····#·Lorg/apache/commons/math3/ode/ContinuousOutputModel;
158 ····.annotation·system·Ldalvik/annotation/Throws;158 ····.annotation·system·Ldalvik/annotation/Throws;
159 ········value·=·{159 ········value·=·{
160 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,160 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
161 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;161 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;
162 ········}162 ········}
163 ····.end·annotation163 ····.end·annotation
  
164 ····.prologue164 ····.prologue
165 ····.line·133165 ····.line·133
166 ····move-object/from16·v0,·p1166 ····move-object/from16·v0,·p1
  
167 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;167 ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;
  
168 ····invoke-interface·{v12},·Ljava/util/List;->size()I168 ····invoke-interface·{v11},·Ljava/util/List;->size()I
  
169 ····move-result·v12169 ····move-result·v11
  
170 ····if-nez·v12,·:cond_0170 ····if-nez·v11,·:cond_0
  
171 ····.line·170171 ····.line·170
172 ····:goto_0172 ····:goto_0
173 ····return-void173 ····return-void
  
174 ····.line·137174 ····.line·137
175 ····:cond_0175 ····:cond_0
176 ····move-object/from16·v0,·p0176 ····move-object/from16·v0,·p0
  
177 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;177 ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;
  
178 ····invoke-interface·{v12},·Ljava/util/List;->size()I178 ····invoke-interface·{v11},·Ljava/util/List;->size()I
  
179 ····move-result·v12179 ····move-result·v11
  
180 ····if-nez·v12,·:cond_2180 ····if-nez·v11,·:cond_2
  
181 ····.line·138181 ····.line·138
182 ····move-object/from16·v0,·p1182 ····move-object/from16·v0,·p1
  
183 ····iget-wide·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D183 ····iget-wide·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D
  
184 ····move-object/from16·v0,·p0184 ····move-object/from16·v0,·p0
  
185 ····iput-wide·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D185 ····iput-wide·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D
  
186 ····.line·139186 ····.line·139
187 ····move-object/from16·v0,·p1187 ····move-object/from16·v0,·p1
  
188 ····iget-boolean·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z188 ····iget-boolean·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z
  
189 ····move-object/from16·v0,·p0189 ····move-object/from16·v0,·p0
  
190 ····iput-boolean·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z190 ····iput-boolean·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z
  
191 ····.line·163191 ····.line·163
192 ····:cond_1192 ····:cond_1
193 ····move-object/from16·v0,·p1193 ····move-object/from16·v0,·p1
  
194 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;194 ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;
  
195 ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator;195 ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
196 ····move-result-object·v5196 ····move-result-object·v11
  
197 ····.local·v5,·"i$":Ljava/util/Iterator; 
198 ····:goto_1197 ····:goto_1
199 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z198 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z
  
200 ····move-result·v12199 ····move-result·v12
  
201 ····if-eqz·v12,·:cond_5200 ····if-eqz·v12,·:cond_5
  
202 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;201 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
203 ····move-result-object·v6202 ····move-result-object·v5
  
204 ····check-cast·v6,·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;203 ····check-cast·v5,·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
  
205 ····.line·164204 ····.line·164
206 ····.local·v6,·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator;205 ····.local·v5,·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
207 ····move-object/from16·v0,·p0206 ····move-object/from16·v0,·p0
  
208 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;207 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List;
  
209 ····invoke-interface·{v6},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator;208 ····invoke-interface·{v5},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
  
210 ····move-result-object·v13209 ····move-result-object·v13
  
211 ····invoke-interface·{v12,·v13},·Ljava/util/List;->add(Ljava/lang/Object;)Z210 ····invoke-interface·{v12,·v13},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
212 ····goto·:goto_1211 ····goto·:goto_1
  
213 ····.line·142212 ····.line·142
214 ····.end·local·v5····#·"i$":Ljava/util/Iterator; 
215 ····.end·local·v6····#·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator;213 ····.end·local·v5····#·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
216 ····:cond_2214 ····:cond_2
217 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D215 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D
  
218 ····move-result-object·v12216 ····move-result-object·v11
  
219 ····array-length·v12,·v12217 ····array-length·v11,·v11
  
220 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D218 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D
  
221 ····move-result-object·v13219 ····move-result-object·v12
  
222 ····array-length·v13,·v13220 ····array-length·v12,·v12
  
223 ····if-eq·v12,·v13,·:cond_3221 ····if-eq·v11,·v12,·:cond_3
  
224 ····.line·143222 ····.line·143
225 ····new-instance·v12,·Lorg/apache/commons/math3/exception/DimensionMismatchException;223 ····new-instance·v11,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
226 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D224 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D
  
227 ····move-result-object·v13225 ····move-result-object·v12
  
228 ····array-length·v13,·v13226 ····array-length·v12,·v12
  
Max diff block lines reached; 8829/14468 bytes (61.02%) of diff not shown.
811 B
smali/org/apache/commons/math3/ode/events/EventState$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator;22 .field·final·synthetic·val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V24 .method·constructor·<init>(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/events/EventState;
  
26 ····.prologue27 ····.prologue
27 ····.line·23928 ····.line·239
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->this$0:Lorg/apache/commons/math3/ode/events/EventState;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->this$0:Lorg/apache/commons/math3/ode/events/EventState;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator;30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
  
1.01 KB
smali/org/apache/commons/math3/ode/events/FilterType.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·enum·Lorg/apache/commons/math3/ode/events/FilterType;1 .class·public·abstract·enum·Lorg/apache/commons/math3/ode/events/FilterType;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"FilterType.java"3 .source·"FilterType.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/apache/commons/math3/ode/events/FilterType$3; 
8 ····} 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····value·=·{6 ····value·=·{
12 ········"Ljava/lang/Enum",7 ········"Ljava/lang/Enum",
13 ········"<",8 ········"<",
14 ········"Lorg/apache/commons/math3/ode/events/FilterType;",9 ········"Lorg/apache/commons/math3/ode/events/FilterType;",
15 ········">;"10 ········">;"
16 ····}11 ····}
Offset 81, 15 lines modifiedOffset 75, 14 lines modified
81 ········}75 ········}
82 ····.end·annotation76 ····.end·annotation
  
83 ····.prologue77 ····.prologue
84 ····.line·2878 ····.line·28
85 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V79 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
86 ····.line·146 
87 ····return-void80 ····return-void
88 .end·method81 .end·method
  
89 .method·synthetic·constructor·<init>(Ljava/lang/String;ILorg/apache/commons/math3/ode/events/FilterType$1;)V82 .method·synthetic·constructor·<init>(Ljava/lang/String;ILorg/apache/commons/math3/ode/events/FilterType$1;)V
90 ····.locals·083 ····.locals·0
91 ····.param·p1,·"x0"····#·Ljava/lang/String;84 ····.param·p1,·"x0"····#·Ljava/lang/String;
92 ····.param·p2,·"x1"····#·I85 ····.param·p2,·"x1"····#·I
12.1 KB
smali/org/apache/commons/math3/ode/events/EventState.smali
    
Offset 138, 93 lines modifiedOffset 138, 90 lines modified
138 ····.line·46138 ····.line·46
139 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->handler:Lorg/apache/commons/math3/ode/events/EventHandler;139 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->handler:Lorg/apache/commons/math3/ode/events/EventHandler;
  
140 ····return-object·v0140 ····return-object·v0
141 .end·method141 .end·method
  
142 .method·private·getCompleteState(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)[D142 .method·private·getCompleteState(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)[D
143 ····.locals·9143 ····.locals·8
144 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;144 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
  
145 ····.prologue145 ····.prologue
146 ····.line·203146 ····.line·203
147 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;147 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
  
148 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I148 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I
  
149 ····move-result·v7149 ····move-result·v4
  
150 ····new-array·v1,·v7,·[D150 ····new-array·v0,·v4,·[D
  
151 ····.line·205151 ····.line·205
152 ····.local·v1,·"complete":[D152 ····.local·v0,·"complete":[D
153 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;153 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
  
154 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;154 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;
  
155 ····move-result-object·v7155 ····move-result-object·v4
  
156 ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D156 ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D
  
157 ····move-result-object·v8157 ····move-result-object·v5
  
158 ····invoke-virtual·{v7,·v8,·v1},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V158 ····invoke-virtual·{v4,·v5,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V
  
159 ····.line·207159 ····.line·207
160 ····const/4·v3,·0x0160 ····const/4·v1,·0x0
  
161 ····.line·208161 ····.line·208
162 ····.local·v3,·"index":I162 ····.local·v1,·"index":I
163 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;163 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
  
164 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;164 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;
  
165 ····move-result-object·v0165 ····move-result-object·v5
  
166 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; 
167 ····array-length·v5,·v0166 ····array-length·v6,·v5
  
168 ····.local·v5,·"len$":I 
169 ····const/4·v2,·0x0167 ····const/4·v4,·0x0
  
170 ····.local·v2,·"i$":I 
171 ····move·v4,·v3168 ····move·v2,·v1
  
172 ····.end·local·v3····#·"index":I169 ····.end·local·v1····#·"index":I
173 ····.local·v4,·"index":I170 ····.local·v2,·"index":I
174 ····:goto_0171 ····:goto_0
175 ····if-ge·v2,·v5,·:cond_0172 ····if-ge·v4,·v6,·:cond_0
  
176 ····aget-object·v6,·v0,·v2173 ····aget-object·v3,·v5,·v4
  
177 ····.line·209174 ····.line·209
178 ····.local·v6,·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper;175 ····.local·v3,·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper;
179 ····add-int/lit8·v3,·v4,·0x1176 ····add-int/lit8·v1,·v2,·0x1
  
180 ····.end·local·v4····#·"index":I177 ····.end·local·v2····#·"index":I
181 ····.restart·local·v3····#·"index":I178 ····.restart·local·v1····#·"index":I
182 ····invoke-interface·{p1,·v4},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedSecondaryState(I)[D179 ····invoke-interface·{p1,·v2},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedSecondaryState(I)[D
  
183 ····move-result-object·v7180 ····move-result-object·v7
  
184 ····invoke-virtual·{v6,·v7,·v1},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V181 ····invoke-virtual·{v3,·v7,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V
  
185 ····.line·208182 ····.line·208
186 ····add-int/lit8·v2,·v2,·0x1183 ····add-int/lit8·v4,·v4,·0x1
  
187 ····move·v4,·v3184 ····move·v2,·v1
  
188 ····.end·local·v3····#·"index":I185 ····.end·local·v1····#·"index":I
189 ····.restart·local·v4····#·"index":I186 ····.restart·local·v2····#·"index":I
190 ····goto·:goto_0187 ····goto·:goto_0
  
191 ····.line·213188 ····.line·213
192 ····.end·local·v6····#·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper;189 ····.end·local·v3····#·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper;
193 ····:cond_0190 ····:cond_0
194 ····return-object·v1191 ····return-object·v0
195 .end·method192 .end·method
  
  
196 #·virtual·methods193 #·virtual·methods
197 .method·public·evaluateStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)Z194 .method·public·evaluateStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)Z
198 ····.locals·35195 ····.locals·35
199 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;196 ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
Offset 437, 14 lines modifiedOffset 434, 15 lines modified
  
437 ····move-object/from16·v0,·p0434 ····move-object/from16·v0,·p0
  
438 ····iget·v4,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->maxIterationCount:I435 ····iget·v4,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->maxIterationCount:I
  
439 ····sget-object·v10,·Lorg/apache/commons/math3/analysis/solvers/AllowedSolution;->RIGHT_SIDE:Lorg/apache/commons/math3/analysis/solvers/AllowedSolution;436 ····sget-object·v10,·Lorg/apache/commons/math3/analysis/solvers/AllowedSolution;->RIGHT_SIDE:Lorg/apache/commons/math3/analysis/solvers/AllowedSolution;
  
 437 ····.line·273
440 ····invoke-interface/range·{v3·..·v10},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDLorg/apache/commons/math3/analysis/solvers/AllowedSolution;)D438 ····invoke-interface/range·{v3·..·v10},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDLorg/apache/commons/math3/analysis/solvers/AllowedSolution;)D
  
441 ····move-result-wide·v31439 ····move-result-wide·v31
  
442 ····.line·289440 ····.line·289
443 ····.local·v31,·"root":D441 ····.local·v31,·"root":D
444 ····:goto_4442 ····:goto_4
Offset 456, 14 lines modifiedOffset 454, 15 lines modified
  
456 ····move-result·v4454 ····move-result·v4
  
457 ····if-nez·v4,·:cond_c455 ····if-nez·v4,·:cond_c
  
458 ····sub-double·v11,·v31,·v6456 ····sub-double·v11,·v31,·v6
  
 457 ····.line·290
459 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D458 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
460 ····move-result-wide·v11459 ····move-result-wide·v11
  
461 ····move-object/from16·v0,·p0460 ····move-object/from16·v0,·p0
  
462 ····iget-wide·v15,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->convergence:D461 ····iget-wide·v15,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->convergence:D
Offset 474, 14 lines modifiedOffset 473, 15 lines modified
  
Max diff block lines reached; 6181/12231 bytes (50.54%) of diff not shown.
2.35 KB
smali/org/apache/commons/math3/ode/sampling/StepNormalizer.smali
    
Offset 204, 31 lines modifiedOffset 204, 35 lines modified
204 ····const/4·v1,·0x0204 ····const/4·v1,·0x0
  
205 ····.line·268205 ····.line·268
206 ····iget-boolean·v2,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->forward:Z206 ····iget-boolean·v2,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->forward:Z
  
207 ····if-eqz·v2,·:cond_2207 ····if-eqz·v2,·:cond_2
  
 208 ····.line·269
208 ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D209 ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D
  
209 ····move-result-wide·v2210 ····move-result-wide·v2
  
210 ····cmpg-double·v2,·p1,·v2211 ····cmpg-double·v2,·p1,·v2
  
211 ····if-gtz·v2,·:cond_1212 ····if-gtz·v2,·:cond_1
  
 213 ····.line·268
212 ····:cond_0214 ····:cond_0
213 ····:goto_0215 ····:goto_0
214 ····return·v0216 ····return·v0
  
215 ····:cond_1217 ····:cond_1
216 ····move·v0,·v1218 ····move·v0,·v1
  
 219 ····.line·269
217 ····goto·:goto_0220 ····goto·:goto_0
  
 221 ····.line·270
218 ····:cond_2222 ····:cond_2
219 ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D223 ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D
  
220 ····move-result-wide·v2224 ····move-result-wide·v2
  
221 ····cmpl-double·v2,·p1,·v2225 ····cmpl-double·v2,·p1,·v2
  
Offset 406, 14 lines modifiedOffset 410, 15 lines modified
  
406 ····sget-object·v7,·Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode;->MULTIPLES:Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode;410 ····sget-object·v7,·Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode;->MULTIPLES:Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode;
  
407 ····if-ne·v4,·v7,·:cond_1411 ····if-ne·v4,·v7,·:cond_1
  
408 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D412 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D
  
 413 ····.line·225
409 ····invoke-static·{v2,·v3,·v7,·v8,·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z414 ····invoke-static·{v2,·v3,·v7,·v8,·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z
  
410 ····move-result·v4415 ····move-result·v4
  
411 ····if-eqz·v4,·:cond_1416 ····if-eqz·v4,·:cond_1
  
412 ····.line·226417 ····.line·226
Offset 462, 14 lines modifiedOffset 467, 15 lines modified
462 ····:cond_3467 ····:cond_3
463 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D468 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D
  
464 ····iget-wide·v9,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->h:D469 ····iget-wide·v9,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->h:D
  
465 ····div-double/2addr·v7,·v9470 ····div-double/2addr·v7,·v9
  
 471 ····.line·223
466 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D472 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D
  
467 ····move-result-wide·v7473 ····move-result-wide·v7
  
468 ····const-wide/high16·v9,·0x3ff0000000000000L····#·1.0474 ····const-wide/high16·v9,·0x3ff0000000000000L····#·1.0
  
469 ····add-double/2addr·v7,·v9475 ····add-double/2addr·v7,·v9
Offset 493, 14 lines modifiedOffset 499, 15 lines modified
  
493 ····move-result·v4499 ····move-result·v4
  
494 ····if-eqz·v4,·:cond_7500 ····if-eqz·v4,·:cond_7
  
495 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D501 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D
  
 502 ····.line·248
496 ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D503 ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D
  
497 ····move-result-wide·v9504 ····move-result-wide·v9
  
498 ····cmpl-double·v4,·v7,·v9505 ····cmpl-double·v4,·v7,·v9
  
499 ····if-eqz·v4,·:cond_7506 ····if-eqz·v4,·:cond_7
Offset 534, 15 lines modifiedOffset 541, 15 lines modified
534 ····.end·local·v0····#·"addLast":Z541 ····.end·local·v0····#·"addLast":Z
535 ····:cond_6542 ····:cond_6
536 ····return-void543 ····return-void
  
537 ····:cond_7544 ····:cond_7
538 ····move·v0,·v6545 ····move·v0,·v6
  
539 ····.line·247546 ····.line·248
540 ····goto·:goto_3547 ····goto·:goto_3
541 .end·method548 .end·method
  
542 .method·public·init(D[DD)V549 .method·public·init(D[DD)V
543 ····.locals·6550 ····.locals·6
544 ····.param·p1,·"t0"····#·D551 ····.param·p1,·"t0"····#·D
545 ····.param·p3,·"y0"····#·[D552 ····.param·p3,·"y0"····#·[D
548 B
smali/org/apache/commons/math3/ode/sampling/DummyStepHandler.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/apache/commons/math3/ode/sampling/StepHandler;6 .implements·Lorg/apache/commons/math3/ode/sampling/StepHandler;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/ode/sampling/DummyStepHandler$1;, 
11 ········Lorg/apache/commons/math3/ode/sampling/DummyStepHandler$LazyHolder;10 ········Lorg/apache/commons/math3/ode/sampling/DummyStepHandler$LazyHolder;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·direct·methods13 #·direct·methods
15 .method·private·constructor·<init>()V14 .method·private·constructor·<init>()V
10.6 KB
smali/org/apache/commons/math3/ode/sampling/AbstractStepInterpolator.smali
    
Offset 188, 14 lines modifiedOffset 188, 15 lines modified
188 ····.line·204188 ····.line·204
189 ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;189 ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;
  
190 ····if-nez·v1,·:cond_2190 ····if-nez·v1,·:cond_2
  
191 ····move-object·v1,·v2191 ····move-object·v1,·v2
  
 192 ····.line·205
192 ····:goto_0193 ····:goto_0
193 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;194 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;
  
194 ····.line·207195 ····.line·207
195 ····return-void196 ····return-void
  
196 ····.line·187197 ····.line·187
Offset 319, 14 lines modifiedOffset 320, 15 lines modified
319 ····goto·:goto_1320 ····goto·:goto_1
  
320 ····.line·204321 ····.line·204
321 ····.end·local·v0····#·"i":I322 ····.end·local·v0····#·"i":I
322 ····:cond_2323 ····:cond_2
323 ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;324 ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;
  
 325 ····.line·205
324 ····invoke-virtual·{v1},·[Lorg/apache/commons/math3/ode/EquationsMapper;->clone()Ljava/lang/Object;326 ····invoke-virtual·{v1},·[Lorg/apache/commons/math3/ode/EquationsMapper;->clone()Ljava/lang/Object;
  
325 ····move-result-object·v1327 ····move-result-object·v1
  
326 ····check-cast·v1,·[Lorg/apache/commons/math3/ode/EquationsMapper;328 ····check-cast·v1,·[Lorg/apache/commons/math3/ode/EquationsMapper;
  
327 ····goto·:goto_0329 ····goto·:goto_0
Offset 1219, 182 lines modifiedOffset 1221, 173 lines modified
1219 ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->finalized:Z1221 ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->finalized:Z
  
1220 ····.line·3081222 ····.line·308
1221 ····return-void1223 ····return-void
1222 .end·method1224 .end·method
  
1223 .method·protected·writeBaseExternal(Ljava/io/ObjectOutput;)V1225 .method·protected·writeBaseExternal(Ljava/io/ObjectOutput;)V
1224 ····.locals·91226 ····.locals·7
1225 ····.param·p1,·"out"····#·Ljava/io/ObjectOutput;1227 ····.param·p1,·"out"····#·Ljava/io/ObjectOutput;
1226 ····.annotation·system·Ldalvik/annotation/Throws;1228 ····.annotation·system·Ldalvik/annotation/Throws;
1227 ········value·=·{1229 ········value·=·{
1228 ············Ljava/io/IOException;1230 ············Ljava/io/IOException;
1229 ········}1231 ········}
1230 ····.end·annotation1232 ····.end·annotation
  
1231 ····.prologue1233 ····.prologue
1232 ····.line·5201234 ····.line·520
1233 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->currentState:[D1235 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->currentState:[D
  
1234 ····if-nez·v7,·:cond_01236 ····if-nez·v4,·:cond_0
  
1235 ····.line·5211237 ····.line·521
1236 ····const/4·v7,·-0x11238 ····const/4·v4,·-0x1
  
1237 ····invoke-interface·{p1,·v7},·Ljava/io/ObjectOutput;->writeInt(I)V1239 ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeInt(I)V
  
1238 ····.line·5251240 ····.line·525
1239 ····:goto_01241 ····:goto_0
1240 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalPreviousTime:D1242 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalPreviousTime:D
  
1241 ····invoke-interface·{p1,·v7,·v8},·Ljava/io/ObjectOutput;->writeDouble(D)V1243 ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V
  
1242 ····.line·5261244 ····.line·526
1243 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalCurrentTime:D1245 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalCurrentTime:D
  
1244 ····invoke-interface·{p1,·v7,·v8},·Ljava/io/ObjectOutput;->writeDouble(D)V1246 ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V
  
1245 ····.line·5271247 ····.line·527
1246 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softPreviousTime:D1248 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softPreviousTime:D
  
1247 ····invoke-interface·{p1,·v7,·v8},·Ljava/io/ObjectOutput;->writeDouble(D)V1249 ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V
  
1248 ····.line·5281250 ····.line·528
1249 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softCurrentTime:D1251 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softCurrentTime:D
  
1250 ····invoke-interface·{p1,·v7,·v8},·Ljava/io/ObjectOutput;->writeDouble(D)V1252 ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V
  
1251 ····.line·5291253 ····.line·529
1252 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->h:D1254 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->h:D
  
1253 ····invoke-interface·{p1,·v7,·v8},·Ljava/io/ObjectOutput;->writeDouble(D)V1255 ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V
  
1254 ····.line·5301256 ····.line·530
1255 ····iget-boolean·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->forward:Z1257 ····iget-boolean·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->forward:Z
  
1256 ····invoke-interface·{p1,·v7},·Ljava/io/ObjectOutput;->writeBoolean(Z)V1258 ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeBoolean(Z)V
  
1257 ····.line·5311259 ····.line·531
1258 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper;1260 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper;
  
1259 ····invoke-interface·{p1,·v7},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V1261 ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V
  
1260 ····.line·5321262 ····.line·532
1261 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;1263 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;
  
1262 ····array-length·v7,·v71264 ····array-length·v4,·v4
  
1263 ····invoke-interface·{p1,·v7},·Ljava/io/ObjectOutput;->write(I)V1265 ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->write(I)V
  
1264 ····.line·5331266 ····.line·533
1265 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;1267 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper;
  
1266 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; 
1267 ····array-length·v4,·v01268 ····array-length·v6,·v5
  
1268 ····.local·v4,·"len$":I 
1269 ····const/4·v2,·0x01269 ····const/4·v4,·0x0
  
1270 ····.local·v2,·"i$":I 
1271 ····:goto_11270 ····:goto_1
1272 ····if-ge·v2,·v4,·:cond_11271 ····if-ge·v4,·v6,·:cond_1
  
1273 ····aget-object·v5,·v0,·v21272 ····aget-object·v2,·v5,·v4
  
1274 ····.line·5341273 ····.line·534
1275 ····.local·v5,·"mapper":Lorg/apache/commons/math3/ode/EquationsMapper;1274 ····.local·v2,·"mapper":Lorg/apache/commons/math3/ode/EquationsMapper;
1276 ····invoke-interface·{p1,·v5},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V1275 ····invoke-interface·{p1,·v2},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V
  
1277 ····.line·5331276 ····.line·533
1278 ····add-int/lit8·v2,·v2,·0x11277 ····add-int/lit8·v4,·v4,·0x1
  
1279 ····goto·:goto_11278 ····goto·:goto_1
  
1280 ····.line·5231279 ····.line·523
1281 ····.end·local·v0····#·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; 
Max diff block lines reached; 4010/10687 bytes (37.52%) of diff not shown.
19.5 KB
smali/org/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator.smali
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ····.line·19081 ····.line·190
82 ····return-void82 ····return-void
83 .end·method83 .end·method
  
  
84 #·virtual·methods84 #·virtual·methods
85 .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V85 .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V
86 ····.locals·6286 ····.locals·59
87 ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;87 ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
88 ····.param·p2,·"t"····#·D88 ····.param·p2,·"t"····#·D
89 ····.annotation·system·Ldalvik/annotation/Throws;89 ····.annotation·system·Ldalvik/annotation/Throws;
90 ········value·=·{90 ········value·=·{
91 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;,91 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;,
92 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,92 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,
93 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;,93 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;,
Offset 109, 18 lines modifiedOffset 109, 18 lines modified
  
109 ····move-result-wide·v5109 ····move-result-wide·v5
  
110 ····cmpl-double·v5,·p2,·v5110 ····cmpl-double·v5,·p2,·v5
  
111 ····if-lez·v5,·:cond_2111 ····if-lez·v5,·:cond_2
  
112 ····const/16·v40,·0x1112 ····const/16·v39,·0x1
  
113 ····.line·203113 ····.line·203
114 ····.local·v40,·"forward":Z114 ····.local·v39,·"forward":Z
115 ····:goto_0115 ····:goto_0
116 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D116 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D
  
117 ····move-result-object·v8117 ····move-result-object·v8
  
118 ····.line·204118 ····.line·204
119 ····.local·v8,·"y0":[D119 ····.local·v8,·"y0":[D
Offset 140, 27 lines modifiedOffset 140, 28 lines modified
  
140 ····.line·208140 ····.line·208
141 ····.local·v23,·"yDot":[D141 ····.local·v23,·"yDot":[D
142 ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;142 ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;
  
143 ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V143 ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V
  
144 ····.line·209144 ····.line·210
145 ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;145 ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;
146 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;146 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;
  
147 ····move-result-object·v5147 ····move-result-object·v5
  
148 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;148 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;
  
149 ····move-result-object·v6149 ····move-result-object·v6
  
 150 ····.line·209
150 ····move-object/from16·v0,·v21151 ····move-object/from16·v0,·v21
  
151 ····move/from16·v1,·v40152 ····move/from16·v1,·v39
  
152 ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V153 ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V
  
153 ····.line·213154 ····.line·213
154 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D155 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D
  
155 ····move-result-wide·v6156 ····move-result-wide·v6
Offset 223, 240 lines modifiedOffset 224, 240 lines modified
  
223 ····iget-object·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->nordsieck:Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;224 ····iget-object·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->nordsieck:Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;
  
224 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;->getRowDimension()I225 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;->getRowDimension()I
  
225 ····move-result·v5226 ····move-result·v5
  
226 ····add-int/lit8·v47,·v5,·-0x1227 ····add-int/lit8·v45,·v5,·-0x1
  
227 ····.line·222228 ····.line·222
228 ····.local·v47,·"lastRow":I229 ····.local·v45,·"lastRow":I
229 ····move-object/from16·v0,·p0230 ····move-object/from16·v0,·p0
  
230 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D231 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D
  
231 ····move-wide/from16·v41,·v0232 ····move-wide/from16·v40,·v0
  
232 ····.line·223233 ····.line·223
233 ····.local·v41,·"hNew":D234 ····.local·v40,·"hNew":D
234 ····move-object/from16·v0,·v21235 ····move-object/from16·v0,·v21
  
235 ····move-wide/from16·v1,·v41236 ····move-wide/from16·v1,·v40
  
236 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V237 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V
  
237 ····.line·226238 ····.line·226
238 ····const/4·v5,·0x0239 ····const/4·v5,·0x0
  
239 ····move-object/from16·v0,·p0240 ····move-object/from16·v0,·p0
  
240 ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->isLastStep:Z241 ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->isLastStep:Z
  
241 ····.line·229242 ····.line·229
242 ····:cond_0243 ····:cond_0
243 ····const-wide/high16·v32,·0x4024000000000000L····#·10.0244 ····const-wide/high16·v31,·0x4024000000000000L····#·10.0
  
244 ····.line·230245 ····.line·230
245 ····.local·v32,·"error":D246 ····.local·v31,·"error":D
246 ····:cond_1247 ····:cond_1
247 ····:goto_1248 ····:goto_1
248 ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0249 ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0
  
249 ····cmpl-double·v5,·v32,·v5250 ····cmpl-double·v5,·v31,·v5
  
250 ····if-ltz·v5,·:cond_5251 ····if-ltz·v5,·:cond_5
  
251 ····.line·232252 ····.line·232
252 ····move-wide/from16·v0,·v41253 ····move-wide/from16·v0,·v40
  
253 ····move-object/from16·v2,·p0254 ····move-object/from16·v2,·p0
  
254 ····iput-wide·v0,·v2,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D255 ····iput-wide·v0,·v2,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D
  
255 ····.line·235256 ····.line·235
256 ····const-wide/16·v32,·0x0257 ····const-wide/16·v31,·0x0
  
257 ····.line·236258 ····.line·236
258 ····const/16·v43,·0x0259 ····const/16·v42,·0x0
  
259 ····.local·v43,·"i":I260 ····.local·v42,·"i":I
260 ····:goto_2261 ····:goto_2
261 ····move-object/from16·v0,·p0262 ····move-object/from16·v0,·p0
  
Max diff block lines reached; 15473/19796 bytes (78.16%) of diff not shown.
22.0 KB
smali/org/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator.smali
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····.line·20689 ····.line·206
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V93 .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V
94 ····.locals·5794 ····.locals·54
95 ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;95 ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;
96 ····.param·p2,·"t"····#·D96 ····.param·p2,·"t"····#·D
97 ····.annotation·system·Ldalvik/annotation/Throws;97 ····.annotation·system·Ldalvik/annotation/Throws;
98 ········value·=·{98 ········value·=·{
99 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;,99 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;,
100 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,100 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,
101 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;,101 ············Lorg/apache/commons/math3/exception/MaxCountExceededException;,
Offset 117, 18 lines modifiedOffset 117, 18 lines modified
  
117 ····move-result-wide·v5117 ····move-result-wide·v5
  
118 ····cmpl-double·v5,·p2,·v5118 ····cmpl-double·v5,·p2,·v5
  
119 ····if-lez·v5,·:cond_2119 ····if-lez·v5,·:cond_2
  
120 ····const/16·v40,·0x1120 ····const/16·v39,·0x1
  
121 ····.line·220121 ····.line·220
122 ····.local·v40,·"forward":Z122 ····.local·v39,·"forward":Z
123 ····:goto_0123 ····:goto_0
124 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D124 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D
  
125 ····move-result-object·v8125 ····move-result-object·v8
  
126 ····.line·221126 ····.line·221
127 ····.local·v8,·"y0":[D127 ····.local·v8,·"y0":[D
Offset 148, 47 lines modifiedOffset 148, 48 lines modified
  
148 ····.line·223148 ····.line·223
149 ····.local·v23,·"yDot":[D149 ····.local·v23,·"yDot":[D
150 ····array-length·v5,·v12150 ····array-length·v5,·v12
  
151 ····new-array·v0,·v5,·[D151 ····new-array·v0,·v5,·[D
  
152 ····move-object/from16·v56,·v0152 ····move-object/from16·v53,·v0
  
153 ····.line·224153 ····.line·224
154 ····.local·v56,·"yTmp":[D154 ····.local·v53,·"yTmp":[D
155 ····array-length·v5,·v12155 ····array-length·v5,·v12
  
156 ····new-array·v0,·v5,·[D156 ····new-array·v0,·v5,·[D
  
157 ····move-object/from16·v51,·v0157 ····move-object/from16·v48,·v0
  
158 ····.line·225158 ····.line·225
159 ····.local·v51,·"predictedScaled":[D159 ····.local·v48,·"predictedScaled":[D
160 ····const/16·v50,·0x0160 ····const/16·v47,·0x0
  
161 ····.line·228161 ····.line·228
162 ····.local·v50,·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;162 ····.local·v47,·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;
163 ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;163 ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;
  
164 ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V164 ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V
  
165 ····.line·229165 ····.line·230
166 ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;166 ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;
167 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;167 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;
  
168 ····move-result-object·v5168 ····move-result-object·v5
  
169 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;169 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;
  
170 ····move-result-object·v6170 ····move-result-object·v6
  
 171 ····.line·229
171 ····move-object/from16·v0,·v21172 ····move-object/from16·v0,·v21
  
172 ····move/from16·v1,·v40173 ····move/from16·v1,·v39
  
173 ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V174 ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V
  
174 ····.line·233175 ····.line·233
175 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D176 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D
  
176 ····move-result-wide·v6177 ····move-result-wide·v6
Offset 247, 51 lines modifiedOffset 248, 51 lines modified
247 ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->storeTime(D)V248 ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->storeTime(D)V
  
248 ····.line·240249 ····.line·240
249 ····move-object/from16·v0,·p0250 ····move-object/from16·v0,·p0
  
250 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->stepSize:D251 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->stepSize:D
  
251 ····move-wide/from16·v41,·v0252 ····move-wide/from16·v40,·v0
  
252 ····.line·241253 ····.line·241
253 ····.local·v41,·"hNew":D254 ····.local·v40,·"hNew":D
254 ····move-object/from16·v0,·v21255 ····move-object/from16·v0,·v21
  
255 ····move-wide/from16·v1,·v41256 ····move-wide/from16·v1,·v40
  
256 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V257 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V
  
257 ····.line·243258 ····.line·243
258 ····const/4·v5,·0x0259 ····const/4·v5,·0x0
  
259 ····move-object/from16·v0,·p0260 ····move-object/from16·v0,·p0
  
260 ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->isLastStep:Z261 ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->isLastStep:Z
  
261 ····move-object/from16·v19,·v50262 ····move-object/from16·v19,·v47
  
262 ····.line·246263 ····.line·246
263 ····.end·local·v50····#·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;264 ····.end·local·v47····#·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;
264 ····.local·v19,·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;265 ····.local·v19,·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;
265 ····:cond_0266 ····:cond_0
266 ····const-wide/high16·v32,·0x4024000000000000L····#·10.0267 ····const-wide/high16·v31,·0x4024000000000000L····#·10.0
  
267 ····.line·247268 ····.line·247
268 ····.local·v32,·"error":D269 ····.local·v31,·"error":D
269 ····:cond_1270 ····:cond_1
270 ····:goto_1271 ····:goto_1
271 ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0272 ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0
  
272 ····cmpl-double·v5,·v32,·v5273 ····cmpl-double·v5,·v31,·v5
  
273 ····if-ltz·v5,·:cond_5274 ····if-ltz·v5,·:cond_5
  
274 ····.line·249275 ····.line·249
Max diff block lines reached; 17863/22408 bytes (79.72%) of diff not shown.
1.38 KB
smali/org/apache/commons/math3/ode/nonstiff/RungeKuttaIntegrator.smali
    
Offset 180, 26 lines modifiedOffset 180, 27 lines modified
  
180 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator;180 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
  
181 ····move-result-object·v2181 ····move-result-object·v2
  
182 ····check-cast·v2,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;182 ····check-cast·v2,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;
  
183 ····.line·117183 ····.line·118
184 ····.local·v2,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;184 ····.local·v2,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;
185 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;185 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;
  
186 ····move-result-object·v7186 ····move-result-object·v7
  
187 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;187 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;
  
188 ····move-result-object·v8188 ····move-result-object·v8
  
189 ····move-object/from16·v3,·p0189 ····move-object/from16·v3,·p0
  
 190 ····.line·117
190 ····invoke-virtual/range·{v2·..·v8},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V191 ····invoke-virtual/range·{v2·..·v8},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V
  
191 ····.line·119192 ····.line·119
192 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D193 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D
  
193 ····move-result-wide·v7194 ····move-result-wide·v7
  
2.53 KB
smali/org/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator.smali
    
Offset 320, 26 lines modifiedOffset 320, 27 lines modified
  
320 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator;320 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator;
  
321 ····move-result-object·v4321 ····move-result-object·v4
  
322 ····check-cast·v4,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;322 ····check-cast·v4,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;
  
323 ····.line·211323 ····.line·212
324 ····.local·v4,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;324 ····.local·v4,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;
325 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;325 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;
  
326 ····move-result-object·v9326 ····move-result-object·v9
  
327 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;327 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;
  
328 ····move-result-object·v10328 ····move-result-object·v10
  
329 ····move-object/from16·v5,·p0329 ····move-object/from16·v5,·p0
  
 330 ····.line·211
330 ····invoke-virtual/range·{v4·..·v10},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V331 ····invoke-virtual/range·{v4·..·v10},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V
  
331 ····.line·213332 ····.line·213
332 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D333 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D
  
333 ····move-result-wide·v9334 ····move-result-wide·v9
  
Offset 928, 14 lines modifiedOffset 929, 15 lines modified
  
928 ····move-object/from16·v0,·p0929 ····move-object/from16·v0,·p0
  
929 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D930 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D
  
930 ····move-wide/from16·v20,·v0931 ····move-wide/from16·v20,·v0
  
 932 ····.line·293
931 ····move-wide/from16·v0,·v23933 ····move-wide/from16·v0,·v23
  
932 ····move-wide/from16·v2,·v20934 ····move-wide/from16·v2,·v20
  
933 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D935 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
934 ····move-result-wide·v20936 ····move-result-wide·v20
Offset 944, 14 lines modifiedOffset 946, 15 lines modified
  
944 ····move-wide/from16·v0,·v17946 ····move-wide/from16·v0,·v17
  
945 ····invoke-static·{v13,·v14,·v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D947 ····invoke-static·{v13,·v14,·v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
946 ····move-result-wide·v13948 ····move-result-wide·v13
  
 949 ····.line·292
947 ····invoke-static·{v9,·v10,·v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D950 ····invoke-static·{v9,·v10,·v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D
  
948 ····move-result-wide·v25951 ····move-result-wide·v25
  
949 ····.line·294952 ····.line·294
950 ····.local·v25,·"factor":D953 ····.local·v25,·"factor":D
951 ····move-object/from16·v0,·p0954 ····move-object/from16·v0,·p0
Offset 1098, 14 lines modifiedOffset 1101, 15 lines modified
  
1098 ····move-object/from16·v0,·p01101 ····move-object/from16·v0,·p0
  
1099 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D1102 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D
  
1100 ····move-wide/from16·v20,·v01103 ····move-wide/from16·v20,·v0
  
 1104 ····.line·318
1101 ····move-wide/from16·v0,·v231105 ····move-wide/from16·v0,·v23
  
1102 ····move-wide/from16·v2,·v201106 ····move-wide/from16·v2,·v20
  
1103 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D1107 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
1104 ····move-result-wide·v201108 ····move-result-wide·v20
7.89 KB
smali/org/apache/commons/math3/ode/nonstiff/DormandPrince853Integrator.smali
    
Offset 59, 14 lines modifiedOffset 59, 15 lines modified
  
59 ····const-wide/high16·v2,·0x4028000000000000L····#·12.059 ····const-wide/high16·v2,·0x4028000000000000L····#·12.0
  
60 ····const-wide/high16·v4,·0x4000000000000000L····#·2.060 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0
  
61 ····const-wide/high16·v6,·0x4018000000000000L····#·6.061 ····const-wide/high16·v6,·0x4018000000000000L····#·6.0
  
 62 ····.line·64
62 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D63 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
63 ····move-result-wide·v664 ····move-result-wide·v6
  
64 ····mul-double/2addr·v4,·v665 ····mul-double/2addr·v4,·v6
  
65 ····sub-double/2addr·v2,·v466 ····sub-double/2addr·v2,·v4
Offset 115, 14 lines modifiedOffset 116, 15 lines modified
  
115 ····const/4·v1,·0x3116 ····const/4·v1,·0x3
  
116 ····const-wide/high16·v2,·0x4018000000000000L····#·6.0117 ····const-wide/high16·v2,·0x4018000000000000L····#·6.0
  
117 ····const-wide/high16·v4,·0x4018000000000000L····#·6.0118 ····const-wide/high16·v4,·0x4018000000000000L····#·6.0
  
 119 ····.line·65
118 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D120 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
119 ····move-result-wide·v4121 ····move-result-wide·v4
  
120 ····add-double/2addr·v2,·v4122 ····add-double/2addr·v2,·v4
  
121 ····const-wide/high16·v4,·0x403e000000000000L····#·30.0123 ····const-wide/high16·v4,·0x403e000000000000L····#·30.0
Offset 196, 14 lines modifiedOffset 198, 15 lines modified
  
196 ····const-wide/high16·v4,·0x4028000000000000L····#·12.0198 ····const-wide/high16·v4,·0x4028000000000000L····#·12.0
  
197 ····const-wide/high16·v6,·0x4000000000000000L····#·2.0199 ····const-wide/high16·v6,·0x4000000000000000L····#·2.0
  
198 ····const-wide/high16·v8,·0x4018000000000000L····#·6.0200 ····const-wide/high16·v8,·0x4018000000000000L····#·6.0
  
 201 ····.line·73
199 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D202 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
200 ····move-result-wide·v8203 ····move-result-wide·v8
  
201 ····mul-double/2addr·v6,·v8204 ····mul-double/2addr·v6,·v8
  
202 ····sub-double/2addr·v4,·v6205 ····sub-double/2addr·v4,·v6
Offset 224, 14 lines modifiedOffset 227, 15 lines modified
  
224 ····const/4·v3,·0x0227 ····const/4·v3,·0x0
  
225 ····const-wide/high16·v4,·0x4018000000000000L····#·6.0228 ····const-wide/high16·v4,·0x4018000000000000L····#·6.0
  
226 ····const-wide/high16·v6,·0x4018000000000000L····#·6.0229 ····const-wide/high16·v6,·0x4018000000000000L····#·6.0
  
 230 ····.line·76
227 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D231 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
228 ····move-result-wide·v6232 ····move-result-wide·v6
  
229 ····sub-double/2addr·v4,·v6233 ····sub-double/2addr·v4,·v6
  
230 ····const-wide·v6,·0x4066800000000000L····#·180.0234 ····const-wide·v6,·0x4066800000000000L····#·180.0
Offset 268, 14 lines modifiedOffset 272, 15 lines modified
  
268 ····const/4·v3,·0x0272 ····const/4·v3,·0x0
  
269 ····const-wide/high16·v4,·0x4018000000000000L····#·6.0273 ····const-wide/high16·v4,·0x4018000000000000L····#·6.0
  
270 ····const-wide/high16·v6,·0x4018000000000000L····#·6.0274 ····const-wide/high16·v6,·0x4018000000000000L····#·6.0
  
 275 ····.line·79
271 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D276 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
272 ····move-result-wide·v6277 ····move-result-wide·v6
  
273 ····sub-double/2addr·v4,·v6278 ····sub-double/2addr·v4,·v6
  
274 ····const-wide/high16·v6,·0x405e000000000000L····#·120.0279 ····const-wide/high16·v6,·0x405e000000000000L····#·120.0
Offset 320, 14 lines modifiedOffset 325, 15 lines modified
  
320 ····const-wide·v4,·0x407ce00000000000L····#·462.0325 ····const-wide·v4,·0x407ce00000000000L····#·462.0
  
321 ····const-wide·v6,·0x405ac00000000000L····#·107.0326 ····const-wide·v6,·0x405ac00000000000L····#·107.0
  
322 ····const-wide/high16·v8,·0x4018000000000000L····#·6.0327 ····const-wide/high16·v8,·0x4018000000000000L····#·6.0
  
 328 ····.line·82
323 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D329 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
324 ····move-result-wide·v8330 ····move-result-wide·v8
  
325 ····mul-double/2addr·v6,·v8331 ····mul-double/2addr·v6,·v8
  
326 ····add-double/2addr·v4,·v6332 ····add-double/2addr·v4,·v6
Offset 348, 14 lines modifiedOffset 354, 15 lines modified
  
348 ····const-wide·v4,·-0x3f86e00000000000L····#·-402.0354 ····const-wide·v4,·-0x3f86e00000000000L····#·-402.0
  
349 ····const-wide·v6,·0x4068a00000000000L····#·197.0355 ····const-wide·v6,·0x4068a00000000000L····#·197.0
  
350 ····const-wide/high16·v8,·0x4018000000000000L····#·6.0356 ····const-wide/high16·v8,·0x4018000000000000L····#·6.0
  
 357 ····.line·83
351 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D358 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
352 ····move-result-wide·v8359 ····move-result-wide·v8
  
353 ····mul-double/2addr·v6,·v8360 ····mul-double/2addr·v6,·v8
  
354 ····sub-double/2addr·v4,·v6361 ····sub-double/2addr·v4,·v6
Offset 416, 14 lines modifiedOffset 423, 15 lines modified
  
416 ····const/4·v3,·0x3423 ····const/4·v3,·0x3
  
417 ····const-wide/high16·v4,·0x4030000000000000L····#·16.0424 ····const-wide/high16·v4,·0x4030000000000000L····#·16.0
  
418 ····const-wide/high16·v6,·0x4018000000000000L····#·6.0425 ····const-wide/high16·v6,·0x4018000000000000L····#·6.0
  
 426 ····.line·86
419 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D427 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
420 ····move-result-wide·v6428 ····move-result-wide·v6
  
421 ····add-double/2addr·v4,·v6429 ····add-double/2addr·v4,·v6
  
422 ····const-wide/high16·v6,·0x405b000000000000L····#·108.0430 ····const-wide/high16·v6,·0x405b000000000000L····#·108.0
Max diff block lines reached; 4905/7926 bytes (61.88%) of diff not shown.
1.48 KB
smali/org/apache/commons/math3/ode/nonstiff/GraggBulirschStoerIntegrator.smali
    
Offset 1427, 36 lines modifiedOffset 1427, 41 lines modified
  
1427 ····const-wide·v19,·0x3fe3333333333333L····#·0.61427 ····const-wide·v19,·0x3fe3333333333333L····#·0.6
  
1428 ····mul-double·v19,·v19,·v621428 ····mul-double·v19,·v19,·v62
  
1429 ····sub-double·v15,·v15,·v191429 ····sub-double·v15,·v15,·v19
  
 1430 ····.line·603
1430 ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D1431 ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D
  
1431 ····move-result-wide·v151432 ····move-result-wide·v15
  
1432 ····double-to-int·v13,·v151433 ····double-to-int·v13,·v15
  
 1434 ····.line·602
1433 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->min(II)I1435 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->min(II)I
  
1434 ····move-result·v121436 ····move-result·v12
  
 1437 ····.line·601
1435 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(II)I1438 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(II)I
  
1436 ····move-result·v801439 ····move-result·v80
  
1437 ····.line·6061440 ····.line·606
1438 ····.local·v80,·"targetIter":I1441 ····.local·v80,·"targetIter":I
1439 ····new-instance·v4,·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator;1442 ····new-instance·v4,·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator;
  
 1443 ····.line·610
1440 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;1444 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper;
  
1441 ····move-result-object·v111445 ····move-result-object·v11
  
 1446 ····.line·611
1442 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;1447 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper;
  
1443 ····move-result-object·v121448 ····move-result-object·v12
  
1444 ····invoke-direct/range·{v4·..·v12},·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator;-><init>([D[D[D[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V1449 ····invoke-direct/range·{v4·..·v12},·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator;-><init>([D[D[D[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V
  
1445 ····.line·6121450 ····.line·612
1.36 KB
smali/org/apache/commons/math3/ode/nonstiff/GillIntegrator.smali
    
Offset 42, 14 lines modifiedOffset 42, 15 lines modified
  
42 ····aput-wide·v2,·v1,·v842 ····aput-wide·v2,·v1,·v8
  
43 ····aput-object·v1,·v0,·v843 ····aput-object·v1,·v0,·v8
  
44 ····new-array·v1,·v10,·[D44 ····new-array·v1,·v10,·[D
  
 45 ····.line·58
45 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D46 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
46 ····move-result-wide·v247 ····move-result-wide·v2
  
47 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.048 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0
  
48 ····sub-double/2addr·v2,·v449 ····sub-double/2addr·v2,·v4
Offset 72, 14 lines modifiedOffset 73, 15 lines modified
  
72 ····new-array·v1,·v11,·[D73 ····new-array·v1,·v11,·[D
  
73 ····const-wide/16·v2,·0x074 ····const-wide/16·v2,·0x0
  
74 ····aput-wide·v2,·v1,·v875 ····aput-wide·v2,·v1,·v8
  
 76 ····.line·59
75 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D77 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
76 ····move-result-wide·v278 ····move-result-wide·v2
  
77 ····neg-double·v2,·v279 ····neg-double·v2,·v2
  
78 ····div-double/2addr·v2,·v680 ····div-double/2addr·v2,·v6
Offset 105, 14 lines modifiedOffset 107, 15 lines modified
  
105 ····new-array·v0,·v0,·[D107 ····new-array·v0,·v0,·[D
  
106 ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666108 ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666
  
107 ····aput-wide·v1,·v0,·v8109 ····aput-wide·v1,·v0,·v8
  
 110 ····.line·64
108 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D111 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
109 ····move-result-wide·v1112 ····move-result-wide·v1
  
110 ····sub-double·v1,·v6,·v1113 ····sub-double·v1,·v6,·v1
  
111 ····const-wide/high16·v3,·0x4018000000000000L····#·6.0114 ····const-wide/high16·v3,·0x4018000000000000L····#·6.0
Offset 135, 14 lines modifiedOffset 138, 15 lines modified
  
135 ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666138 ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666
  
136 ····aput-wide·v1,·v0,·v11139 ····aput-wide·v1,·v0,·v11
  
137 ····sput-object·v0,·Lorg/apache/commons/math3/ode/nonstiff/GillIntegrator;->STATIC_B:[D140 ····sput-object·v0,·Lorg/apache/commons/math3/ode/nonstiff/GillIntegrator;->STATIC_B:[D
  
 141 ····.line·63
138 ····return-void142 ····return-void
  
139 ····.line·51143 ····.line·51
140 ····nop144 ····nop
  
141 ····:array_0145 ····:array_0
142 ····.array-data·8146 ····.array-data·8
2.02 KB
smali/org/apache/commons/math3/ode/nonstiff/AdaptiveStepsizeIntegrator.smali
    
Offset 150, 14 lines modifiedOffset 150, 15 lines modified
  
150 ····.line·329150 ····.line·329
151 ····:cond_3151 ····:cond_3
152 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;152 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
153 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;153 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 154 ····.line·330
154 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D155 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
155 ····move-result-wide·v4156 ····move-result-wide·v4
  
156 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;157 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
157 ····move-result-object·v4158 ····move-result-object·v4
Offset 396, 14 lines modifiedOffset 397, 15 lines modified
396 ····.line·270397 ····.line·270
397 ····.end·local·v5····#·"h":D398 ····.end·local·v5····#·"h":D
398 ····:cond_5399 ····:cond_5
399 ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01400 ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01
  
400 ····div-double·v22,·v18,·v16401 ····div-double·v22,·v18,·v16
  
 402 ····.line·271
401 ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D403 ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
402 ····move-result-wide·v22404 ····move-result-wide·v22
  
403 ····mul-double·v5,·v20,·v22405 ····mul-double·v5,·v20,·v22
  
404 ····goto·:goto_2406 ····goto·:goto_2
Offset 491, 14 lines modifiedOffset 493, 15 lines modified
  
491 ····if-gez·v20,·:cond_b493 ····if-gez·v20,·:cond_b
  
492 ····const-wide·v20,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6494 ····const-wide·v20,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6
  
493 ····const-wide·v22,·0x3f50624dd2f1a9fcL····#·0.001495 ····const-wide·v22,·0x3f50624dd2f1a9fcL····#·0.001
  
 496 ····.line·294
494 ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D497 ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
495 ····move-result-wide·v24498 ····move-result-wide·v24
  
496 ····mul-double·v22,·v22,·v24499 ····mul-double·v22,·v22,·v24
  
497 ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D500 ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
Offset 575, 15 lines modifiedOffset 578, 15 lines modified
  
575 ····:cond_a578 ····:cond_a
576 ····move-wide/from16·v20,·v5579 ····move-wide/from16·v20,·v5
  
577 ····.line·308580 ····.line·308
578 ····goto/16·:goto_0581 ····goto/16·:goto_0
  
579 ····.line·293582 ····.line·294
580 ····.end·local·v7····#·"h1":D583 ····.end·local·v7····#·"h1":D
581 ····:cond_b584 ····:cond_b
582 ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01585 ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01
  
583 ····div-double·v20,·v20,·v10586 ····div-double·v20,·v20,·v10
  
584 ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0587 ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0
Offset 592, 14 lines modifiedOffset 595, 15 lines modified
  
592 ····int-to-double·v0,·v0595 ····int-to-double·v0,·v0
  
593 ····move-wide/from16·v24,·v0596 ····move-wide/from16·v24,·v0
  
594 ····div-double·v22,·v22,·v24597 ····div-double·v22,·v22,·v24
  
 598 ····.line·295
595 ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D599 ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
596 ····move-result-wide·v7600 ····move-result-wide·v7
  
597 ····goto·:goto_5601 ····goto·:goto_5
598 .end·method602 .end·method
  
2.71 KB
smali/org/apache/commons/math3/ode/nonstiff/AdamsNordsieckTransformer.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····.line·15555 ····.line·155
56 ····.local·v2,·"bigP":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;"56 ····.local·v2,·"bigP":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;"
57 ····new-instance·v7,·Lorg/apache/commons/math3/linear/FieldLUDecomposition;57 ····new-instance·v7,·Lorg/apache/commons/math3/linear/FieldLUDecomposition;
  
58 ····invoke-direct·{v7,·v2},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;-><init>(Lorg/apache/commons/math3/linear/FieldMatrix;)V58 ····invoke-direct·{v7,·v2},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;-><init>(Lorg/apache/commons/math3/linear/FieldMatrix;)V
  
 59 ····.line·156
59 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/FieldDecompositionSolver;60 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/FieldDecompositionSolver;
  
60 ····move-result-object·v461 ····move-result-object·v4
  
61 ····.line·15862 ····.line·158
62 ····.local·v4,·"pSolver":Lorg/apache/commons/math3/linear/FieldDecompositionSolver;,·"Lorg/apache/commons/math3/linear/FieldDecompositionSolver<Lorg/apache/commons/math3/fraction/BigFraction;>;"63 ····.local·v4,·"pSolver":Lorg/apache/commons/math3/linear/FieldDecompositionSolver;,·"Lorg/apache/commons/math3/linear/FieldDecompositionSolver<Lorg/apache/commons/math3/fraction/BigFraction;>;"
63 ····new-array·v6,·p1,·[Lorg/apache/commons/math3/fraction/BigFraction;64 ····new-array·v6,·p1,·[Lorg/apache/commons/math3/fraction/BigFraction;
Offset 74, 14 lines modifiedOffset 75, 15 lines modified
74 ····invoke-static·{v6,·v7},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V75 ····invoke-static·{v6,·v7},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
  
75 ····.line·16076 ····.line·160
76 ····new-instance·v7,·Lorg/apache/commons/math3/linear/ArrayFieldVector;77 ····new-instance·v7,·Lorg/apache/commons/math3/linear/ArrayFieldVector;
  
77 ····invoke-direct·{v7,·v6,·v9},·Lorg/apache/commons/math3/linear/ArrayFieldVector;-><init>([Lorg/apache/commons/math3/FieldElement;Z)V78 ····invoke-direct·{v7,·v6,·v9},·Lorg/apache/commons/math3/linear/ArrayFieldVector;-><init>([Lorg/apache/commons/math3/FieldElement;Z)V
  
 79 ····.line·161
78 ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldVector;)Lorg/apache/commons/math3/linear/FieldVector;80 ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldVector;)Lorg/apache/commons/math3/linear/FieldVector;
  
79 ····move-result-object·v781 ····move-result-object·v7
  
80 ····invoke-interface·{v7},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;82 ····invoke-interface·{v7},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;
  
81 ····move-result-object·v083 ····move-result-object·v0
Offset 132, 14 lines modifiedOffset 134, 15 lines modified
132 ····invoke-static·{v7,·v8},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V134 ····invoke-static·{v7,·v8},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
  
133 ····.line·173135 ····.line·173
134 ····new-instance·v7,·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix;136 ····new-instance·v7,·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix;
  
135 ····invoke-direct·{v7,·v5,·v9},·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix;-><init>([[Lorg/apache/commons/math3/FieldElement;Z)V137 ····invoke-direct·{v7,·v5,·v9},·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix;-><init>([[Lorg/apache/commons/math3/FieldElement;Z)V
  
 138 ····.line·174
136 ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix;139 ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix;
  
137 ····move-result-object·v1140 ····move-result-object·v1
  
138 ····.line·177141 ····.line·177
139 ····.local·v1,·"bigMSupdate":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;"142 ····.local·v1,·"bigMSupdate":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;"
140 ····invoke-static·{v1},·Lorg/apache/commons/math3/linear/MatrixUtils;->bigFractionMatrixToRealMatrix(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;143 ····invoke-static·{v1},·Lorg/apache/commons/math3/linear/MatrixUtils;->bigFractionMatrixToRealMatrix(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;
1.93 KB
smali/org/apache/commons/math3/transform/FastFourierTransformer.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/transform/FastFourierTransformer$1;, 
11 ········Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;10 ········Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·static·final·synthetic·$assertionsDisabled:Z14 .field·static·final·synthetic·$assertionsDisabled:Z
Offset 728, 14 lines modifiedOffset 727, 15 lines modified
  
728 ····new-array·v0,·v0,·[Ljava/lang/Object;727 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
729 ····move-object/from16·v54,·v0728 ····move-object/from16·v54,·v0
  
730 ····const/16·v55,·0x0729 ····const/16·v55,·0x0
  
 730 ····.line·231
731 ····invoke-static/range·{v21·..·v21},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;731 ····invoke-static/range·{v21·..·v21},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
732 ····move-result-object·v56732 ····move-result-object·v56
  
733 ····aput-object·v56,·v54,·v55733 ····aput-object·v56,·v54,·v55
  
734 ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V734 ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 1362, 14 lines modifiedOffset 1362, 15 lines modified
  
1362 ····.prologue1362 ····.prologue
1363 ····.line·4381363 ····.line·438
1364 ····new-instance·v3,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;1364 ····new-instance·v3,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;
  
1365 ····invoke-direct·{v3,·p1},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;-><init>(Ljava/lang/Object;)V1365 ····invoke-direct·{v3,·p1},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;-><init>(Ljava/lang/Object;)V
  
 1366 ····.line·439
1366 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->clone()Ljava/lang/Object;1367 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->clone()Ljava/lang/Object;
  
1367 ····move-result-object·v21368 ····move-result-object·v2
  
1368 ····check-cast·v2,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;1369 ····check-cast·v2,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;
  
1369 ····.line·4401370 ····.line·440
Offset 1443, 14 lines modifiedOffset 1444, 15 lines modified
  
1443 ····new-array·v0,·v1,·[[D1444 ····new-array·v0,·v1,·[[D
  
1444 ····const/4·v1,·0x01445 ····const/4·v1,·0x0
  
1445 ····array-length·v2,·p11446 ····array-length·v2,·p1
  
 1447 ····.line·372
1446 ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->copyOf([DI)[D1448 ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->copyOf([DI)[D
  
1447 ····move-result-object·v21449 ····move-result-object·v2
  
1448 ····aput-object·v2,·v0,·v11450 ····aput-object·v2,·v0,·v1
  
1449 ····const/4·v1,·0x11451 ····const/4·v1,·0x1
1.03 KB
smali/org/apache/commons/math3/transform/FastHadamardTransformer.smali
    
Offset 58, 14 lines modifiedOffset 58, 15 lines modified
  
58 ····const/4·v10,·0x158 ····const/4·v10,·0x1
  
59 ····new-array·v10,·v10,·[Ljava/lang/Object;59 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
60 ····const/4·v11,·0x060 ····const/4·v11,·0x0
  
 61 ····.line·237
61 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;62 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
62 ····move-result-object·v1263 ····move-result-object·v12
  
63 ····aput-object·v12,·v10,·v1164 ····aput-object·v12,·v10,·v11
  
64 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V65 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 209, 14 lines modifiedOffset 210, 15 lines modified
  
209 ····const/4·v10,·0x1210 ····const/4·v10,·0x1
  
210 ····new-array·v10,·v10,·[Ljava/lang/Object;211 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
211 ····const/4·v11,·0x0212 ····const/4·v11,·0x0
  
 213 ····.line·288
212 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;214 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
213 ····move-result-object·v12215 ····move-result-object·v12
  
214 ····aput-object·v12,·v10,·v11216 ····aput-object·v12,·v10,·v11
  
215 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V217 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
1.01 KB
smali/org/apache/commons/math3/transform/FastSineTransformer.smali
    
Offset 75, 14 lines modifiedOffset 75, 15 lines modified
  
75 ····const/4·v14,·0x075 ····const/4·v14,·0x0
  
76 ····move-object/from16·v0,·p176 ····move-object/from16·v0,·p1
  
77 ····array-length·v15,·v077 ····array-length·v15,·v0
  
 78 ····.line·144
78 ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;79 ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
79 ····move-result-object·v1580 ····move-result-object·v15
  
80 ····aput-object·v15,·v13,·v1481 ····aput-object·v15,·v13,·v14
  
81 ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V82 ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 112, 14 lines modifiedOffset 113, 15 lines modified
  
112 ····const/4·v14,·0x0113 ····const/4·v14,·0x0
  
113 ····const/4·v15,·0x0114 ····const/4·v15,·0x0
  
114 ····aget-wide·v15,·p1,·v15115 ····aget-wide·v15,·p1,·v15
  
 116 ····.line·149
115 ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;117 ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
116 ····move-result-object·v15118 ····move-result-object·v15
  
117 ····aput-object·v15,·v13,·v14119 ····aput-object·v15,·v13,·v14
  
118 ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V120 ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
603 B
smali/org/apache/commons/math3/transform/FastCosineTransformer.smali
    
Offset 93, 14 lines modifiedOffset 93, 15 lines modified
  
93 ····move-object/from16·v0,·p193 ····move-object/from16·v0,·p1
  
94 ····array-length·v0,·v094 ····array-length·v0,·v0
  
95 ····move/from16·v20,·v095 ····move/from16·v20,·v0
  
 96 ····.line·145
96 ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;97 ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
97 ····move-result-object·v2098 ····move-result-object·v20
  
98 ····aput-object·v20,·v18,·v1999 ····aput-object·v20,·v18,·v19
  
99 ····invoke-direct/range·{v16·..·v18},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V100 ····invoke-direct/range·{v16·..·v18},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
7.04 KB
smali/org/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix.smali
    
Offset 126, 167 lines modifiedOffset 126, 158 lines modified
126 ····.line·546126 ····.line·546
127 ····.end·local·v0····#·"array":[Ljava/lang/Object;127 ····.end·local·v0····#·"array":[Ljava/lang/Object;
128 ····:cond_1128 ····:cond_1
129 ····return-void129 ····return-void
130 .end·method130 .end·method
  
131 .method·private·clone(Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;)V131 .method·private·clone(Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;)V
132 ····.locals·11132 ····.locals·10
133 ····.param·p1,·"mdcm"····#·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;133 ····.param·p1,·"mdcm"····#·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;
  
134 ····.prologue134 ····.prologue
135 ····const/4·v10,·0x0135 ····const/4·v5,·0x0
  
136 ····.line·651136 ····.line·651
137 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I137 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I
  
138 ····array-length·v8,·v8138 ····array-length·v6,·v6
  
139 ····new-array·v6,·v8,·[I139 ····new-array·v3,·v6,·[I
  
140 ····.line·652140 ····.line·652
141 ····.local·v6,·"vector":[I141 ····.local·v3,·"vector":[I
142 ····const/4·v5,·0x1142 ····const/4·v2,·0x1
  
143 ····.line·653143 ····.line·653
144 ····.local·v5,·"size":I144 ····.local·v2,·"size":I
145 ····const/4·v1,·0x0145 ····const/4·v0,·0x0
  
146 ····.local·v1,·"i":I146 ····.local·v0,·"i":I
147 ····:goto_0147 ····:goto_0
148 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I148 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I
  
149 ····array-length·v8,·v8149 ····array-length·v6,·v6
  
150 ····if-ge·v1,·v8,·:cond_0150 ····if-ge·v0,·v6,·:cond_0
  
151 ····.line·654151 ····.line·654
152 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I152 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I
  
153 ····aget·v8,·v8,·v1153 ····aget·v6,·v6,·v0
  
154 ····mul-int/2addr·v5,·v8154 ····mul-int/2addr·v2,·v6
  
155 ····.line·653155 ····.line·653
156 ····add-int/lit8·v1,·v1,·0x1156 ····add-int/lit8·v0,·v0,·0x1
  
157 ····goto·:goto_0157 ····goto·:goto_0
  
158 ····.line·656158 ····.line·656
159 ····:cond_0159 ····:cond_0
160 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I160 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I
  
161 ····array-length·v8,·v8161 ····array-length·v6,·v6
  
162 ····filled-new-array·{v5,·v8},·[I162 ····filled-new-array·{v2,·v6},·[I
  
163 ····move-result-object·v8163 ····move-result-object·v6
  
164 ····sget-object·v9,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class;164 ····sget-object·v7,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
  
165 ····invoke-static·{v9,·v8},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;165 ····invoke-static·{v7,·v6},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;
  
166 ····move-result-object·v7166 ····move-result-object·v4
  
167 ····check-cast·v7,·[[I167 ····check-cast·v4,·[[I
  
168 ····.line·657168 ····.line·657
169 ····.local·v7,·"vectorList":[[I169 ····.local·v4,·"vectorList":[[I
170 ····move-object·v0,·v7 
  
171 ····.local·v0,·"arr$":[[I 
172 ····array-length·v3,·v0170 ····array-length·v7,·v4
  
 171 ····move·v6,·v5
173 ····.local·v3,·"len$":I 
174 ····const/4·v2,·0x0 
  
175 ····.local·v2,·"i$":I 
176 ····:goto_1172 ····:goto_1
177 ····if-ge·v2,·v3,·:cond_3173 ····if-ge·v6,·v7,·:cond_3
  
178 ····aget-object·v4,·v0,·v2174 ····aget-object·v1,·v4,·v6
  
179 ····.line·658175 ····.line·658
180 ····.local·v4,·"nextVector":[I176 ····.local·v1,·"nextVector":[I
181 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I177 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I
  
182 ····array-length·v8,·v8178 ····array-length·v8,·v8
  
183 ····invoke-static·{v6,·v10,·v4,·v10,·v8},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V179 ····invoke-static·{v3,·v5,·v1,·v5,·v8},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
184 ····.line·660180 ····.line·660
185 ····const/4·v1,·0x0181 ····const/4·v0,·0x0
  
186 ····:goto_2182 ····:goto_2
187 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I183 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I
  
188 ····array-length·v8,·v8184 ····array-length·v8,·v8
  
189 ····if-ge·v1,·v8,·:cond_1185 ····if-ge·v0,·v8,·:cond_1
  
190 ····.line·661186 ····.line·661
191 ····aget·v8,·v6,·v1187 ····aget·v8,·v3,·v0
  
192 ····add-int/lit8·v8,·v8,·0x1188 ····add-int/lit8·v8,·v8,·0x1
  
193 ····aput·v8,·v6,·v1189 ····aput·v8,·v3,·v0
  
194 ····.line·662190 ····.line·662
195 ····aget·v8,·v6,·v1191 ····aget·v8,·v3,·v0
  
196 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I192 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I
  
197 ····aget·v9,·v9,·v1193 ····aget·v9,·v9,·v0
  
198 ····if-ge·v8,·v9,·:cond_2194 ····if-ge·v8,·v9,·:cond_2
  
199 ····.line·657195 ····.line·657
200 ····:cond_1196 ····:cond_1
201 ····add-int/lit8·v2,·v2,·0x1197 ····add-int/lit8·v6,·v6,·0x1
  
202 ····goto·:goto_1198 ····goto·:goto_1
  
203 ····.line·665199 ····.line·665
204 ····:cond_2200 ····:cond_2
205 ····aput·v10,·v6,·v1201 ····aput·v5,·v3,·v0
  
Max diff block lines reached; 2327/7006 bytes (33.21%) of diff not shown.
571 B
smali/org/apache/commons/math3/transform/TransformUtils.smali
    
Offset 265, 14 lines modifiedOffset 265, 15 lines modified
  
265 ····const/4·v3,·0x1265 ····const/4·v3,·0x1
  
266 ····new-array·v3,·v3,·[Ljava/lang/Object;266 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
267 ····const/4·v4,·0x0267 ····const/4·v4,·0x0
  
 268 ····.line·160
268 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;269 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
269 ····move-result-object·v5270 ····move-result-object·v5
  
270 ····aput-object·v5,·v3,·v4271 ····aput-object·v5,·v3,·v4
  
271 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V272 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
1.29 KB
smali/org/apache/commons/math3/special/Erf.smali
    
Offset 115, 28 lines modifiedOffset 115, 30 lines modified
  
115 ····cmpg-double·v0,·p2,·v2115 ····cmpg-double·v0,·p2,·v2
  
116 ····if-gez·v0,·:cond_1116 ····if-gez·v0,·:cond_1
  
117 ····neg-double·v0,·p2117 ····neg-double·v0,·p2
  
 118 ····.line·123
118 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D119 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D
  
119 ····move-result-wide·v0120 ····move-result-wide·v0
  
120 ····neg-double·v2,·p0121 ····neg-double·v2,·p0
  
121 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D122 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D
  
122 ····move-result-wide·v2123 ····move-result-wide·v2
  
123 ····sub-double/2addr·v0,·v2124 ····sub-double/2addr·v0,·v2
  
124 ····goto·:goto_0125 ····goto·:goto_0
  
 126 ····.line·124
125 ····:cond_1127 ····:cond_1
126 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D128 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D
  
127 ····move-result-wide·v0129 ····move-result-wide·v0
  
128 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D130 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D
  
Offset 153, 26 lines modifiedOffset 155, 28 lines modified
  
153 ····if-lez·v0,·:cond_3155 ····if-lez·v0,·:cond_3
  
154 ····cmpl-double·v0,·p0,·v2156 ····cmpl-double·v0,·p0,·v2
  
155 ····if-lez·v0,·:cond_3157 ····if-lez·v0,·:cond_3
  
 158 ····.line·126
156 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D159 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D
  
157 ····move-result-wide·v0160 ····move-result-wide·v0
  
158 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D161 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D
  
159 ····move-result-wide·v2162 ····move-result-wide·v2
  
160 ····sub-double/2addr·v0,·v2163 ····sub-double/2addr·v0,·v2
  
161 ····goto·:goto_0164 ····goto·:goto_0
  
 165 ····.line·127
162 ····:cond_3166 ····:cond_3
163 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D167 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D
  
164 ····move-result-wide·v0168 ····move-result-wide·v0
  
165 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D169 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D
  
1.38 KB
smali/org/apache/commons/math3/special/Gamma.smali
    
Offset 408, 22 lines modifiedOffset 408, 24 lines modified
  
408 ····div-double·v12,·v12,·p0408 ····div-double·v12,·v12,·p0
  
409 ····const-wide/high16·v14,·0x3fe0000000000000L····#·0.5409 ····const-wide/high16·v14,·0x3fe0000000000000L····#·0.5
  
410 ····add-double/2addr·v14,·v0410 ····add-double/2addr·v14,·v0
  
 411 ····.line·692
411 ····invoke-static·{v10,·v11,·v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D412 ····invoke-static·{v10,·v11,·v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
412 ····move-result-wide·v14413 ····move-result-wide·v14
  
413 ····mul-double/2addr·v12,·v14414 ····mul-double/2addr·v12,·v14
  
414 ····neg-double·v14,·v10415 ····neg-double·v14,·v10
  
 416 ····.line·693
415 ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D417 ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D
  
416 ····move-result-wide·v14418 ····move-result-wide·v14
  
417 ····mul-double/2addr·v12,·v14419 ····mul-double/2addr·v12,·v14
  
418 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D420 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D
Offset 451, 14 lines modifiedOffset 453, 15 lines modified
451 ····:cond_5453 ····:cond_5
452 ····const-wide·v12,·-0x3ff6de04abbbd2e8L····#·-3.141592653589793454 ····const-wide·v12,·-0x3ff6de04abbbd2e8L····#·-3.141592653589793
  
453 ····const-wide·v14,·0x400921fb54442d18L····#·Math.PI455 ····const-wide·v14,·0x400921fb54442d18L····#·Math.PI
  
454 ····mul-double·v14,·v14,·p0456 ····mul-double·v14,·v14,·p0
  
 457 ····.line·706
455 ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D458 ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D
  
456 ····move-result-wide·v14459 ····move-result-wide·v14
  
457 ····mul-double·v14,·v14,·p0460 ····mul-double·v14,·v14,·p0
  
458 ····mul-double/2addr·v14,·v2461 ····mul-double/2addr·v14,·v2
Offset 1197, 14 lines modifiedOffset 1200, 15 lines modified
  
1197 ····sget-wide·v12,·Lorg/apache/commons/math3/special/Gamma;->HALF_LOG_2_PI:D1200 ····sget-wide·v12,·Lorg/apache/commons/math3/special/Gamma;->HALF_LOG_2_PI:D
  
1198 ····add-double/2addr·v10,·v121201 ····add-double/2addr·v10,·v12
  
1199 ····div-double·v12,·v6,·p01202 ····div-double·v12,·v6,·p0
  
 1203 ····.line·264
1200 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->log(D)D1204 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
1201 ····move-result-wide·v121205 ····move-result-wide·v12
  
1202 ····add-double·v4,·v10,·v121206 ····add-double·v4,·v10,·v12
  
1203 ····.local·v4,·"ret":D1207 ····.local·v4,·"ret":D
6.35 KB
smali/org/apache/commons/math3/special/Beta.smali
    
Offset 523, 26 lines modifiedOffset 523, 29 lines modified
  
523 ····move-result-wide·v32523 ····move-result-wide·v32
  
524 ····mul-double·v30,·v30,·v32524 ····mul-double·v30,·v30,·v32
  
525 ····sub-double·v28,·v28,·v30525 ····sub-double·v28,·v28,·v30
  
 526 ····.line·448
526 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D527 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D
  
527 ····move-result-wide·v30528 ····move-result-wide·v30
  
 529 ····.line·449
528 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D530 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D
  
529 ····move-result-wide·v32531 ····move-result-wide·v32
  
530 ····add-double·v30,·v30,·v32532 ····add-double·v30,·v30,·v32
  
531 ····add-double·v28,·v28,·v30533 ····add-double·v28,·v28,·v30
  
 534 ····.line·447
532 ····goto/16·:goto_0535 ····goto/16·:goto_0
  
533 ····.line·451536 ····.line·451
534 ····.end·local·v4····#·"ared":D537 ····.end·local·v4····#·"ared":D
535 ····.end·local·v14····#·"i":I538 ····.end·local·v14····#·"i":I
536 ····.end·local·v15····#·"n":I539 ····.end·local·v15····#·"n":I
537 ····.end·local·v16····#·"prod":D540 ····.end·local·v16····#·"prod":D
Offset 624, 60 lines modifiedOffset 627, 68 lines modified
  
624 ····.line·465627 ····.line·465
625 ····:cond_7628 ····:cond_7
626 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D629 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
627 ····move-result-wide·v28630 ····move-result-wide·v28
  
 631 ····.line·466
628 ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->log(D)D632 ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
629 ····move-result-wide·v30633 ····move-result-wide·v30
  
630 ····add-double·v28,·v28,·v30634 ····add-double·v28,·v28,·v30
  
 635 ····.line·467
631 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D636 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D
  
632 ····move-result-wide·v30637 ····move-result-wide·v30
  
 638 ····.line·468
633 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D639 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D
  
634 ····move-result-wide·v32640 ····move-result-wide·v32
  
 641 ····.line·469
635 ····invoke-static·{v4,·v5,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D642 ····invoke-static·{v4,·v5,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D
  
636 ····move-result-wide·v34643 ····move-result-wide·v34
  
637 ····sub-double·v32,·v32,·v34644 ····sub-double·v32,·v32,·v34
  
638 ····add-double·v30,·v30,·v32645 ····add-double·v30,·v30,·v32
  
639 ····add-double·v28,·v28,·v30646 ····add-double·v28,·v28,·v30
  
 647 ····.line·465
640 ····goto/16·:goto_0648 ····goto/16·:goto_0
  
641 ····.line·471649 ····.line·471
642 ····.end·local·v8····#·"bred":D650 ····.end·local·v8····#·"bred":D
643 ····.end·local·v20····#·"prod2":D651 ····.end·local·v20····#·"prod2":D
644 ····:cond_8652 ····:cond_8
645 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D653 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
646 ····move-result-wide·v28654 ····move-result-wide·v28
  
 655 ····.line·472
647 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D656 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D
  
648 ····move-result-wide·v30657 ····move-result-wide·v30
  
649 ····add-double·v28,·v28,·v30658 ····add-double·v28,·v28,·v30
  
 659 ····.line·473
650 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D660 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D
  
651 ····move-result-wide·v30661 ····move-result-wide·v30
  
652 ····add-double·v28,·v28,·v30662 ····add-double·v28,·v28,·v30
  
 663 ····.line·471
653 ····goto/16·:goto_0664 ····goto/16·:goto_0
  
654 ····.line·476665 ····.line·476
655 ····.end·local·v4····#·"ared":D666 ····.end·local·v4····#·"ared":D
656 ····.end·local·v18····#·"prod1":D667 ····.end·local·v18····#·"prod1":D
657 ····:cond_9668 ····:cond_9
658 ····const-wide/high16·v28,·0x3ff0000000000000L····#·1.0669 ····const-wide/high16·v28,·0x3ff0000000000000L····#·1.0
Offset 732, 68 lines modifiedOffset 743, 77 lines modified
  
732 ····.line·485743 ····.line·485
733 ····:cond_a744 ····:cond_a
734 ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->log(D)D745 ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
735 ····move-result-wide·v28746 ····move-result-wide·v28
  
 747 ····.line·486
736 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D748 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D
  
737 ····move-result-wide·v30749 ····move-result-wide·v30
  
 750 ····.line·487
738 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D751 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D
  
739 ····move-result-wide·v32752 ····move-result-wide·v32
  
 753 ····.line·488
740 ····invoke-static·{v2,·v3,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D754 ····invoke-static·{v2,·v3,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D
  
741 ····move-result-wide·v34755 ····move-result-wide·v34
  
742 ····sub-double·v32,·v32,·v34756 ····sub-double·v32,·v32,·v34
  
743 ····add-double·v30,·v30,·v32757 ····add-double·v30,·v30,·v32
  
744 ····add-double·v28,·v28,·v30758 ····add-double·v28,·v28,·v30
  
Max diff block lines reached; 3443/6409 bytes (53.72%) of diff not shown.
1.62 KB
smali/org/apache/commons/math3/random/AbstractRandomGenerator.smali
    
Offset 397, 57 lines modifiedOffset 397, 52 lines modified
397 ····return-void397 ····return-void
398 .end·method398 .end·method
  
399 .method·public·abstract·setSeed(J)V399 .method·public·abstract·setSeed(J)V
400 .end·method400 .end·method
  
401 .method·public·setSeed([I)V401 .method·public·setSeed([I)V
402 ····.locals·12402 ····.locals·11
403 ····.param·p1,·"seed"····#·[I403 ····.param·p1,·"seed"····#·[I
  
404 ····.prologue404 ····.prologue
405 ····.line·73405 ····.line·73
406 ····const-wide·v5,·0xfffffffbL406 ····const-wide·v2,·0xfffffffbL
  
407 ····.line·75407 ····.line·75
408 ····.local·v5,·"prime":J408 ····.local·v2,·"prime":J
409 ····const-wide/16·v1,·0x0409 ····const-wide/16·v0,·0x0
  
410 ····.line·76410 ····.line·76
411 ····.local·v1,·"combined":J411 ····.local·v0,·"combined":J
412 ····move-object·v0,·p1412 ····array-length·v6,·p1
  
 413 ····const/4·v5,·0x0
413 ····.local·v0,·"arr$":[I 
414 ····array-length·v4,·v0 
  
415 ····.local·v4,·"len$":I 
416 ····const/4·v3,·0x0 
  
417 ····.local·v3,·"i$":I 
418 ····:goto_0414 ····:goto_0
419 ····if-ge·v3,·v4,·:cond_0415 ····if-ge·v5,·v6,·:cond_0
  
420 ····aget·v7,·v0,·v3416 ····aget·v4,·p1,·v5
  
421 ····.line·77417 ····.line·77
422 ····.local·v7,·"s":I418 ····.local·v4,·"s":I
423 ····const-wide·v8,·0xfffffffbL419 ····const-wide·v7,·0xfffffffbL
  
424 ····mul-long/2addr·v8,·v1420 ····mul-long/2addr·v7,·v0
  
425 ····int-to-long·v10,·v7421 ····int-to-long·v9,·v4
  
426 ····add-long·v1,·v8,·v10422 ····add-long·v0,·v7,·v9
  
427 ····.line·76423 ····.line·76
428 ····add-int/lit8·v3,·v3,·0x1424 ····add-int/lit8·v5,·v5,·0x1
  
429 ····goto·:goto_0425 ····goto·:goto_0
  
430 ····.line·79426 ····.line·79
431 ····.end·local·v7····#·"s":I427 ····.end·local·v4····#·"s":I
432 ····:cond_0428 ····:cond_0
433 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/random/AbstractRandomGenerator;->setSeed(J)V429 ····invoke-virtual·{p0,·v0,·v1},·Lorg/apache/commons/math3/random/AbstractRandomGenerator;->setSeed(J)V
  
434 ····.line·80430 ····.line·80
435 ····return-void431 ····return-void
436 .end·method432 .end·method
2.69 KB
smali/org/apache/commons/math3/random/StableRandomGenerator.smali
    
Offset 59, 14 lines modifiedOffset 59, 15 lines modified
  
59 ····.line·6659 ····.line·66
60 ····:cond_160 ····:cond_1
61 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;61 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
62 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_LEFT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;62 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_LEFT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 63 ····.line·67
63 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;64 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
64 ····move-result-object·v265 ····move-result-object·v2
  
65 ····const/4·v3,·0x066 ····const/4·v3,·0x0
  
66 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;67 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 99, 14 lines modifiedOffset 100, 15 lines modified
  
99 ····.line·71100 ····.line·71
100 ····:cond_3101 ····:cond_3
101 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;102 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
102 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;103 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 104 ····.line·72
103 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;105 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
104 ····move-result-object·v2106 ····move-result-object·v2
  
105 ····const/4·v3,·-0x1107 ····const/4·v3,·-0x1
  
106 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;108 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 325, 20 lines modifiedOffset 327, 22 lines modified
  
325 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D327 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D
  
326 ····move-wide/from16·v18,·v0328 ····move-wide/from16·v18,·v0
  
327 ····mul-double·v18,·v18,·v12329 ····mul-double·v18,·v18,·v12
  
 330 ····.line·110
328 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D331 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D
  
329 ····move-result-wide·v18332 ····move-result-wide·v18
  
330 ····mul-double·v16,·v16,·v18333 ····mul-double·v16,·v16,·v18
  
 334 ····.line·111
331 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D335 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D
  
332 ····move-result-wide·v18336 ····move-result-wide·v18
  
333 ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0337 ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0
  
334 ····move-object/from16·v0,·p0338 ····move-object/from16·v0,·p0
Offset 418, 14 lines modifiedOffset 422, 15 lines modified
  
418 ····mul-double·v18,·v18,·v20422 ····mul-double·v18,·v18,·v20
  
419 ····add-double·v16,·v16,·v18423 ····add-double·v16,·v16,·v18
  
420 ····div-double·v16,·v16,·v6424 ····div-double·v16,·v16,·v6
  
 425 ····.line·121
421 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D426 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D
  
422 ····move-result-wide·v18427 ····move-result-wide·v18
  
423 ····move-object/from16·v0,·p0428 ····move-object/from16·v0,·p0
  
424 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->zeta:D429 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->zeta:D
Offset 458, 14 lines modifiedOffset 463, 15 lines modified
  
458 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D463 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D
  
459 ····move-wide/from16·v22,·v0464 ····move-wide/from16·v22,·v0
  
460 ····div-double·v20,·v20,·v22465 ····div-double·v20,·v20,·v22
  
 466 ····.line·122
461 ····invoke-static/range·{v18·..·v21},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D467 ····invoke-static/range·{v18·..·v21},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
462 ····move-result-wide·v18468 ····move-result-wide·v18
  
463 ····div-double·v14,·v16,·v18469 ····div-double·v14,·v16,·v18
  
464 ····.line·123470 ····.line·123
Offset 509, 14 lines modifiedOffset 515, 15 lines modified
  
509 ····mul-double·v22,·v22,·v10515 ····mul-double·v22,·v22,·v10
  
510 ····mul-double·v22,·v22,·v6516 ····mul-double·v22,·v22,·v6
  
511 ····div-double·v22,·v22,·v4517 ····div-double·v22,·v22,·v4
  
 518 ····.line·126
512 ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->log(D)D519 ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
513 ····move-result-wide·v22520 ····move-result-wide·v22
  
514 ····mul-double·v20,·v20,·v22521 ····mul-double·v20,·v20,·v22
  
515 ····sub-double·v18,·v18,·v20522 ····sub-double·v18,·v18,·v20
908 B
smali/org/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter.smali
    
Offset 70, 14 lines modifiedOffset 70, 15 lines modified
70 ····array-length·v2,·v270 ····array-length·v2,·v2
  
71 ····if-ge·v0,·v2,·:cond_071 ····if-ge·v0,·v2,·:cond_0
  
72 ····.line·41372 ····.line·413
73 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution;73 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution;
  
 74 ····.line·414
74 ····invoke-static·{v2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->access$200(Lorg/apache/commons/math3/random/EmpiricalDistribution;)Ljava/util/List;75 ····invoke-static·{v2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->access$200(Lorg/apache/commons/math3/random/EmpiricalDistribution;)Ljava/util/List;
  
75 ····move-result-object·v276 ····move-result-object·v2
  
76 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution;77 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution;
  
77 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->inputArray:[D78 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->inputArray:[D
1.82 KB
smali/org/apache/commons/math3/random/ValueServer.smali
    
Offset 172, 14 lines modifiedOffset 172, 15 lines modified
172 ····.line·385172 ····.line·385
173 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution;173 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution;
  
174 ····if-eqz·v0,·:cond_0174 ····if-eqz·v0,·:cond_0
  
175 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution;175 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution;
  
 176 ····.line·386
176 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->getBinStats()Ljava/util/List;177 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->getBinStats()Ljava/util/List;
  
177 ····move-result-object·v0178 ····move-result-object·v0
  
178 ····invoke-interface·{v0},·Ljava/util/List;->size()I179 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
179 ····move-result·v0180 ····move-result·v0
Offset 607, 24 lines modifiedOffset 608, 26 lines modified
  
607 ····const/16·v2,·0xd608 ····const/16·v2,·0xd
  
608 ····new-array·v2,·v2,·[Ljava/lang/Object;609 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
609 ····iget·v3,·p0,·Lorg/apache/commons/math3/random/ValueServer;->mode:I610 ····iget·v3,·p0,·Lorg/apache/commons/math3/random/ValueServer;->mode:I
  
 611 ····.line·143
610 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;612 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
611 ····move-result-object·v3613 ····move-result-object·v3
  
612 ····aput-object·v3,·v2,·v4614 ····aput-object·v3,·v2,·v4
  
613 ····const-string·v3,·"DIGEST_MODE"615 ····const-string·v3,·"DIGEST_MODE"
  
614 ····aput-object·v3,·v2,·v5616 ····aput-object·v3,·v2,·v5
  
 617 ····.line·144
615 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;618 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
616 ····move-result-object·v3619 ····move-result-object·v3
  
617 ····aput-object·v3,·v2,·v6620 ····aput-object·v3,·v2,·v6
  
618 ····const-string·v3,·"REPLAY_MODE"621 ····const-string·v3,·"REPLAY_MODE"
Offset 641, 14 lines modifiedOffset 644, 15 lines modified
  
641 ····const-string·v4,·"UNIFORM_MODE"644 ····const-string·v4,·"UNIFORM_MODE"
  
642 ····aput-object·v4,·v2,·v3645 ····aput-object·v4,·v2,·v3
  
643 ····const/4·v3,·0x6646 ····const/4·v3,·0x6
  
 647 ····.line·145
644 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;648 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
645 ····move-result-object·v4649 ····move-result-object·v4
  
646 ····aput-object·v4,·v2,·v3650 ····aput-object·v4,·v2,·v3
  
647 ····const/4·v3,·0x7651 ····const/4·v3,·0x7
Offset 669, 14 lines modifiedOffset 673, 15 lines modified
  
669 ····const-string·v4,·"GAUSSIAN_MODE"673 ····const-string·v4,·"GAUSSIAN_MODE"
  
670 ····aput-object·v4,·v2,·v3674 ····aput-object·v4,·v2,·v3
  
671 ····const/16·v3,·0xa675 ····const/16·v3,·0xa
  
 676 ····.line·146
672 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;677 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
673 ····move-result-object·v4678 ····move-result-object·v4
  
674 ····aput-object·v4,·v2,·v3679 ····aput-object·v4,·v2,·v3
  
675 ····const/16·v3,·0xb680 ····const/16·v3,·0xb
4.82 KB
smali/org/apache/commons/math3/random/EmpiricalDistribution.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;2 .super·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;
3 .source·"EmpiricalDistribution.java"3 .source·"EmpiricalDistribution.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/apache/commons/math3/random/EmpiricalDistribution$1;, 
8 ········Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;,7 ········Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;,
9 ········Lorg/apache/commons/math3/random/EmpiricalDistribution$StreamDataAdapter;,8 ········Lorg/apache/commons/math3/random/EmpiricalDistribution$StreamDataAdapter;,
10 ········Lorg/apache/commons/math3/random/EmpiricalDistribution$DataAdapter;9 ········Lorg/apache/commons/math3/random/EmpiricalDistribution$DataAdapter;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
Offset 360, 14 lines modifiedOffset 359, 15 lines modified
360 ····iput-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D359 ····iput-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D
  
361 ····.line·447360 ····.line·447
362 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D361 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D
  
363 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List;362 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List;
  
 363 ····.line·448
364 ····invoke-interface·{v2,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object;364 ····invoke-interface·{v2,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
365 ····move-result-object·v2365 ····move-result-object·v2
  
366 ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;366 ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
  
367 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J367 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J
Offset 405, 14 lines modifiedOffset 405, 15 lines modified
  
405 ····add-int/lit8·v4,·v0,·-0x1405 ····add-int/lit8·v4,·v0,·-0x1
  
406 ····aget-wide·v4,·v2,·v4406 ····aget-wide·v4,·v2,·v4
  
407 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List;407 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List;
  
 408 ····.line·451
408 ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;409 ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
409 ····move-result-object·v2410 ····move-result-object·v2
  
410 ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;411 ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
  
411 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J412 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J
Offset 466, 14 lines modifiedOffset 467, 15 lines modified
  
466 ····sub-double·v0,·p1,·v0467 ····sub-double·v0,·p1,·v0
  
467 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->delta:D468 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->delta:D
  
468 ····div-double/2addr·v0,·v2469 ····div-double/2addr·v0,·v2
  
 470 ····.line·464
469 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D471 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D
  
470 ····move-result-wide·v0472 ····move-result-wide·v0
  
471 ····double-to-int·v0,·v0473 ····double-to-int·v0,·v0
  
472 ····add-int/lit8·v0,·v0,·-0x1474 ····add-int/lit8·v0,·v0,·-0x1
Offset 484, 14 lines modifiedOffset 486, 15 lines modified
  
484 ····move-result·v0486 ····move-result·v0
  
485 ····iget·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binCount:I487 ····iget·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binCount:I
  
486 ····add-int/lit8·v1,·v1,·-0x1488 ····add-int/lit8·v1,·v1,·-0x1
  
 489 ····.line·463
487 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->min(II)I490 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->min(II)I
  
488 ····move-result·v0491 ····move-result·v0
  
489 ····return·v0492 ····return·v0
490 .end·method493 .end·method
  
Offset 566, 14 lines modifiedOffset 569, 15 lines modified
566 ····:cond_0569 ····:cond_0
567 ····add-int/lit8·v2,·p1,·-0x1570 ····add-int/lit8·v2,·p1,·-0x1
  
568 ····aget-wide·v2,·v0,·v2571 ····aget-wide·v2,·v0,·v2
  
569 ····aget-wide·v4,·v0,·p1572 ····aget-wide·v4,·v0,·p1
  
 573 ····.line·821
570 ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(DD)D574 ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(DD)D
  
571 ····move-result-wide·v2575 ····move-result-wide·v2
  
572 ····goto·:goto_0576 ····goto·:goto_0
573 .end·method577 .end·method
  
Offset 718, 15 lines modifiedOffset 722, 15 lines modified
718 ····.line·655722 ····.line·655
719 ····.local·v7,·"lower":D723 ····.local·v7,·"lower":D
720 ····:goto_1724 ····:goto_1
721 ····invoke-direct/range·{p0·..·p2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->k(D)Lorg/apache/commons/math3/distribution/RealDistribution;725 ····invoke-direct/range·{p0·..·p2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->k(D)Lorg/apache/commons/math3/distribution/RealDistribution;
  
722 ····move-result-object·v6726 ····move-result-object·v6
  
723 ····.line·656727 ····.line·657
724 ····.local·v6,·"kernel":Lorg/apache/commons/math3/distribution/RealDistribution;728 ····.local·v6,·"kernel":Lorg/apache/commons/math3/distribution/RealDistribution;
725 ····move-wide/from16·v0,·p1729 ····move-wide/from16·v0,·p1
  
726 ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(D)D730 ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(D)D
  
727 ····move-result-wide·v15731 ····move-result-wide·v15
  
Offset 889, 26 lines modifiedOffset 893, 28 lines modified
  
889 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->randomData:Lorg/apache/commons/math3/random/RandomDataGenerator;893 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->randomData:Lorg/apache/commons/math3/random/RandomDataGenerator;
  
890 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/random/RandomDataGenerator;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator;894 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/random/RandomDataGenerator;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator;
  
891 ····move-result-object·v1895 ····move-result-object·v1
  
 896 ····.line·854
892 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D897 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D
  
893 ····move-result-wide·v2898 ····move-result-wide·v2
  
894 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getStandardDeviation()D899 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getStandardDeviation()D
  
895 ····move-result-wide·v4900 ····move-result-wide·v4
Max diff block lines reached; 904/4804 bytes (18.82%) of diff not shown.
12.9 KB
smali/org/apache/commons/math3/random/RandomDataGenerator.smali
    
Offset 128, 125 lines modifiedOffset 128, 117 lines modified
128 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/random/RandomDataGenerator;->rand:Lorg/apache/commons/math3/random/RandomGenerator;128 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/random/RandomDataGenerator;->rand:Lorg/apache/commons/math3/random/RandomGenerator;
  
129 ····.line·764129 ····.line·764
130 ····return-void130 ····return-void
131 .end·method131 .end·method
  
132 .method·private·static·nextLong(Lorg/apache/commons/math3/random/RandomGenerator;J)J132 .method·private·static·nextLong(Lorg/apache/commons/math3/random/RandomGenerator;J)J
133 ····.locals·15133 ····.locals·14
134 ····.param·p0,·"rng"····#·Lorg/apache/commons/math3/random/RandomGenerator;134 ····.param·p0,·"rng"····#·Lorg/apache/commons/math3/random/RandomGenerator;
135 ····.param·p1,·"n"····#·J135 ····.param·p1,·"n"····#·J
136 ····.annotation·system·Ldalvik/annotation/Throws;136 ····.annotation·system·Ldalvik/annotation/Throws;
137 ········value·=·{137 ········value·=·{
138 ············Ljava/lang/IllegalArgumentException;138 ············Ljava/lang/IllegalArgumentException;
139 ········}139 ········}
140 ····.end·annotation140 ····.end·annotation
  
141 ····.prologue141 ····.prologue
142 ····.line·241142 ····.line·241
143 ····const-wide/16·v9,·0x0143 ····const-wide/16·v6,·0x0
  
144 ····cmp-long·v9,·p1,·v9144 ····cmp-long·v6,·p1,·v6
  
145 ····if-lez·v9,·:cond_2145 ····if-lez·v6,·:cond_2
  
146 ····.line·242146 ····.line·242
147 ····const/16·v9,·0x8147 ····const/16·v6,·0x8
  
148 ····new-array·v4,·v9,·[B148 ····new-array·v3,·v6,·[B
  
149 ····.line·246149 ····.line·246
150 ····.local·v4,·"byteArray":[B150 ····.local·v3,·"byteArray":[B
151 ····:cond_0151 ····:cond_0
152 ····invoke-interface·{p0,·v4},·Lorg/apache/commons/math3/random/RandomGenerator;->nextBytes([B)V152 ····invoke-interface·{p0,·v3},·Lorg/apache/commons/math3/random/RandomGenerator;->nextBytes([B)V
  
153 ····.line·247153 ····.line·247
154 ····const-wide/16·v2,·0x0154 ····const-wide/16·v1,·0x0
  
155 ····.line·248155 ····.line·248
156 ····.local·v2,·"bits":J156 ····.local·v1,·"bits":J
157 ····move-object·v0,·v4 
  
158 ····.local·v0,·"arr$":[B 
159 ····array-length·v6,·v0157 ····array-length·v7,·v3
  
160 ····.local·v6,·"len$":I 
161 ····const/4·v5,·0x0158 ····const/4·v6,·0x0
  
162 ····.local·v5,·"i$":I 
163 ····:goto_0159 ····:goto_0
164 ····if-ge·v5,·v6,·:cond_1160 ····if-ge·v6,·v7,·:cond_1
  
165 ····aget-byte·v1,·v0,·v5161 ····aget-byte·v0,·v3,·v6
  
166 ····.line·249162 ····.line·249
167 ····.local·v1,·"b":B163 ····.local·v0,·"b":B
168 ····const/16·v9,·0x8164 ····const/16·v8,·0x8
  
169 ····shl-long·v9,·v2,·v9165 ····shl-long·v8,·v1,·v8
  
170 ····int-to-long·v11,·v1166 ····int-to-long·v10,·v0
  
171 ····const-wide/16·v13,·0xff167 ····const-wide/16·v12,·0xff
  
172 ····and-long/2addr·v11,·v13168 ····and-long/2addr·v10,·v12
  
173 ····or-long·v2,·v9,·v11169 ····or-long·v1,·v8,·v10
  
174 ····.line·248170 ····.line·248
175 ····add-int/lit8·v5,·v5,·0x1171 ····add-int/lit8·v6,·v6,·0x1
  
176 ····goto·:goto_0172 ····goto·:goto_0
  
177 ····.line·251173 ····.line·251
178 ····.end·local·v1····#·"b":B174 ····.end·local·v0····#·"b":B
179 ····:cond_1175 ····:cond_1
180 ····const-wide·v9,·0x7fffffffffffffffL176 ····const-wide·v6,·0x7fffffffffffffffL
  
181 ····and-long/2addr·v2,·v9177 ····and-long/2addr·v1,·v6
  
182 ····.line·252178 ····.line·252
183 ····rem-long·v7,·v2,·p1179 ····rem-long·v4,·v1,·p1
  
184 ····.line·253180 ····.line·253
185 ····.local·v7,·"val":J181 ····.local·v4,·"val":J
186 ····sub-long·v9,·v2,·v7182 ····sub-long·v6,·v1,·v4
  
187 ····const-wide/16·v11,·0x1183 ····const-wide/16·v8,·0x1
  
188 ····sub-long·v11,·p1,·v11184 ····sub-long·v8,·p1,·v8
  
189 ····add-long/2addr·v9,·v11185 ····add-long/2addr·v6,·v8
  
190 ····const-wide/16·v11,·0x0186 ····const-wide/16·v8,·0x0
  
191 ····cmp-long·v9,·v9,·v11187 ····cmp-long·v6,·v6,·v8
  
192 ····if-ltz·v9,·:cond_0188 ····if-ltz·v6,·:cond_0
  
193 ····.line·254189 ····.line·254
194 ····return-wide·v7190 ····return-wide·v4
  
195 ····.line·256191 ····.line·256
196 ····.end·local·v0····#·"arr$":[B 
197 ····.end·local·v2····#·"bits":J192 ····.end·local·v1····#·"bits":J
198 ····.end·local·v4····#·"byteArray":[B193 ····.end·local·v3····#·"byteArray":[B
199 ····.end·local·v5····#·"i$":I 
200 ····.end·local·v6····#·"len$":I 
201 ····.end·local·v7····#·"val":J194 ····.end·local·v4····#·"val":J
202 ····:cond_2195 ····:cond_2
203 ····new-instance·v9,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;196 ····new-instance·v6,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
204 ····invoke-static/range·{p1·..·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;197 ····invoke-static/range·{p1·..·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
205 ····move-result-object·v10198 ····move-result-object·v7
  
206 ····invoke-direct·{v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Ljava/lang/Number;)V199 ····invoke-direct·{v6,·v7},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Ljava/lang/Number;)V
  
207 ····throw·v9200 ····throw·v6
208 .end·method201 .end·method
  
  
209 #·virtual·methods202 #·virtual·methods
210 .method·public·getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator;203 .method·public·getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator;
211 ····.locals·1204 ····.locals·1
  
Offset 283, 18 lines modifiedOffset 275, 20 lines modified
  
Max diff block lines reached; 9015/13033 bytes (69.17%) of diff not shown.
1.64 KB
smali/org/apache/commons/math3/random/RandomGeneratorFactory.smali
    
Offset 11, 60 lines modifiedOffset 11, 55 lines modified
11 ····.line·3211 ····.line·32
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·convertToLong([I)J15 .method·public·static·convertToLong([I)J
16 ····.locals·1216 ····.locals·11
17 ····.param·p0,·"seed"····#·[I17 ····.param·p0,·"seed"····#·[I
  
18 ····.prologue18 ····.prologue
19 ····.line·11319 ····.line·113
20 ····const-wide·v5,·0xfffffffbL20 ····const-wide·v2,·0xfffffffbL
  
21 ····.line·11521 ····.line·115
22 ····.local·v5,·"prime":J22 ····.local·v2,·"prime":J
23 ····const-wide/16·v1,·0x023 ····const-wide/16·v0,·0x0
  
24 ····.line·11624 ····.line·116
25 ····.local·v1,·"combined":J25 ····.local·v0,·"combined":J
26 ····move-object·v0,·p026 ····array-length·v6,·p0
  
 27 ····const/4·v5,·0x0
27 ····.local·v0,·"arr$":[I 
28 ····array-length·v4,·v0 
  
29 ····.local·v4,·"len$":I 
30 ····const/4·v3,·0x0 
  
31 ····.local·v3,·"i$":I 
32 ····:goto_028 ····:goto_0
33 ····if-ge·v3,·v4,·:cond_029 ····if-ge·v5,·v6,·:cond_0
  
34 ····aget·v7,·v0,·v330 ····aget·v4,·p0,·v5
  
35 ····.line·11731 ····.line·117
36 ····.local·v7,·"s":I32 ····.local·v4,·"s":I
37 ····const-wide·v8,·0xfffffffbL33 ····const-wide·v7,·0xfffffffbL
  
38 ····mul-long/2addr·v8,·v134 ····mul-long/2addr·v7,·v0
  
39 ····int-to-long·v10,·v735 ····int-to-long·v9,·v4
  
40 ····add-long·v1,·v8,·v1036 ····add-long·v0,·v7,·v9
  
41 ····.line·11637 ····.line·116
42 ····add-int/lit8·v3,·v3,·0x138 ····add-int/lit8·v5,·v5,·0x1
  
43 ····goto·:goto_039 ····goto·:goto_0
  
44 ····.line·12040 ····.line·120
45 ····.end·local·v7····#·"s":I41 ····.end·local·v4····#·"s":I
46 ····:cond_042 ····:cond_0
47 ····return-wide·v143 ····return-wide·v0
48 .end·method44 .end·method
  
49 .method·public·static·createRandomGenerator(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator;45 .method·public·static·createRandomGenerator(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator;
50 ····.locals·146 ····.locals·1
51 ····.param·p0,·"rng"····#·Ljava/util/Random;47 ····.param·p0,·"rng"····#·Ljava/util/Random;
  
52 ····.prologue48 ····.prologue
16.7 KB
smali/org/apache/commons/math3/complex/Complex.smali
    
Offset 148, 14 lines modifiedOffset 148, 15 lines modified
148 ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z148 ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z
  
149 ····.line·104149 ····.line·104
150 ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z150 ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z
  
151 ····if-nez·v0,·:cond_3151 ····if-nez·v0,·:cond_3
  
 152 ····.line·105
152 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->isInfinite(D)Z153 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->isInfinite(D)Z
  
153 ····move-result·v0154 ····move-result·v0
  
154 ····if-nez·v0,·:cond_1155 ····if-nez·v0,·:cond_1
  
155 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->isInfinite(D)Z156 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->isInfinite(D)Z
Offset 176, 15 lines modifiedOffset 177, 15 lines modified
  
176 ····.line·103177 ····.line·103
177 ····goto·:goto_0178 ····goto·:goto_0
  
178 ····:cond_3179 ····:cond_3
179 ····move·v2,·v1180 ····move·v2,·v1
  
180 ····.line·104181 ····.line·105
181 ····goto·:goto_1182 ····goto·:goto_1
182 .end·method183 .end·method
  
183 .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;)Z184 .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;)Z
184 ····.locals·1185 ····.locals·1
185 ····.param·p0,·"x"····#·Lorg/apache/commons/math3/complex/Complex;186 ····.param·p0,·"x"····#·Lorg/apache/commons/math3/complex/Complex;
186 ····.param·p1,·"y"····#·Lorg/apache/commons/math3/complex/Complex;187 ····.param·p1,·"y"····#·Lorg/apache/commons/math3/complex/Complex;
Offset 222, 25 lines modifiedOffset 223, 28 lines modified
  
222 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D223 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D
  
223 ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D224 ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D
  
224 ····move-wide·v4,·p2225 ····move-wide·v4,·p2
  
 226 ····.line·418
225 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z227 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z
  
226 ····move-result·v0228 ····move-result·v0
  
227 ····if-eqz·v0,·:cond_0229 ····if-eqz·v0,·:cond_0
  
228 ····const/4·v0,·0x1230 ····const/4·v0,·0x1
  
 231 ····.line·417
229 ····:goto_0232 ····:goto_0
230 ····return·v0233 ····return·v0
  
 234 ····.line·418
231 ····:cond_0235 ····:cond_0
232 ····const/4·v0,·0x0236 ····const/4·v0,·0x0
  
233 ····goto·:goto_0237 ····goto·:goto_0
234 .end·method238 .end·method
  
235 .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;I)Z239 .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;I)Z
Offset 261, 25 lines modifiedOffset 265, 28 lines modified
  
261 ····if-eqz·v0,·:cond_0265 ····if-eqz·v0,·:cond_0
  
262 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D266 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D
  
263 ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D267 ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D
  
 268 ····.line·384
264 ····invoke-static·{v0,·v1,·v2,·v3,·p2},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z269 ····invoke-static·{v0,·v1,·v2,·v3,·p2},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z
  
265 ····move-result·v0270 ····move-result·v0
  
266 ····if-eqz·v0,·:cond_0271 ····if-eqz·v0,·:cond_0
  
267 ····const/4·v0,·0x1272 ····const/4·v0,·0x1
  
 273 ····.line·383
268 ····:goto_0274 ····:goto_0
269 ····return·v0275 ····return·v0
  
 276 ····.line·384
270 ····:cond_0277 ····:cond_0
271 ····const/4·v0,·0x0278 ····const/4·v0,·0x0
  
272 ····goto·:goto_0279 ····goto·:goto_0
273 .end·method280 .end·method
  
274 .method·public·static·equalsWithRelativeTolerance(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;D)Z281 .method·public·static·equalsWithRelativeTolerance(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;D)Z
Offset 304, 25 lines modifiedOffset 311, 28 lines modified
  
304 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D311 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D
  
305 ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D312 ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D
  
306 ····move-wide·v4,·p2313 ····move-wide·v4,·p2
  
 314 ····.line·439
307 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equalsWithRelativeTolerance(DDD)Z315 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equalsWithRelativeTolerance(DDD)Z
  
308 ····move-result·v0316 ····move-result·v0
  
309 ····if-eqz·v0,·:cond_0317 ····if-eqz·v0,·:cond_0
  
310 ····const/4·v0,·0x1318 ····const/4·v0,·0x1
  
 319 ····.line·438
311 ····:goto_0320 ····:goto_0
312 ····return·v0321 ····return·v0
  
 322 ····.line·439
313 ····:cond_0323 ····:cond_0
314 ····const/4·v0,·0x0324 ····const/4·v0,·0x0
  
315 ····goto·:goto_0325 ····goto·:goto_0
316 .end·method326 .end·method
  
317 .method·public·static·valueOf(D)Lorg/apache/commons/math3/complex/Complex;327 .method·public·static·valueOf(D)Lorg/apache/commons/math3/complex/Complex;
Offset 361, 14 lines modifiedOffset 371, 15 lines modified
361 ····.line·1276371 ····.line·1276
362 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z372 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z
  
363 ····move-result·v0373 ····move-result·v0
  
364 ····if-nez·v0,·:cond_0374 ····if-nez·v0,·:cond_0
  
 375 ····.line·1277
Max diff block lines reached; 13994/16974 bytes (82.44%) of diff not shown.
2.15 KB
smali/org/apache/commons/math3/complex/RootsOfUnity.smali
    
Offset 322, 28 lines modifiedOffset 322, 31 lines modified
  
322 ····.line·197322 ····.line·197
323 ····:cond_1323 ····:cond_1
324 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;324 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
325 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;325 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 326 ····.line·199
326 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;327 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
327 ····move-result-object·v2328 ····move-result-object·v2
  
328 ····const/4·v3,·0x0329 ····const/4·v3,·0x0
  
 330 ····.line·200
329 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;331 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
330 ····move-result-object·v3332 ····move-result-object·v3
  
331 ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I333 ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I
  
332 ····add-int/lit8·v4,·v4,·-0x1334 ····add-int/lit8·v4,·v4,·-0x1
  
 335 ····.line·201
333 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;336 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
334 ····move-result-object·v4337 ····move-result-object·v4
  
335 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V338 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
336 ····throw·v0339 ····throw·v0
Offset 453, 28 lines modifiedOffset 456, 31 lines modified
  
453 ····.line·170456 ····.line·170
454 ····:cond_1457 ····:cond_1
455 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;458 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
456 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;459 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 460 ····.line·172
457 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;461 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
458 ····move-result-object·v2462 ····move-result-object·v2
  
459 ····const/4·v3,·0x0463 ····const/4·v3,·0x0
  
 464 ····.line·173
460 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;465 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
461 ····move-result-object·v3466 ····move-result-object·v3
  
462 ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I467 ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I
  
463 ····add-int/lit8·v4,·v4,·-0x1468 ····add-int/lit8·v4,·v4,·-0x1
  
 469 ····.line·174
464 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;470 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
465 ····move-result-object·v4471 ····move-result-object·v4
  
466 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V472 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
467 ····throw·v0473 ····throw·v0
552 B
smali/org/apache/commons/math3/complex/ComplexField.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Lorg/apache/commons/math3/Field;6 .implements·Lorg/apache/commons/math3/Field;
7 .implements·Ljava/io/Serializable;7 .implements·Ljava/io/Serializable;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/complex/ComplexField$1;, 
12 ········Lorg/apache/commons/math3/complex/ComplexField$LazyHolder;11 ········Lorg/apache/commons/math3/complex/ComplexField$LazyHolder;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{15 ····value·=·{
17 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
11.2 KB
smali/org/apache/commons/math3/complex/Quaternion.smali
    
Offset 228, 46 lines modifiedOffset 228, 50 lines modified
  
228 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D228 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D
  
229 ····move-result-wide·v3229 ····move-result-wide·v3
  
230 ····add-double/2addr·v1,·v3230 ····add-double/2addr·v1,·v3
  
 231 ····.line·167
231 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D232 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D
  
232 ····move-result-wide·v3233 ····move-result-wide·v3
  
233 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D234 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D
  
234 ····move-result-wide·v5235 ····move-result-wide·v5
  
235 ····add-double/2addr·v3,·v5236 ····add-double/2addr·v3,·v5
  
 237 ····.line·168
236 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D238 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D
  
237 ····move-result-wide·v5239 ····move-result-wide·v5
  
238 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D240 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D
  
239 ····move-result-wide·v7241 ····move-result-wide·v7
  
240 ····add-double/2addr·v5,·v7242 ····add-double/2addr·v5,·v7
  
 243 ····.line·169
241 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D244 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D
  
242 ····move-result-wide·v7245 ····move-result-wide·v7
  
243 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D246 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D
  
244 ····move-result-wide·v9247 ····move-result-wide·v9
  
245 ····add-double/2addr·v7,·v9248 ····add-double/2addr·v7,·v9
  
246 ····invoke-direct/range·{v0·..·v8},·Lorg/apache/commons/math3/complex/Quaternion;-><init>(DDDD)V249 ····invoke-direct/range·{v0·..·v8},·Lorg/apache/commons/math3/complex/Quaternion;-><init>(DDDD)V
  
 250 ····.line·166
247 ····return-object·v0251 ····return-object·v0
248 .end·method252 .end·method
  
249 .method·public·static·dotProduct(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)D253 .method·public·static·dotProduct(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)D
250 ····.locals·6254 ····.locals·6
251 ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion;255 ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion;
252 ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion;256 ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion;
Offset 280, 50 lines modifiedOffset 284, 54 lines modified
  
280 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D284 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D
  
281 ····move-result-wide·v2285 ····move-result-wide·v2
  
282 ····mul-double/2addr·v0,·v2286 ····mul-double/2addr·v0,·v2
  
 287 ····.line·217
283 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D288 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D
  
284 ····move-result-wide·v2289 ····move-result-wide·v2
  
285 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D290 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D
  
286 ····move-result-wide·v4291 ····move-result-wide·v4
  
287 ····mul-double/2addr·v2,·v4292 ····mul-double/2addr·v2,·v4
  
288 ····add-double/2addr·v0,·v2293 ····add-double/2addr·v0,·v2
  
 294 ····.line·218
289 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D295 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D
  
290 ····move-result-wide·v2296 ····move-result-wide·v2
  
291 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D297 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D
  
292 ····move-result-wide·v4298 ····move-result-wide·v4
  
293 ····mul-double/2addr·v2,·v4299 ····mul-double/2addr·v2,·v4
  
294 ····add-double/2addr·v0,·v2300 ····add-double/2addr·v0,·v2
  
 301 ····.line·219
295 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D302 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D
  
296 ····move-result-wide·v2303 ····move-result-wide·v2
  
297 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D304 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D
  
298 ····move-result-wide·v4305 ····move-result-wide·v4
  
299 ····mul-double/2addr·v2,·v4306 ····mul-double/2addr·v2,·v4
  
300 ····add-double/2addr·v0,·v2307 ····add-double/2addr·v0,·v2
  
 308 ····.line·216
301 ····return-wide·v0309 ····return-wide·v0
302 .end·method310 .end·method
  
303 .method·public·static·multiply(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)Lorg/apache/commons/math3/complex/Quaternion;311 .method·public·static·multiply(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)Lorg/apache/commons/math3/complex/Quaternion;
304 ····.locals·29312 ····.locals·29
305 ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion;313 ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion;
306 ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion;314 ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion;
Offset 464, 46 lines modifiedOffset 472, 50 lines modified
  
464 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D472 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D
  
465 ····move-result-wide·v3473 ····move-result-wide·v3
  
466 ····sub-double/2addr·v1,·v3474 ····sub-double/2addr·v1,·v3
  
 475 ····.line·192
467 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D476 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D
  
468 ····move-result-wide·v3477 ····move-result-wide·v3
  
469 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D478 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D
  
470 ····move-result-wide·v5479 ····move-result-wide·v5
  
471 ····sub-double/2addr·v3,·v5480 ····sub-double/2addr·v3,·v5
  
 481 ····.line·193
472 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D482 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D
  
Max diff block lines reached; 7994/11402 bytes (70.11%) of diff not shown.
933 B
smali/org/apache/commons/math3/complex/ComplexFormat.smali
    
Offset 529, 14 lines modifiedOffset 529, 15 lines modified
  
529 ····const/4·v3,·0x1529 ····const/4·v3,·0x1
  
530 ····new-array·v3,·v3,·[Ljava/lang/Object;530 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
531 ····const/4·v4,·0x0531 ····const/4·v4,·0x0
  
 532 ····.line·279
532 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;533 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
533 ····move-result-object·v5534 ····move-result-object·v5
  
534 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;535 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
535 ····move-result-object·v5536 ····move-result-object·v5
Offset 723, 14 lines modifiedOffset 724, 15 lines modified
723 ····move-result·v2724 ····move-result·v2
  
724 ····if-nez·v2,·:cond_0725 ····if-nez·v2,·:cond_0
  
725 ····.line·355726 ····.line·355
726 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;727 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;
  
 728 ····.line·356
727 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I729 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I
  
728 ····move-result·v3730 ····move-result·v3
  
729 ····const-class·v4,·Lorg/apache/commons/math3/complex/Complex;731 ····const-class·v4,·Lorg/apache/commons/math3/complex/Complex;
  
730 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V732 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
562 B
smali/org/apache/commons/math3/complex/ComplexUtils.smali
    
Offset 80, 14 lines modifiedOffset 80, 15 lines modified
  
80 ····const/4·v2,·0x180 ····const/4·v2,·0x1
  
81 ····new-array·v2,·v2,·[Ljava/lang/Object;81 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
82 ····const/4·v3,·0x082 ····const/4·v3,·0x0
  
 83 ····.line·65
83 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;84 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
84 ····move-result-object·v485 ····move-result-object·v4
  
85 ····aput-object·v4,·v2,·v386 ····aput-object·v4,·v2,·v3
  
86 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V87 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
1.6 KB
smali/org/apache/commons/math3/primes/Primes.smali
    
Offset 16, 67 lines modifiedOffset 16, 64 lines modified
16 .end·method16 .end·method
  
17 .method·public·static·isPrime(I)Z17 .method·public·static·isPrime(I)Z
18 ····.locals·618 ····.locals·6
19 ····.param·p0,·"n"····#·I19 ····.param·p0,·"n"····#·I
  
20 ····.prologue20 ····.prologue
21 ····const/4·v4,·0x021 ····const/4·v1,·0x0
  
22 ····.line·5522 ····.line·55
23 ····const/4·v5,·0x223 ····const/4·v2,·0x2
  
24 ····if-ge·p0,·v5,·:cond_124 ····if-ge·p0,·v2,·:cond_1
  
25 ····.line·6425 ····.line·64
26 ····:cond_026 ····:cond_0
27 ····:goto_027 ····:goto_0
28 ····return·v428 ····return·v1
  
29 ····.line·5929 ····.line·59
30 ····:cond_130 ····:cond_1
31 ····sget-object·v0,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I31 ····sget-object·v3,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I
  
32 ····.local·v0,·"arr$":[I 
33 ····array-length·v2,·v032 ····array-length·v4,·v3
  
 33 ····move·v2,·v1
34 ····.local·v2,·"len$":I 
35 ····const/4·v1,·0x0 
  
36 ····.local·v1,·"i$":I 
37 ····:goto_134 ····:goto_1
38 ····if-ge·v1,·v2,·:cond_335 ····if-ge·v2,·v4,·:cond_3
  
39 ····aget·v3,·v0,·v136 ····aget·v0,·v3,·v2
  
40 ····.line·6037 ····.line·60
41 ····.local·v3,·"p":I38 ····.local·v0,·"p":I
42 ····rem-int·v5,·p0,·v339 ····rem-int·v5,·p0,·v0
  
43 ····if-nez·v5,·:cond_240 ····if-nez·v5,·:cond_2
  
44 ····.line·6141 ····.line·61
45 ····if-ne·p0,·v3,·:cond_042 ····if-ne·p0,·v0,·:cond_0
  
46 ····const/4·v4,·0x143 ····const/4·v1,·0x1
  
47 ····goto·:goto_044 ····goto·:goto_0
  
48 ····.line·5945 ····.line·59
49 ····:cond_246 ····:cond_2
50 ····add-int/lit8·v1,·v1,·0x147 ····add-int/lit8·v2,·v2,·0x1
  
51 ····goto·:goto_148 ····goto·:goto_1
  
52 ····.line·6449 ····.line·64
53 ····.end·local·v3····#·"p":I50 ····.end·local·v0····#·"p":I
54 ····:cond_351 ····:cond_3
55 ····invoke-static·{p0},·Lorg/apache/commons/math3/primes/SmallPrimes;->millerRabinPrimeTest(I)Z52 ····invoke-static·{p0},·Lorg/apache/commons/math3/primes/SmallPrimes;->millerRabinPrimeTest(I)Z
  
56 ····move-result·v453 ····move-result·v1
  
57 ····goto·:goto_054 ····goto·:goto_0
58 .end·method55 .end·method
  
59 .method·public·static·nextPrime(I)I56 .method·public·static·nextPrime(I)I
60 ····.locals·757 ····.locals·7
61 ····.param·p0,·"n"····#·I58 ····.param·p0,·"n"····#·I
1.49 KB
smali/org/apache/commons/math3/primes/SmallPrimes.smali
    
Offset 867, 55 lines modifiedOffset 867, 52 lines modified
867 ············">;)I"867 ············">;)I"
868 ········}868 ········}
869 ····.end·annotation869 ····.end·annotation
  
870 ····.prologue870 ····.prologue
871 ····.line·84871 ····.line·84
872 ····.local·p1,·"factors":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"872 ····.local·p1,·"factors":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
873 ····sget-object·v0,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I873 ····sget-object·v2,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I
  
874 ····.local·v0,·"arr$":[I 
875 ····array-length·v2,·v0874 ····array-length·v3,·v2
  
876 ····.local·v2,·"len$":I 
877 ····const/4·v1,·0x0875 ····const/4·v1,·0x0
  
878 ····.local·v1,·"i$":I 
879 ····:goto_0876 ····:goto_0
880 ····if-ge·v1,·v2,·:cond_1877 ····if-ge·v1,·v3,·:cond_1
  
881 ····aget·v3,·v0,·v1878 ····aget·v0,·v2,·v1
  
882 ····.line·85879 ····.line·85
883 ····.local·v3,·"p":I880 ····.local·v0,·"p":I
884 ····:goto_1881 ····:goto_1
885 ····rem-int·v4,·p0,·v3882 ····rem-int·v4,·p0,·v0
  
886 ····if-nez·v4,·:cond_0883 ····if-nez·v4,·:cond_0
  
887 ····.line·86884 ····.line·86
888 ····div-int/2addr·p0,·v3885 ····div-int/2addr·p0,·v0
  
889 ····.line·87886 ····.line·87
890 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;887 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
891 ····move-result-object·v4888 ····move-result-object·v4
  
892 ····invoke-interface·{p1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z889 ····invoke-interface·{p1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
893 ····goto·:goto_1890 ····goto·:goto_1
  
894 ····.line·84891 ····.line·84
895 ····:cond_0892 ····:cond_0
896 ····add-int/lit8·v1,·v1,·0x1893 ····add-int/lit8·v1,·v1,·0x1
  
897 ····goto·:goto_0894 ····goto·:goto_0
  
898 ····.line·90895 ····.line·90
899 ····.end·local·v3····#·"p":I896 ····.end·local·v0····#·"p":I
900 ····:cond_1897 ····:cond_1
901 ····return·p0898 ····return·p0
902 .end·method899 .end·method
  
903 .method·public·static·trialDivision(I)Ljava/util/List;900 .method·public·static·trialDivision(I)Ljava/util/List;
904 ····.locals·4901 ····.locals·4
905 ····.param·p0,·"n"····#·I902 ····.param·p0,·"n"····#·I
852 B
smali/org/apache/commons/math3/geometry/VectorFormat.smali
    
Offset 47, 18 lines modifiedOffset 47, 20 lines modified
47 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/VectorFormat;,·"Lorg/apache/commons/math3/geometry/VectorFormat<TS;>;"47 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/VectorFormat;,·"Lorg/apache/commons/math3/geometry/VectorFormat<TS;>;"
48 ····const-string·v0,·"{"48 ····const-string·v0,·"{"
  
49 ····const-string·v1,·"}"49 ····const-string·v1,·"}"
  
50 ····const-string·v2,·";·"50 ····const-string·v2,·";·"
  
 51 ····.line·85
51 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;52 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
52 ····move-result-object·v353 ····move-result-object·v3
  
 54 ····.line·84
53 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V55 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
54 ····.line·8656 ····.line·86
55 ····return-void57 ····return-void
56 .end·method58 .end·method
  
57 .method·protected·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V59 .method·protected·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
51.1 KB
smali/org/apache/commons/math3/geometry/spherical/oned/ArcsSet.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Iterable;6 .implements·Ljava/lang/Iterable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$1;, 
11 ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$InconsistentStateAt2PiWrapping;,10 ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$InconsistentStateAt2PiWrapping;,
12 ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$Split;,11 ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$Split;,
13 ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;12 ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
Offset 390, 14 lines modifiedOffset 389, 15 lines modified
390 ····if-lez·v8,·:cond_2389 ····if-lez·v8,·:cond_2
  
391 ····.line·138390 ····.line·138
392 ····new-instance·v8,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;391 ····new-instance·v8,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
393 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;392 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 393 ····.line·139
394 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;394 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
395 ····move-result-object·v10395 ····move-result-object·v10
  
396 ····invoke-static/range·{p2·..·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;396 ····invoke-static/range·{p2·..·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
397 ····move-result-object·v11397 ····move-result-object·v11
Offset 432, 14 lines modifiedOffset 432, 15 lines modified
  
432 ····const/4·v10,·0x0432 ····const/4·v10,·0x0
  
433 ····move-wide/from16·v0,·p4433 ····move-wide/from16·v0,·p4
  
434 ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V434 ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V
  
 435 ····.line·146
435 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle;436 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle;
  
436 ····move-result-object·v2437 ····move-result-object·v2
  
437 ····.line·148438 ····.line·148
438 ····.local·v2,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;"439 ····.local·v2,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;"
439 ····const-wide·v8,·0x401921fb54442d18L····#·6.283185307179586440 ····const-wide·v8,·0x401921fb54442d18L····#·6.283185307179586
Offset 457, 14 lines modifiedOffset 458, 15 lines modified
  
457 ····const/4·v10,·0x1458 ····const/4·v10,·0x1
  
458 ····move-wide/from16·v0,·p4459 ····move-wide/from16·v0,·p4
  
459 ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V460 ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V
  
 461 ····.line·151
460 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle;462 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle;
  
461 ····move-result-object·v7463 ····move-result-object·v7
  
462 ····.line·152464 ····.line·152
463 ····.local·v7,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;"465 ····.local·v7,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;"
464 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;466 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 514, 14 lines modifiedOffset 516, 15 lines modified
  
514 ····const/4·v10,·0x1516 ····const/4·v10,·0x1
  
515 ····move-wide/from16·v0,·p4517 ····move-wide/from16·v0,·p4
  
516 ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V518 ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V
  
 519 ····.line·162
517 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle;520 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle;
  
518 ····move-result-object·v7521 ····move-result-object·v7
  
519 ····.line·163522 ····.line·163
520 ····.restart·local·v7····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;"523 ····.restart·local·v7····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;"
521 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;524 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 1754, 33 lines modifiedOffset 1757, 32 lines modified
1754 ············"Lorg/apache/commons/math3/geometry/spherical/oned/Arc;",1757 ············"Lorg/apache/commons/math3/geometry/spherical/oned/Arc;",
1755 ············">;"1758 ············">;"
1756 ········}1759 ········}
1757 ····.end·annotation1760 ····.end·annotation
  
1758 ····.prologue1761 ····.prologue
1759 ····.line·5691762 ····.line·569
1760 ····new-instance·v9,·Ljava/util/ArrayList;1763 ····new-instance·v8,·Ljava/util/ArrayList;
  
1761 ····invoke-direct·{v9},·Ljava/util/ArrayList;-><init>()V1764 ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V
  
1762 ····.line·5701765 ····.line·570
1763 ····.local·v9,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/oned/Arc;>;"1766 ····.local·v8,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/oned/Arc;>;"
1764 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->iterator()Ljava/util/Iterator;1767 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->iterator()Ljava/util/Iterator;
  
1765 ····move-result-object·v81768 ····move-result-object·v9
  
1766 ····.local·v8,·"i$":Ljava/util/Iterator; 
1767 ····:goto_01769 ····:goto_0
1768 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z1770 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z
  
1769 ····move-result·v01771 ····move-result·v0
  
1770 ····if-eqz·v0,·:cond_01772 ····if-eqz·v0,·:cond_0
  
1771 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;1773 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1772 ····move-result-object·v71774 ····move-result-object·v7
  
1773 ····check-cast·v7,·[D1775 ····check-cast·v7,·[D
  
1774 ····.line·5711776 ····.line·571
1775 ····.local·v7,·"a":[D1777 ····.local·v7,·"a":[D
Offset 1796, 40 lines modifiedOffset 1798, 38 lines modified
  
1796 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->getTolerance()D1798 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->getTolerance()D
  
1797 ····move-result-wide·v51799 ····move-result-wide·v5
  
1798 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/oned/Arc;-><init>(DDD)V1800 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/oned/Arc;-><init>(DDD)V
  
1799 ····invoke-interface·{v9,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z1801 ····invoke-interface·{v8,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1800 ····goto·:goto_01802 ····goto·:goto_0
  
1801 ····.line·5731803 ····.line·573
1802 ····.end·local·v7····#·"a":[D1804 ····.end·local·v7····#·"a":[D
Max diff block lines reached; 46953/52194 bytes (89.96%) of diff not shown.
1.55 KB
smali/org/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator.smali
    
Offset 222, 14 lines modifiedOffset 222, 15 lines modified
222 ····if-eqz·v0,·:cond_3222 ····if-eqz·v0,·:cond_3
  
223 ····.line·648223 ····.line·648
224 ····new-array·v2,·v3,·[D224 ····new-array·v2,·v3,·[D
  
225 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;225 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;
  
 226 ····.line·649
226 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D227 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D
  
227 ····move-result-wide·v3228 ····move-result-wide·v3
  
228 ····aput-wide·v3,·v2,·v5229 ····aput-wide·v3,·v2,·v5
  
229 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;230 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;
Offset 285, 14 lines modifiedOffset 286, 15 lines modified
  
285 ····.line·668286 ····.line·668
286 ····:cond_5287 ····:cond_5
287 ····new-array·v2,·v3,·[D288 ····new-array·v2,·v3,·[D
  
288 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;289 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;
  
 290 ····.line·669
289 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D291 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D
  
290 ····move-result-wide·v3292 ····move-result-wide·v3
  
291 ····aput-wide·v3,·v2,·v5293 ····aput-wide·v3,·v2,·v5
  
292 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;294 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;
1.02 KB
smali/org/apache/commons/math3/geometry/spherical/oned/S1Point.smali
    
Offset 59, 24 lines modifiedOffset 59, 26 lines modified
  
59 ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/apache/commons/math3/util/MathUtils;->normalizeAngle(DD)D59 ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/apache/commons/math3/util/MathUtils;->normalizeAngle(DD)D
  
60 ····move-result-wide·v060 ····move-result-wide·v0
  
61 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;61 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
 62 ····.line·53
62 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D63 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D
  
63 ····move-result-wide·v364 ····move-result-wide·v3
  
64 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D65 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D
  
65 ····move-result-wide·v566 ····move-result-wide·v5
  
66 ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V67 ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V
  
 68 ····.line·52
67 ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V69 ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V
  
68 ····.line·5470 ····.line·54
69 ····return-void71 ····return-void
70 .end·method72 .end·method
  
71 .method·private·constructor·<init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V73 .method·private·constructor·<init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V
664 B
smali/org/apache/commons/math3/geometry/spherical/oned/Arc.smali
    
Offset 106, 14 lines modifiedOffset 106, 15 lines modified
  
106 ····.line·75106 ····.line·75
107 ····:cond_2107 ····:cond_2
108 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;108 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
109 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;109 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 110 ····.line·76
110 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;111 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
111 ····move-result-object·v2112 ····move-result-object·v2
  
112 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;113 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
113 ····move-result-object·v3114 ····move-result-object·v3
622 B
smali/org/apache/commons/math3/geometry/spherical/oned/Sphere1D.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Lorg/apache/commons/math3/geometry/Space;7 .implements·Lorg/apache/commons/math3/geometry/Space;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$1;, 
12 ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$NoSubSpaceException;,11 ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$NoSubSpaceException;,
13 ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$LazyHolder;12 ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$LazyHolder;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
16 #·static·fields15 #·static·fields
57.3 KB
smali/org/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet.smali
    
Offset 300, 14 lines modifiedOffset 300, 15 lines modified
  
300 ····.prologue300 ····.prologue
301 ····.line·557301 ····.line·557
302 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;302 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;
  
303 ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V303 ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V
  
 304 ····.line·558
304 ····invoke-virtual·{v2,·p0},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->getComplement(Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region;305 ····invoke-virtual·{v2,·p0},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->getComplement(Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region;
  
305 ····move-result-object·v0306 ····move-result-object·v0
  
306 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet;307 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet;
  
307 ····.line·559308 ····.line·559
Offset 335, 15 lines modifiedOffset 336, 15 lines modified
  
335 ····move-result-object·v2336 ····move-result-object·v2
  
336 ····return-object·v2337 ····return-object·v2
337 .end·method338 .end·method
  
338 .method·private·static·insertEdges(DLorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/util/List;)V339 .method·private·static·insertEdges(DLorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/util/List;)V
339 ····.locals·10340 ····.locals·9
340 ····.param·p0,·"hyperplaneThickness"····#·D341 ····.param·p0,·"hyperplaneThickness"····#·D
341 ····.annotation·system·Ldalvik/annotation/Signature;342 ····.annotation·system·Ldalvik/annotation/Signature;
342 ········value·=·{343 ········value·=·{
343 ············"(D",344 ············"(D",
344 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",345 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",
345 ············"<",346 ············"<",
346 ············"Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;",347 ············"Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;",
Offset 355, 226 lines modifiedOffset 356, 224 lines modified
355 ········}356 ········}
356 ····.end·annotation357 ····.end·annotation
  
357 ····.prologue358 ····.prologue
358 ····.line·263359 ····.line·263
359 ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"360 ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"
360 ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/twod/Edge;>;"361 ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/twod/Edge;>;"
361 ····const/4·v2,·0x0362 ····const/4·v1,·0x0
  
362 ····.line·264363 ····.line·264
363 ····.local·v2,·"index":I364 ····.local·v1,·"index":I
364 ····const/4·v4,·0x0365 ····const/4·v3,·0x0
  
365 ····.local·v4,·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;366 ····.local·v3,·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
366 ····move·v3,·v2367 ····move·v2,·v1
  
367 ····.line·265368 ····.line·265
368 ····.end·local·v2····#·"index":I369 ····.end·local·v1····#·"index":I
369 ····.local·v3,·"index":I370 ····.local·v2,·"index":I
370 ····:goto_0371 ····:goto_0
371 ····if-nez·v4,·:cond_0372 ····if-nez·v3,·:cond_0
  
372 ····invoke-interface·{p3},·Ljava/util/List;->size()I373 ····invoke-interface·{p3},·Ljava/util/List;->size()I
  
373 ····move-result·v8374 ····move-result·v7
  
374 ····if-ge·v3,·v8,·:cond_0375 ····if-ge·v2,·v7,·:cond_0
  
375 ····.line·266376 ····.line·266
376 ····add-int/lit8·v2,·v3,·0x1377 ····add-int/lit8·v1,·v2,·0x1
  
377 ····.end·local·v3····#·"index":I378 ····.end·local·v2····#·"index":I
378 ····.restart·local·v2····#·"index":I379 ····.restart·local·v1····#·"index":I
379 ····invoke-interface·{p3,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;380 ····invoke-interface·{p3,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
380 ····move-result-object·v4381 ····move-result-object·v3
  
381 ····.end·local·v4····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;382 ····.end·local·v3····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
382 ····check-cast·v4,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;383 ····check-cast·v3,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
  
383 ····.line·267384 ····.line·267
384 ····.restart·local·v4····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;385 ····.restart·local·v3····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
385 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getCircle()Lorg/apache/commons/math3/geometry/spherical/twod/Circle;386 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getCircle()Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
386 ····move-result-object·v8387 ····move-result-object·v7
  
387 ····invoke-virtual·{p2,·v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z388 ····invoke-virtual·{p2,·v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z
  
388 ····move-result·v8389 ····move-result·v7
  
389 ····if-nez·v8,·:cond_8390 ····if-nez·v7,·:cond_8
  
390 ····.line·268391 ····.line·268
391 ····const/4·v4,·0x0392 ····const/4·v3,·0x0
  
392 ····move·v3,·v2393 ····move·v2,·v1
  
393 ····.end·local·v2····#·"index":I394 ····.end·local·v1····#·"index":I
394 ····.restart·local·v3····#·"index":I395 ····.restart·local·v2····#·"index":I
395 ····goto·:goto_0396 ····goto·:goto_0
  
396 ····.line·272397 ····.line·272
397 ····:cond_0398 ····:cond_0
398 ····if-nez·v4,·:cond_3399 ····if-nez·v3,·:cond_3
  
399 ····.line·275400 ····.line·275
400 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;401 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
401 ····move-result-object·v7402 ····move-result-object·v6
  
402 ····.line·276403 ····.line·276
403 ····.local·v7,·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"404 ····.local·v6,·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"
404 ····if-eqz·v7,·:cond_1405 ····if-eqz·v6,·:cond_1
  
405 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;406 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
406 ····move-result-object·v8407 ····move-result-object·v7
  
407 ····if-ne·p2,·v8,·:cond_2408 ····if-ne·p2,·v7,·:cond_2
  
408 ····.line·277409 ····.line·277
409 ····:cond_1410 ····:cond_1
410 ····sget-object·v8,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;411 ····sget-object·v7,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
411 ····invoke-virtual·{p2,·v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V412 ····invoke-virtual·{p2,·v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V
  
412 ····.line·306413 ····.line·306
413 ····.end·local·v7····#·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"414 ····.end·local·v6····#·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"
414 ····:goto_1415 ····:goto_1
415 ····return-void416 ····return-void
  
416 ····.line·279417 ····.line·279
417 ····.restart·local·v7····#·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"418 ····.restart·local·v6····#·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"
418 ····:cond_2419 ····:cond_2
419 ····sget-object·v8,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;420 ····sget-object·v7,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
Max diff block lines reached; 51570/58509 bytes (88.14%) of diff not shown.
1.42 KB
smali/org/apache/commons/math3/geometry/spherical/twod/SubCircle.smali
    
Offset 292, 19 lines modifiedOffset 292, 21 lines modified
292 ····move-object·v11,·v9292 ····move-object·v11,·v9
  
293 ····:goto_1293 ····:goto_1
294 ····if-nez·v3,·:cond_3294 ····if-nez·v3,·:cond_3
  
295 ····move-object·v8,·v9295 ····move-object·v8,·v9
  
 296 ····.line·90
296 ····:goto_2297 ····:goto_2
297 ····invoke-direct·{v10,·v11,·v8},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane$SplitSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)V298 ····invoke-direct·{v10,·v11,·v8},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane$SplitSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)V
  
298 ····move-object·v8,·v10299 ····move-object·v8,·v10
  
 300 ····.line·89
299 ····goto·:goto_0301 ····goto·:goto_0
  
300 ····:cond_2302 ····:cond_2
301 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;303 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;
  
302 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle;304 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
Offset 315, 14 lines modifiedOffset 317, 15 lines modified
315 ····move-object·v11,·v8317 ····move-object·v11,·v8
  
316 ····goto·:goto_1318 ····goto·:goto_1
  
317 ····:cond_3319 ····:cond_3
318 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;320 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;
  
 321 ····.line·90
319 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle;322 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
320 ····move-result-object·v9323 ····move-result-object·v9
  
321 ····invoke-direct·{v8,·v9,·v3},·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V324 ····invoke-direct·{v8,·v9,·v3},·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V
  
322 ····goto·:goto_2325 ····goto·:goto_2
1.68 KB
smali/org/apache/commons/math3/geometry/spherical/twod/PropertiesComputer.smali
    
Offset 146, 20 lines modifiedOffset 146, 22 lines modified
  
146 ····move-result-object·v9146 ····move-result-object·v9
  
147 ····invoke-static·{v4,·v9},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D147 ····invoke-static·{v4,·v9},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D
  
148 ····move-result-wide·v9148 ····move-result-wide·v9
  
 149 ····.line·114
149 ····invoke-static·{v4,·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D150 ····invoke-static·{v4,·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D
  
150 ····move-result-wide·v11151 ····move-result-wide·v11
  
151 ····neg-double·v11,·v11152 ····neg-double·v11,·v11
  
 153 ····.line·113
152 ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->atan2(DD)D154 ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->atan2(DD)D
  
153 ····move-result-wide·v0155 ····move-result-wide·v0
  
154 ····.line·115156 ····.line·115
155 ····.local·v0,·"alpha":D157 ····.local·v0,·"alpha":D
156 ····const-wide/16·v9,·0x0158 ····const-wide/16·v9,·0x0
Offset 408, 14 lines modifiedOffset 410, 15 lines modified
  
408 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;410 ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
409 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;411 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
410 ····const/4·v2,·0x0412 ····const/4·v2,·0x0
  
 413 ····.line·73
411 ····invoke-virtual·{p1,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->pruneAroundConvexCell(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;414 ····invoke-virtual·{p1,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->pruneAroundConvexCell(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
412 ····move-result-object·v0415 ····move-result-object·v0
  
413 ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/PropertiesComputer;->tolerance:D416 ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/PropertiesComputer;->tolerance:D
  
414 ····invoke-direct·{v8,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V417 ····invoke-direct·{v8,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
19.3 KB
smali/org/apache/commons/math3/geometry/spherical/twod/EdgesBuilder.smali
    
Offset 146, 15 lines modifiedOffset 146, 14 lines modified
  
146 ····.line·94146 ····.line·94
147 ····.local·v10,·"arcs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/oned/Arc;>;"147 ····.local·v10,·"arcs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/oned/Arc;>;"
148 ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator;148 ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
149 ····move-result-object·v11149 ····move-result-object·v11
  
150 ····.local·v11,·"i$":Ljava/util/Iterator; 
151 ····:goto_0150 ····:goto_0
152 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z151 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z
  
153 ····move-result·v3152 ····move-result·v3
  
154 ····if-eqz·v3,·:cond_1153 ····if-eqz·v3,·:cond_1
  
Offset 269, 243 lines modifiedOffset 268, 231 lines modified
269 ····.end·local·v2····#·"start":Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;268 ····.end·local·v2····#·"start":Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;
270 ····.end·local·v9····#·"a":Lorg/apache/commons/math3/geometry/spherical/oned/Arc;269 ····.end·local·v9····#·"a":Lorg/apache/commons/math3/geometry/spherical/oned/Arc;
271 ····:cond_1270 ····:cond_1
272 ····return-void271 ····return-void
273 .end·method272 .end·method
  
274 .method·private·getFollowingEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Edge;)Lorg/apache/commons/math3/geometry/spherical/twod/Edge;273 .method·private·getFollowingEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Edge;)Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
275 ····.locals·19274 ····.locals·16
276 ····.param·p1,·"previous"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;275 ····.param·p1,·"previous"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
277 ····.annotation·system·Ldalvik/annotation/Throws;276 ····.annotation·system·Ldalvik/annotation/Throws;
278 ········value·=·{277 ········value·=·{
279 ············Lorg/apache/commons/math3/exception/MathIllegalStateException;278 ············Lorg/apache/commons/math3/exception/MathIllegalStateException;
280 ········}279 ········}
281 ····.end·annotation280 ····.end·annotation
  
282 ····.prologue281 ····.prologue
283 ····.line·120282 ····.line·120
284 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getEnd()Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;283 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getEnd()Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;
  
285 ····move-result-object·v15284 ····move-result-object·v12
  
286 ····invoke-virtual·{v15},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->getLocation()Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;285 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->getLocation()Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;
  
287 ····move-result-object·v13286 ····move-result-object·v10
  
288 ····.line·121287 ····.line·121
289 ····.local·v13,·"point":Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;288 ····.local·v10,·"point":Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;
290 ····move-object/from16·v0,·p0289 ····move-object/from16·v0,·p0
  
291 ····iget-object·v15,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->root:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;290 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->root:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
292 ····move-object/from16·v0,·p0291 ····move-object/from16·v0,·p0
  
293 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D292 ····iget-wide·v13,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D
  
294 ····move-wide/from16·v16,·v0293 ····invoke-virtual·{v12,·v10,·v13,·v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCloseCuts(Lorg/apache/commons/math3/geometry/Point;D)Ljava/util/List;
  
295 ····move-wide/from16·v0,·v16 
  
296 ····invoke-virtual·{v15,·v13,·v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCloseCuts(Lorg/apache/commons/math3/geometry/Point;D)Ljava/util/List; 
  
297 ····move-result-object·v2294 ····move-result-object·v1
  
298 ····.line·124295 ····.line·124
299 ····.local·v2,·"candidates":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;>;"296 ····.local·v1,·"candidates":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;>;"
300 ····move-object/from16·v0,·p0297 ····move-object/from16·v0,·p0
  
301 ····iget-wide·v3,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D298 ····iget-wide·v2,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D
  
302 ····.line·125299 ····.line·125
303 ····.local·v3,·"closest":D300 ····.local·v2,·"closest":D
304 ····const/4·v7,·0x0301 ····const/4·v6,·0x0
  
305 ····.line·126302 ····.line·126
306 ····.local·v7,·"following":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;303 ····.local·v6,·"following":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
307 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;304 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
308 ····move-result-object·v10305 ····move-result-object·v13
  
309 ····:cond_0306 ····:cond_0
310 ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z307 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z
  
311 ····move-result·v15308 ····move-result·v12
  
312 ····if-eqz·v15,·:cond_2309 ····if-eqz·v12,·:cond_2
  
313 ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object;310 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
314 ····move-result-object·v12311 ····move-result-object·v9
  
315 ····check-cast·v12,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;312 ····check-cast·v9,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
316 ····.line·127313 ····.line·127
317 ····.local·v12,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"314 ····.local·v9,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;"
318 ····move-object/from16·v0,·p0315 ····move-object/from16·v0,·p0
  
319 ····iget-object·v15,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->nodeToEdgesList:Ljava/util/Map;316 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->nodeToEdgesList:Ljava/util/Map;
  
320 ····invoke-interface·{v15,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;317 ····invoke-interface·{v12,·v9},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
321 ····move-result-object·v15318 ····move-result-object·v12
  
322 ····check-cast·v15,·Ljava/util/List;319 ····check-cast·v12,·Ljava/util/List;
  
323 ····invoke-interface·{v15},·Ljava/util/List;->iterator()Ljava/util/Iterator;320 ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
324 ····move-result-object·v11321 ····move-result-object·v12
  
325 ····.local·v11,·"i$":Ljava/util/Iterator; 
326 ····:cond_1322 ····:cond_1
327 ····:goto_0323 ····:goto_0
328 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z324 ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z
  
329 ····move-result·v15325 ····move-result·v14
  
330 ····if-eqz·v15,·:cond_0326 ····if-eqz·v14,·:cond_0
  
331 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;327 ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
332 ····move-result-object·v5328 ····move-result-object·v4
  
333 ····check-cast·v5,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;329 ····check-cast·v4,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
  
334 ····.line·128330 ····.line·128
335 ····.local·v5,·"edge":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;331 ····.local·v4,·"edge":Lorg/apache/commons/math3/geometry/spherical/twod/Edge;
336 ····move-object/from16·v0,·p1332 ····move-object/from16·v0,·p1
  
337 ····if-eq·v5,·v0,·:cond_1333 ····if-eq·v4,·v0,·:cond_1
  
338 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getStart()Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;334 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getStart()Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;
  
Max diff block lines reached; 12422/19648 bytes (63.22%) of diff not shown.
3.72 KB
smali/org/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform.smali
    
Offset 48, 28 lines modifiedOffset 48, 26 lines modified
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;51 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
52 ····.locals·152 ····.locals·1
53 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
54 ····.prologue53 ····.prologue
55 ····.line·29154 ····.line·291
56 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;55 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;
  
57 ····move-result-object·v056 ····move-result-object·v0
  
58 ····return-object·v057 ····return-object·v0
59 .end·method58 .end·method
  
60 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;59 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
61 ····.locals·160 ····.locals·1
62 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; 
  
63 ····.prologue61 ····.prologue
64 ····.line·29162 ····.line·291
65 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle;63 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
66 ····move-result-object·v064 ····move-result-object·v0
  
Offset 140, 40 lines modifiedOffset 138, 44 lines modified
  
140 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;138 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
141 ····move-result-object·v1139 ····move-result-object·v1
  
142 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;140 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;
  
 141 ····.line·312
143 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$100(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;142 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$100(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
144 ····move-result-object·v3143 ····move-result-object·v3
  
145 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;144 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
146 ····move-result-object·v2145 ····move-result-object·v2
  
147 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;146 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;
  
 147 ····.line·313
148 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$200(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;148 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$200(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
149 ····move-result-object·v4149 ····move-result-object·v4
  
150 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;150 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
151 ····move-result-object·v3151 ····move-result-object·v3
  
 152 ····.line·314
152 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$300(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)D153 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$300(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)D
  
153 ····move-result-wide·v4154 ····move-result-wide·v4
  
154 ····const/4·v6,·0x0155 ····const/4·v6,·0x0
  
155 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/spherical/twod/Circle$1;)V156 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/spherical/twod/Circle$1;)V
  
 157 ····.line·311
156 ····return-object·v0158 ····return-object·v0
157 .end·method159 .end·method
  
158 .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;160 .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;
159 ····.locals·3161 ····.locals·3
160 ····.annotation·system·Ldalvik/annotation/Signature;162 ····.annotation·system·Ldalvik/annotation/Signature;
161 ········value·=·{163 ········value·=·{
2.29 KB
smali/org/apache/commons/math3/geometry/spherical/twod/Vertex.smali
    
Offset 139, 42 lines modifiedOffset 139, 41 lines modified
  
139 .method·sharedCircleWith(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle;139 .method·sharedCircleWith(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
140 ····.locals·5140 ····.locals·5
141 ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;141 ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;
  
142 ····.prologue142 ····.prologue
143 ····.line·77143 ····.line·77
144 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List;144 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List;
  
145 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;145 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
146 ····move-result-object·v2146 ····move-result-object·v2
  
147 ····:cond_0147 ····:cond_0
148 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z148 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
149 ····move-result·v4149 ····move-result·v3
  
150 ····if-eqz·v4,·:cond_2150 ····if-eqz·v3,·:cond_2
  
151 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;151 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
152 ····move-result-object·v0152 ····move-result-object·v0
  
153 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;153 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
154 ····.line·78154 ····.line·78
155 ····.local·v0,·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;155 ····.local·v0,·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
156 ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List;156 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List;
  
157 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;157 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
158 ····move-result-object·v3158 ····move-result-object·v3
  
159 ····.local·v3,·"i$":Ljava/util/Iterator; 
160 ····:cond_1159 ····:cond_1
161 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z160 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
162 ····move-result·v4161 ····move-result·v4
  
163 ····if-eqz·v4,·:cond_0162 ····if-eqz·v4,·:cond_0
  
Offset 187, 15 lines modifiedOffset 186, 14 lines modified
187 ····.line·79186 ····.line·79
188 ····.local·v1,·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;187 ····.local·v1,·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
189 ····if-ne·v0,·v1,·:cond_1188 ····if-ne·v0,·v1,·:cond_1
  
190 ····.line·84189 ····.line·84
191 ····.end·local·v0····#·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;190 ····.end·local·v0····#·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
192 ····.end·local·v1····#·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;191 ····.end·local·v1····#·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
193 ····.end·local·v3····#·"i$":Ljava/util/Iterator; 
194 ····:goto_0192 ····:goto_0
195 ····return-object·v0193 ····return-object·v0
  
196 ····:cond_2194 ····:cond_2
197 ····const/4·v0,·0x0195 ····const/4·v0,·0x0
  
198 ····goto·:goto_0196 ····goto·:goto_0
1.16 KB
smali/org/apache/commons/math3/geometry/spherical/twod/S2Point.smali
    
Offset 221, 20 lines modifiedOffset 221, 22 lines modified
  
221 ····sget-object·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->PLUS_K:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;221 ····sget-object·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->PLUS_K:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
222 ····invoke-static·{v0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->angle(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D222 ····invoke-static·{v0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->angle(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D
  
223 ····move-result-wide·v3223 ····move-result-wide·v3
  
 224 ····.line·96
224 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->normalize()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;225 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->normalize()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
225 ····move-result-object·v5226 ····move-result-object·v5
  
226 ····move-object·v0,·p0227 ····move-object·v0,·p0
  
 228 ····.line·95
227 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(DDLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V229 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(DDLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
  
228 ····.line·97230 ····.line·97
229 ····return-void231 ····return-void
230 .end·method232 .end·method
  
231 .method·public·static·distance(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)D233 .method·public·static·distance(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)D
4.01 KB
smali/org/apache/commons/math3/geometry/spherical/twod/Edge.smali
    
Offset 362, 28 lines modifiedOffset 362, 30 lines modified
  
362 ····move-object/from16·v0,·p0362 ····move-object/from16·v0,·p0
  
363 ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle;363 ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
364 ····add-double·v8,·v21,·v5364 ····add-double·v8,·v21,·v5
  
 365 ····.line·153
365 ····invoke-virtual·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;366 ····invoke-virtual·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
366 ····move-result-object·v7367 ····move-result-object·v7
  
367 ····invoke-direct·{v2,·v7},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V368 ····invoke-direct·{v2,·v7},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
  
368 ····invoke-direct·{v4,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V369 ····invoke-direct·{v4,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V
  
369 ····move-object/from16·v2,·p0370 ····move-object/from16·v2,·p0
  
370 ····move-object/from16·v7,·p3371 ····move-object/from16·v7,·p3
  
371 ····move-object/from16·v8,·p1372 ····move-object/from16·v8,·p1
  
 373 ····.line·152
372 ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;374 ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;
  
373 ····move-result-object·v3375 ····move-result-object·v3
  
374 ····.line·155376 ····.line·155
375 ····move-wide·v14,·v5377 ····move-wide·v14,·v5
  
Offset 449, 14 lines modifiedOffset 451, 15 lines modified
  
449 ····move-object/from16·v0,·p0451 ····move-object/from16·v0,·p0
  
450 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle;452 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
451 ····add-double·v7,·v21,·v19453 ····add-double·v7,·v21,·v19
  
 454 ····.line·171
452 ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;455 ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
453 ····move-result-object·v4456 ····move-result-object·v4
  
454 ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V457 ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
  
455 ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V458 ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V
Offset 467, 14 lines modifiedOffset 470, 15 lines modified
  
467 ····move-object·v8,·v3470 ····move-object·v8,·v3
  
468 ····move-object/from16·v12,·p2471 ····move-object/from16·v12,·p2
  
469 ····move-object/from16·v13,·p1472 ····move-object/from16·v13,·p1
  
 473 ····.line·170
470 ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;474 ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;
  
471 ····move-result-object·v3475 ····move-result-object·v3
  
472 ····.line·173476 ····.line·173
473 ····move-wide/from16·v14,·v19477 ····move-wide/from16·v14,·v19
  
Offset 522, 14 lines modifiedOffset 526, 15 lines modified
  
522 ····move-object/from16·v0,·p0526 ····move-object/from16·v0,·p0
  
523 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle;527 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle;
  
524 ····add-double·v7,·v21,·v19528 ····add-double·v7,·v21,·v19
  
 529 ····.line·182
525 ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;530 ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
526 ····move-result-object·v4531 ····move-result-object·v4
  
527 ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V532 ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
  
528 ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V533 ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V
Offset 540, 14 lines modifiedOffset 545, 15 lines modified
  
540 ····move-object·v8,·v3545 ····move-object·v8,·v3
  
541 ····move-object/from16·v12,·p3546 ····move-object/from16·v12,·p3
  
542 ····move-object/from16·v13,·p1547 ····move-object/from16·v13,·p1
  
 548 ····.line·181
543 ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;549 ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;
  
544 ····move-result-object·v3550 ····move-result-object·v3
  
545 ····.line·184551 ····.line·184
546 ····move-wide/from16·v14,·v19552 ····move-wide/from16·v14,·v19
  
593 B
smali/org/apache/commons/math3/geometry/spherical/twod/Sphere2D.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Lorg/apache/commons/math3/geometry/Space;7 .implements·Lorg/apache/commons/math3/geometry/Space;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D$1;, 
12 ········Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D$LazyHolder;11 ········Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D$LazyHolder;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
16 .field·private·static·final·serialVersionUID:J·=·0x1332d92L15 .field·private·static·final·serialVersionUID:J·=·0x1332d92L
1.86 KB
smali/org/apache/commons/math3/geometry/spherical/twod/Circle.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;6 .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
7 .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding;7 .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/geometry/spherical/twod/Circle$1;, 
12 ········Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;11 ········Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{15 ····value·=·{
17 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
Offset 595, 15 lines modifiedOffset 594, 14 lines modified
595 ····const/4·v1,·0x0594 ····const/4·v1,·0x0
  
596 ····goto·:goto_0595 ····goto·:goto_0
597 .end·method596 .end·method
  
598 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;597 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
599 ····.locals·1598 ····.locals·1
600 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
601 ····.prologue599 ····.prologue
602 ····.line·46600 ····.line·46
603 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;601 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;
  
604 ····move-result-object·v0602 ····move-result-object·v0
  
Offset 642, 15 lines modifiedOffset 640, 14 lines modified
642 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V640 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
  
643 ····return-object·v0641 ····return-object·v0
644 .end·method642 .end·method
  
645 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;643 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
646 ····.locals·1644 ····.locals·1
647 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
648 ····.prologue645 ····.prologue
649 ····.line·46646 ····.line·46
650 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;647 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;
  
651 ····move-result-object·v0648 ····move-result-object·v0
  
1.92 KB
smali/org/apache/commons/math3/geometry/enclosing/WelzlEncloser.smali
    
Offset 428, 50 lines modifiedOffset 428, 49 lines modified
428 ····.local·v5,·"farthest":Lorg/apache/commons/math3/geometry/Point;,·"TP;"428 ····.local·v5,·"farthest":Lorg/apache/commons/math3/geometry/Point;,·"TP;"
429 ····const-wide/high16·v3,·-0x4010000000000000L····#·-1.0429 ····const-wide/high16·v3,·-0x4010000000000000L····#·-1.0
  
430 ····.line·170430 ····.line·170
431 ····.local·v3,·"dMax":D431 ····.local·v3,·"dMax":D
432 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;432 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
433 ····move-result-object·v6433 ····move-result-object·v7
  
434 ····.local·v6,·"i$":Ljava/util/Iterator; 
435 ····:cond_0434 ····:cond_0
436 ····:goto_0435 ····:goto_0
437 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z436 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
438 ····move-result·v8437 ····move-result·v8
  
439 ····if-eqz·v8,·:cond_1438 ····if-eqz·v8,·:cond_1
  
440 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;439 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
441 ····move-result-object·v7440 ····move-result-object·v6
  
442 ····check-cast·v7,·Lorg/apache/commons/math3/geometry/Point;441 ····check-cast·v6,·Lorg/apache/commons/math3/geometry/Point;
  
443 ····.line·171442 ····.line·171
444 ····.local·v7,·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;"443 ····.local·v6,·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;"
445 ····invoke-interface·{v7,·v0},·Lorg/apache/commons/math3/geometry/Point;->distance(Lorg/apache/commons/math3/geometry/Point;)D444 ····invoke-interface·{v6,·v0},·Lorg/apache/commons/math3/geometry/Point;->distance(Lorg/apache/commons/math3/geometry/Point;)D
  
446 ····move-result-wide·v1445 ····move-result-wide·v1
  
447 ····.line·172446 ····.line·172
448 ····.local·v1,·"d":D447 ····.local·v1,·"d":D
449 ····cmpl-double·v8,·v1,·v3448 ····cmpl-double·v8,·v1,·v3
  
450 ····if-lez·v8,·:cond_0449 ····if-lez·v8,·:cond_0
  
451 ····.line·173450 ····.line·173
452 ····move-object·v5,·v7451 ····move-object·v5,·v6
  
453 ····.line·174452 ····.line·174
454 ····move-wide·v3,·v1453 ····move-wide·v3,·v1
  
455 ····goto·:goto_0454 ····goto·:goto_0
  
456 ····.line·178455 ····.line·178
457 ····.end·local·v1····#·"d":D456 ····.end·local·v1····#·"d":D
458 ····.end·local·v7····#·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;"457 ····.end·local·v6····#·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;"
459 ····:cond_1458 ····:cond_1
460 ····return-object·v5459 ····return-object·v5
461 .end·method460 .end·method
3.58 KB
smali/org/apache/commons/math3/geometry/partitioning/AbstractRegion$2.smali
    
Offset 28, 18 lines modifiedOffset 28, 19 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;29 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V31 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
  
33 ····.prologue34 ····.prologue
34 ····.line·12835 ····.line·128
35 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion.2;"36 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;"
36 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····return-void39 ····return-void
39 .end·method40 .end·method
  
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",54 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",
54 ············"<TS;>;)V"55 ············"<TS;>;)V"
55 ········}56 ········}
56 ····.end·annotation57 ····.end·annotation
  
57 ····.prologue58 ····.prologue
58 ····.line·13759 ····.line·137
59 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion.2;"60 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;"
60 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"61 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"
61 ····return-void62 ····return-void
62 .end·method63 .end·method
  
63 .method·public·visitLeafNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V64 .method·public·visitLeafNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V
64 ····.locals·165 ····.locals·1
65 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 70, 15 lines modifiedOffset 71, 15 lines modified
70 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",71 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",
71 ············"<TS;>;)V"72 ············"<TS;>;)V"
72 ········}73 ········}
73 ····.end·annotation74 ····.end·annotation
  
74 ····.prologue75 ····.prologue
75 ····.line·14176 ····.line·141
76 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion.2;"77 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;"
77 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"78 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"
78 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;79 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
79 ····move-result-object·v080 ····move-result-object·v0
  
80 ····if-eqz·v0,·:cond_081 ····if-eqz·v0,·:cond_0
  
Offset 120, 13 lines modifiedOffset 121, 13 lines modified
120 ············"<TS;>;)",121 ············"<TS;>;)",
121 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;"122 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;"
122 ········}123 ········}
123 ····.end·annotation124 ····.end·annotation
  
124 ····.prologue125 ····.prologue
125 ····.line·132126 ····.line·132
126 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion.2;"127 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;"
127 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"128 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"
128 ····sget-object·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;->PLUS_SUB_MINUS:Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;129 ····sget-object·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;->PLUS_SUB_MINUS:Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;
  
129 ····return-object·v0130 ····return-object·v0
130 .end·method131 .end·method
9.27 KB
smali/org/apache/commons/math3/geometry/partitioning/BSPTree.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BSPTree.java"3 .source·"BSPTree.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/apache/commons/math3/geometry/partitioning/BSPTree$1;, 
8 ········Lorg/apache/commons/math3/geometry/partitioning/BSPTree$LeafMerger;7 ········Lorg/apache/commons/math3/geometry/partitioning/BSPTree$LeafMerger;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"<S::",12 ········"<S::",
Offset 312, 14 lines modifiedOffset 311, 15 lines modified
  
312 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object;311 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object;
  
313 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;312 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
314 ····iget-object·v1,·v1,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object;313 ····iget-object·v1,·v1,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object;
  
 314 ····.line·399
315 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z315 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
316 ····move-result·v0316 ····move-result·v0
  
317 ····if-eqz·v0,·:cond_2317 ····if-eqz·v0,·:cond_2
  
318 ····.line·400318 ····.line·400
Offset 562, 14 lines modifiedOffset 562, 15 lines modified
562 ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;562 ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
563 ····if-eqz·v0,·:cond_0563 ····if-eqz·v0,·:cond_0
  
564 ····.line·469564 ····.line·469
565 ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;565 ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
 566 ····.line·470
566 ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;567 ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
  
567 ····move-result-object·v0568 ····move-result-object·v0
  
568 ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeHyperplane()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;569 ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeHyperplane()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
569 ····move-result-object·v0570 ····move-result-object·v0
Offset 1403, 14 lines modifiedOffset 1404, 15 lines modified
  
1403 ····if-eqz·v6,·:cond_31404 ····if-eqz·v6,·:cond_3
  
1404 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1405 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1405 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1406 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
 1407 ····.line·610
1406 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1408 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1407 ····move-result-object·v71409 ····move-result-object·v7
  
1408 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1410 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1409 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1411 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 1420, 14 lines modifiedOffset 1422, 15 lines modified
1420 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object;1422 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object;
  
1421 ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V1423 ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V
  
1422 ····:goto_11424 ····:goto_1
1423 ····move-object·v3,·v61425 ····move-object·v3,·v6
  
 1426 ····.line·609
1424 ····goto·:goto_01427 ····goto·:goto_0
  
1425 ····.line·5601428 ····.line·560
1426 ····:pswitch_01429 ····:pswitch_0
1427 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1430 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1428 ····invoke-virtual·{v6,·p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->split(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1431 ····invoke-virtual·{v6,·p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->split(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 1447, 14 lines modifiedOffset 1450, 15 lines modified
1447 ····if-ne·v6,·v7,·:cond_11450 ····if-ne·v6,·v7,·:cond_1
  
1448 ····.line·5621451 ····.line·562
1449 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1452 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1450 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;1453 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
 1454 ····.line·563
1451 ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;1455 ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
1452 ····move-result-object·v71456 ····move-result-object·v7
  
1453 ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1457 ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1454 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1458 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 1483, 14 lines modifiedOffset 1487, 15 lines modified
  
1483 ····.line·5671487 ····.line·567
1484 ····:cond_11488 ····:cond_1
1485 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1489 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1486 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;1490 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
 1491 ····.line·568
1487 ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;1492 ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
1488 ····move-result-object·v71493 ····move-result-object·v7
  
1489 ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1494 ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1490 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1495 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 1539, 14 lines modifiedOffset 1544, 15 lines modified
1539 ····if-ne·v6,·v7,·:cond_21544 ····if-ne·v6,·v7,·:cond_2
  
1540 ····.line·5781545 ····.line·578
1541 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1546 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1542 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;1547 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
 1548 ····.line·579
1543 ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;1549 ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
1544 ····move-result-object·v71550 ····move-result-object·v7
  
1545 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1551 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
1546 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;1552 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Max diff block lines reached; 3504/9365 bytes (37.42%) of diff not shown.
898 B
smali/org/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
62 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",62 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",
63 ············"<TS;>;)V"63 ············"<TS;>;)V"
64 ········}64 ········}
65 ····.end·annotation65 ····.end·annotation
  
66 ····.prologue66 ····.prologue
67 ····.line·4567 ····.line·45
 68 ····.line·46
68 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor<TS;>;"69 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor<TS;>;"
69 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"70 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"
70 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;71 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;
  
71 ····move-result-object·v072 ····move-result-object·v0
  
72 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;73 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;
950 B
smali/org/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger.smali
    
Offset 95, 14 lines modifiedOffset 95, 15 lines modified
95 ····if-eqz·v2,·:cond_195 ····if-eqz·v2,·:cond_1
  
96 ····.line·21696 ····.line·216
97 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;->this$0:Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;97 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;->this$0:Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;
  
98 ····if-eqz·p5,·:cond_098 ····if-eqz·p5,·:cond_0
  
 99 ····.line·217
99 ····.end·local·p2····#·"tree":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"100 ····.end·local·p2····#·"tree":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"
100 ····:goto_0101 ····:goto_0
101 ····invoke-static·{v2,·p2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->access$500(Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;102 ····invoke-static·{v2,·p2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->access$500(Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
102 ····move-result-object·v0103 ····move-result-object·v0
  
103 ····.line·218104 ····.line·218
14.1 KB
smali/org/apache/commons/math3/geometry/partitioning/RegionFactory.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RegionFactory.java"3 .source·"RegionFactory.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$1;, 
8 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$NodesCleaner;,7 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$NodesCleaner;,
9 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;,8 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;,
10 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$XorMerger;,9 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$XorMerger;,
11 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$IntersectionMerger;,10 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$IntersectionMerger;,
12 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$UnionMerger;11 ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$UnionMerger;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
Offset 136, 24 lines modifiedOffset 135, 24 lines modified
  
136 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;135 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;
  
137 ····.line·143136 ····.line·143
138 ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<TS;>;"137 ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<TS;>;"
139 ····if-eqz·v0,·:cond_2138 ····if-eqz·v0,·:cond_2
  
140 ····.line·144139 ····.line·145
141 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;140 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
142 ····move-result-object·v4141 ····move-result-object·v4
  
143 ····if-nez·v4,·:cond_3142 ····if-nez·v4,·:cond_3
  
144 ····move-object·v2,·v3143 ····move-object·v2,·v3
  
145 ····.line·146144 ····.line·147
146 ····.local·v2,·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"145 ····.local·v2,·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"
147 ····:goto_2146 ····:goto_2
148 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;147 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
149 ····move-result-object·v4148 ····move-result-object·v4
  
150 ····if-nez·v4,·:cond_4149 ····if-nez·v4,·:cond_4
Offset 179, 47 lines modifiedOffset 178, 49 lines modified
  
179 ····move-result-object·v4178 ····move-result-object·v4
  
180 ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;179 ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
181 ····move-result-object·v4180 ····move-result-object·v4
  
 181 ····.line·152
182 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;182 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
183 ····move-result-object·v5183 ····move-result-object·v5
  
184 ····invoke-direct·{p0,·v5},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;184 ····invoke-direct·{p0,·v5},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
185 ····move-result-object·v5185 ····move-result-object·v5
  
 186 ····.line·153
186 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;187 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
187 ····move-result-object·v6188 ····move-result-object·v6
  
188 ····invoke-direct·{p0,·v6},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;189 ····invoke-direct·{p0,·v6},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
189 ····move-result-object·v6190 ····move-result-object·v6
  
190 ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V191 ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V
  
191 ····goto·:goto_1192 ····goto·:goto_1
  
192 ····.line·144193 ····.line·145
193 ····:cond_3194 ····:cond_3
194 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;195 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
195 ····move-result-object·v4196 ····move-result-object·v4
  
196 ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;197 ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
197 ····move-result-object·v2198 ····move-result-object·v2
  
198 ····goto·:goto_2199 ····goto·:goto_2
  
199 ····.line·146200 ····.line·147
200 ····.restart·local·v2····#·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"201 ····.restart·local·v2····#·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"
201 ····:cond_4202 ····:cond_4
202 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;203 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
203 ····move-result-object·v3204 ····move-result-object·v3
  
204 ····invoke-interface·{v3},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;205 ····invoke-interface·{v3},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
Offset 228, 114 lines modifiedOffset 229, 107 lines modified
  
228 ····goto·:goto_3229 ····goto·:goto_3
229 .end·method230 .end·method
  
  
230 #·virtual·methods231 #·virtual·methods
231 .method·public·varargs·buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region;232 .method·public·varargs·buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region;
232 ····.locals·9233 ····.locals·8
233 ····.annotation·system·Ldalvik/annotation/Signature;234 ····.annotation·system·Ldalvik/annotation/Signature;
234 ········value·=·{235 ········value·=·{
235 ············"([",236 ············"([",
236 ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane",237 ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane",
237 ············"<TS;>;)",238 ············"<TS;>;)",
238 ············"Lorg/apache/commons/math3/geometry/partitioning/Region",239 ············"Lorg/apache/commons/math3/geometry/partitioning/Region",
239 ············"<TS;>;"240 ············"<TS;>;"
240 ········}241 ········}
241 ····.end·annotation242 ····.end·annotation
  
242 ····.prologue243 ····.prologue
243 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<TS;>;"244 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<TS;>;"
244 ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"245 ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"
245 ····const/4·v6,·0x0246 ····const/4·v3,·0x0
  
246 ····const/4·v8,·0x0247 ····const/4·v4,·0x0
  
247 ····.line·44248 ····.line·44
248 ····if-eqz·p1,·:cond_0249 ····if-eqz·p1,·:cond_0
  
249 ····array-length·v7,·p1250 ····array-length·v5,·p1
  
250 ····if-nez·v7,·:cond_2251 ····if-nez·v5,·:cond_2
  
251 ····:cond_0252 ····:cond_0
252 ····move-object·v5,·v6253 ····move-object·v2,·v3
  
253 ····.line·63254 ····.line·63
Max diff block lines reached; 8790/14291 bytes (61.51%) of diff not shown.
6.83 KB
smali/org/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
  
110 ····invoke-direct·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V110 ····invoke-direct·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V
  
111 ····.line·140111 ····.line·140
112 ····:goto_0112 ····:goto_0
113 ····return-object·v3113 ····return-object·v3
  
114 ····.line·130114 ····.line·131
115 ····:cond_0115 ····:cond_0
116 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;116 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;
  
117 ····move-result-object·v0117 ····move-result-object·v0
  
118 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;118 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;
  
Offset 167, 49 lines modifiedOffset 167, 51 lines modified
  
167 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;167 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
  
168 ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;168 ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
169 ····move-result-object·v4169 ····move-result-object·v4
  
 170 ····.line·141
170 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;171 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
171 ····move-result-object·v5172 ····move-result-object·v5
  
172 ····invoke-direct·{p0,·v5,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;173 ····invoke-direct·{p0,·v5,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
173 ····move-result-object·v5174 ····move-result-object·v5
  
 175 ····.line·142
174 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;176 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
175 ····move-result-object·v6177 ····move-result-object·v6
  
176 ····invoke-direct·{p0,·v6,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;178 ····invoke-direct·{p0,·v6,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
177 ····move-result-object·v6179 ····move-result-object·v6
  
178 ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V180 ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V
  
179 ····goto·:goto_0181 ····goto·:goto_0
  
180 ····.line·133182 ····.line·134
181 ····:cond_2183 ····:cond_2
182 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;184 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
183 ····move-result-object·v4185 ····move-result-object·v4
  
184 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;186 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
  
185 ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;187 ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
186 ····move-result-object·v2188 ····move-result-object·v2
  
187 ····goto·:goto_1189 ····goto·:goto_1
  
188 ····.line·135190 ····.line·136
189 ····.restart·local·v2····#·"tPO":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TT;>;"191 ····.restart·local·v2····#·"tPO":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TT;>;"
190 ····:cond_3192 ····:cond_3
191 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;193 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
192 ····move-result-object·v3194 ····move-result-object·v3
  
193 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;195 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
Offset 247, 14 lines modifiedOffset 249, 15 lines modified
  
247 ····.line·111249 ····.line·111
248 ····.local·v0,·"tHyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"250 ····.local·v0,·"tHyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"
249 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region;251 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region;
  
250 ····const/4·v3,·0x0252 ····const/4·v3,·0x0
  
 253 ····.line·112
251 ····invoke-interface·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/Region;->getTree(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;254 ····invoke-interface·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/Region;->getTree(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
252 ····move-result-object·v2255 ····move-result-object·v2
  
253 ····invoke-direct·{p0,·v2,·v0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;256 ····invoke-direct·{p0,·v2,·v0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
254 ····move-result-object·v1257 ····move-result-object·v1
Offset 423, 28 lines modifiedOffset 426, 29 lines modified
  
423 ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V426 ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V
  
424 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region;427 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region;
  
425 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region;428 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region;
  
 429 ····.line·96
426 ····invoke-virtual·{v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->union(Lorg/apache/commons/math3/geometry/partitioning/Region;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region;430 ····invoke-virtual·{v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->union(Lorg/apache/commons/math3/geometry/partitioning/Region;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region;
  
427 ····move-result-object·v2431 ····move-result-object·v2
  
 432 ····.line·95
428 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;433 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;
  
429 ····move-result-object·v1434 ····move-result-object·v1
  
430 ····return-object·v1435 ····return-object·v1
431 .end·method436 .end·method
  
432 .method·public·bridge·synthetic·reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;437 .method·public·bridge·synthetic·reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
433 ····.locals·1438 ····.locals·1
434 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; 
  
435 ····.prologue439 ····.prologue
436 ····.line·36440 ····.line·36
437 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<TS;TT;>;"441 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<TS;TT;>;"
438 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;442 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;
  
439 ····move-result-object·v0443 ····move-result-object·v0
13.7 KB
smali/org/apache/commons/math3/geometry/partitioning/AbstractRegion.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/apache/commons/math3/geometry/partitioning/Region;6 .implements·Lorg/apache/commons/math3/geometry/partitioning/Region;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$3;, 
11 ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides;,10 ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides;,
12 ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$BoundaryBuilder;11 ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$BoundaryBuilder;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{15 ····value·=·{
Offset 183, 125 lines modifiedOffset 182, 118 lines modified
183 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D182 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D
  
184 ····.line·78183 ····.line·78
185 ····return-void184 ····return-void
186 .end·method185 .end·method
  
187 .method·public·constructor·<init>([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;D)V186 .method·public·constructor·<init>([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;D)V
188 ····.locals·7187 ····.locals·6
189 ····.param·p2,·"tolerance"····#·D188 ····.param·p2,·"tolerance"····#·D
190 ····.annotation·system·Ldalvik/annotation/Signature;189 ····.annotation·system·Ldalvik/annotation/Signature;
191 ········value·=·{190 ········value·=·{
192 ············"([",191 ············"([",
193 ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane",192 ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane",
194 ············"<TS;>;D)V"193 ············"<TS;>;D)V"
195 ········}194 ········}
196 ····.end·annotation195 ····.end·annotation
  
197 ····.prologue196 ····.prologue
198 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion<TS;TT;>;"197 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion<TS;TT;>;"
199 ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"198 ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"
200 ····const/4·v6,·0x0199 ····const/4·v2,·0x0
  
201 ····.line·158200 ····.line·158
202 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V201 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
203 ····.line·159202 ····.line·159
204 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D203 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D
  
205 ····.line·160204 ····.line·160
206 ····if-eqz·p1,·:cond_0205 ····if-eqz·p1,·:cond_0
  
207 ····array-length·v5,·p1206 ····array-length·v3,·p1
  
208 ····if-nez·v5,·:cond_2207 ····if-nez·v3,·:cond_2
  
209 ····.line·161208 ····.line·161
210 ····:cond_0209 ····:cond_0
211 ····new-instance·v5,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;210 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
212 ····sget-object·v6,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;211 ····sget-object·v3,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
213 ····invoke-direct·{v5,·v6},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V212 ····invoke-direct·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V
  
214 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;213 ····iput-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
215 ····.line·181214 ····.line·181
216 ····:cond_1215 ····:cond_1
217 ····return-void216 ····return-void
  
218 ····.line·165217 ····.line·165
219 ····:cond_2218 ····:cond_2
220 ····aget-object·v5,·p1,·v6219 ····aget-object·v3,·p1,·v2
  
221 ····invoke-interface·{v5},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeSpace()Lorg/apache/commons/math3/geometry/partitioning/Region;220 ····invoke-interface·{v3},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeSpace()Lorg/apache/commons/math3/geometry/partitioning/Region;
  
222 ····move-result-object·v5221 ····move-result-object·v3
  
223 ····invoke-interface·{v5,·v6},·Lorg/apache/commons/math3/geometry/partitioning/Region;->getTree(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;222 ····invoke-interface·{v3,·v2},·Lorg/apache/commons/math3/geometry/partitioning/Region;->getTree(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
224 ····move-result-object·v5223 ····move-result-object·v3
  
225 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;224 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
226 ····.line·168225 ····.line·168
227 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;226 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
228 ····.line·169227 ····.line·169
229 ····.local·v4,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"228 ····.local·v1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"
230 ····sget-object·v5,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;229 ····sget-object·v3,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
231 ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V230 ····invoke-virtual·{v1,·v3},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V
  
232 ····.line·170231 ····.line·170
233 ····move-object·v0,·p1 
  
234 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; 
235 ····array-length·v3,·v0232 ····array-length·v3,·p1
  
236 ····.local·v3,·"len$":I 
237 ····const/4·v2,·0x0 
  
238 ····.local·v2,·"i$":I 
239 ····:goto_0233 ····:goto_0
240 ····if-ge·v2,·v3,·:cond_1234 ····if-ge·v2,·v3,·:cond_1
  
241 ····aget-object·v1,·v0,·v2235 ····aget-object·v0,·p1,·v2
  
242 ····.line·171236 ····.line·171
243 ····.local·v1,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"237 ····.local·v0,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"
244 ····invoke-virtual·{v4,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z238 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z
  
245 ····move-result·v5239 ····move-result·v4
  
246 ····if-eqz·v5,·:cond_3240 ····if-eqz·v4,·:cond_3
  
247 ····.line·172241 ····.line·172
248 ····const/4·v5,·0x0242 ····const/4·v4,·0x0
  
249 ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V243 ····invoke-virtual·{v1,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V
  
250 ····.line·173244 ····.line·173
251 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;245 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
252 ····move-result-object·v5246 ····move-result-object·v4
  
253 ····sget-object·v6,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;247 ····sget-object·v5,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
254 ····invoke-virtual·{v5,·v6},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V248 ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V
  
255 ····.line·174249 ····.line·174
256 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;250 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Max diff block lines reached; 6584/13909 bytes (47.34%) of diff not shown.
11.8 KB
smali/org/apache/commons/math3/geometry/partitioning/BoundaryProjector.smali
    
Offset 349, 183 lines modifiedOffset 349, 181 lines modified
349 ····:cond_0349 ····:cond_0
350 ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0350 ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0
  
351 ····goto·:goto_0351 ····goto·:goto_0
352 .end·method352 .end·method
  
353 .method·public·visitInternalNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V353 .method·public·visitInternalNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V
354 ····.locals·15354 ····.locals·14
355 ····.annotation·system·Ldalvik/annotation/Signature;355 ····.annotation·system·Ldalvik/annotation/Signature;
356 ········value·=·{356 ········value·=·{
357 ············"(",357 ············"(",
358 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",358 ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree",
359 ············"<TS;>;)V"359 ············"<TS;>;)V"
360 ········}360 ········}
361 ····.end·annotation361 ····.end·annotation
  
362 ····.prologue362 ····.prologue
363 ····.line·72363 ····.line·72
364 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector<TS;TT;>;"364 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector<TS;TT;>;"
365 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"365 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;"
366 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCut()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;366 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCut()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
367 ····move-result-object·v11367 ····move-result-object·v10
  
368 ····invoke-interface·{v11},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;368 ····invoke-interface·{v10},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
  
369 ····move-result-object·v3369 ····move-result-object·v3
  
370 ····.line·73370 ····.line·73
371 ····.local·v3,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"371 ····.local·v3,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;"
372 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point;372 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point;
  
373 ····invoke-interface·{v3,·v11},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->getOffset(Lorg/apache/commons/math3/geometry/Point;)D373 ····invoke-interface·{v3,·v10},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->getOffset(Lorg/apache/commons/math3/geometry/Point;)D
  
374 ····move-result-wide·v8374 ····move-result-wide·v7
  
375 ····.line·74375 ····.line·74
376 ····.local·v8,·"signedOffset":D376 ····.local·v7,·"signedOffset":D
377 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D377 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
378 ····move-result-wide·v11378 ····move-result-wide·v10
  
379 ····iget-wide·v13,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D379 ····iget-wide·v12,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D
  
380 ····cmpg-double·v11,·v11,·v13380 ····cmpg-double·v10,·v10,·v12
  
381 ····if-gez·v11,·:cond_3381 ····if-gez·v10,·:cond_3
  
382 ····.line·77382 ····.line·77
383 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point;383 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point;
  
384 ····invoke-interface·{v3,·v11},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->project(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;384 ····invoke-interface·{v3,·v10},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->project(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
  
385 ····move-result-object·v6385 ····move-result-object·v5
  
386 ····.line·80386 ····.line·80
387 ····.local·v6,·"regular":Lorg/apache/commons/math3/geometry/Point;,·"Lorg/apache/commons/math3/geometry/Point<TS;>;"387 ····.local·v5,·"regular":Lorg/apache/commons/math3/geometry/Point;,·"Lorg/apache/commons/math3/geometry/Point<TS;>;"
388 ····invoke-direct/range·{p0·..·p1},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->boundaryRegions(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Ljava/util/List;388 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->boundaryRegions(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Ljava/util/List;
  
389 ····move-result-object·v0389 ····move-result-object·v0
  
390 ····.line·83390 ····.line·83
391 ····.local·v0,·"boundaryParts":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;>;"391 ····.local·v0,·"boundaryParts":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;>;"
392 ····const/4·v7,·0x0392 ····const/4·v6,·0x0
  
393 ····.line·84393 ····.line·84
394 ····.local·v7,·"regularFound":Z394 ····.local·v6,·"regularFound":Z
395 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;395 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
396 ····move-result-object·v4396 ····move-result-object·v10
  
397 ····.local·v4,·"i$":Ljava/util/Iterator; 
398 ····:cond_0397 ····:cond_0
399 ····:goto_0398 ····:goto_0
400 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z399 ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z
  
401 ····move-result·v11400 ····move-result·v11
  
402 ····if-eqz·v11,·:cond_1401 ····if-eqz·v11,·:cond_1
  
403 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;402 ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
404 ····move-result-object·v5403 ····move-result-object·v4
  
405 ····check-cast·v5,·Lorg/apache/commons/math3/geometry/partitioning/Region;404 ····check-cast·v4,·Lorg/apache/commons/math3/geometry/partitioning/Region;
  
406 ····.line·85405 ····.line·85
407 ····.local·v5,·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;"406 ····.local·v4,·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;"
408 ····if-nez·v7,·:cond_0407 ····if-nez·v6,·:cond_0
  
409 ····invoke-direct·{p0,·v6,·v3,·v5},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->belongsToPart(Lorg/apache/commons/math3/geometry/Point;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Z408 ····invoke-direct·{p0,·v5,·v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->belongsToPart(Lorg/apache/commons/math3/geometry/Point;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Z
  
410 ····move-result·v11409 ····move-result·v11
  
411 ····if-eqz·v11,·:cond_0410 ····if-eqz·v11,·:cond_0
  
412 ····.line·87411 ····.line·87
413 ····iput-object·v6,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->projected:Lorg/apache/commons/math3/geometry/Point;412 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->projected:Lorg/apache/commons/math3/geometry/Point;
  
414 ····.line·88413 ····.line·88
415 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D414 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
416 ····move-result-wide·v11415 ····move-result-wide·v11
  
417 ····iput-wide·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D416 ····iput-wide·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D
  
418 ····.line·89417 ····.line·89
419 ····const/4·v7,·0x1418 ····const/4·v6,·0x1
  
420 ····goto·:goto_0419 ····goto·:goto_0
  
421 ····.line·93420 ····.line·93
422 ····.end·local·v5····#·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;"421 ····.end·local·v4····#·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;"
423 ····:cond_1422 ····:cond_1
424 ····if-nez·v7,·:cond_3423 ····if-nez·v6,·:cond_3
  
425 ····.line·97424 ····.line·97
426 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;425 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
427 ····move-result-object·v4426 ····move-result-object·v10
  
428 ····:cond_2427 ····:cond_2
429 ····:goto_1428 ····:goto_1
430 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z429 ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z
  
431 ····move-result·v11430 ····move-result·v11
  
Max diff block lines reached; 4112/11887 bytes (34.59%) of diff not shown.
3.11 KB
smali/org/apache/commons/math3/geometry/partitioning/AbstractRegion$1.smali
    
Offset 30, 41 lines modifiedOffset 30, 38 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
  
35 ····.prologue36 ····.prologue
36 ····.line·11437 ····.line·114
37 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion.1;"38 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;"
38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····return-void41 ····return-void
41 .end·method42 .end·method
  
  
42 #·virtual·methods43 #·virtual·methods
43 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I44 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
44 ····.locals·145 ····.locals·1
45 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
46 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
47 ····.prologue46 ····.prologue
48 ····.line·11447 ····.line·114
49 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion.1;"48 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;"
50 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;49 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
51 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
52 ····check-cast·p2,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;50 ····check-cast·p2,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
53 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
54 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->compare(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)I51 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->compare(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)I
  
55 ····move-result·v052 ····move-result·v0
  
56 ····return·v053 ····return·v0
57 .end·method54 .end·method
  
Offset 78, 15 lines modifiedOffset 75, 15 lines modified
78 ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane",75 ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane",
79 ············"<TS;>;)I"76 ············"<TS;>;)I"
80 ········}77 ········}
81 ····.end·annotation78 ····.end·annotation
  
82 ····.prologue79 ····.prologue
83 ····.line·11680 ····.line·116
84 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion.1;"81 ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;"
85 ····.local·p1,·"o1":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"82 ····.local·p1,·"o1":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"
86 ····.local·p2,·"o2":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"83 ····.local·p2,·"o2":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;"
87 ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getSize()D84 ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getSize()D
  
88 ····move-result-wide·v085 ····move-result-wide·v0
  
89 ····.line·11786 ····.line·117
778 B
smali/org/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple.smali
    
Offset 743, 21 lines modifiedOffset 743, 19 lines modified
743 ····return-wide·v0743 ····return-wide·v0
744 .end·method744 .end·method
  
  
745 #·virtual·methods745 #·virtual·methods
746 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I746 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
747 ····.locals·1747 ····.locals·1
748 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
749 ····.prologue748 ····.prologue
750 ····.line·94749 ····.line·94
751 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;750 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;
  
752 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
753 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->compareTo(Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;)I751 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->compareTo(Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;)I
  
754 ····move-result·v0752 ····move-result·v0
  
755 ····return·v0753 ····return·v0
756 .end·method754 .end·method
  
843 B
smali/org/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node.smali
    
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
  
54 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;54 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;
  
  
55 #·direct·methods55 #·direct·methods
56 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;Ljava/lang/Comparable;Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;)V56 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;Ljava/lang/Comparable;Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;)V
57 ····.locals·157 ····.locals·1
 58 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;
58 ····.annotation·system·Ldalvik/annotation/Signature;59 ····.annotation·system·Ldalvik/annotation/Signature;
59 ········value·=·{60 ········value·=·{
60 ············"(TT;",61 ············"(TT;",
61 ············"Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree",62 ············"Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree",
62 ············"<TT;>.Node;)V"63 ············"<TT;>.Node;)V"
63 ········}64 ········}
64 ····.end·annotation65 ····.end·annotation
642 B
smali/org/apache/commons/math3/geometry/partitioning/utilities/AVLTree.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AVLTree.java"3 .source·"AVLTree.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$1;, 
8 ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;,7 ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;,
9 ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Skew;8 ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Skew;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;11 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{12 ····value·=·{
47.8 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.smali
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ····.local·p3,·"q2":Lorg/apache/commons/math3/RealFieldElement;,·"TT;"74 ····.local·p3,·"q2":Lorg/apache/commons/math3/RealFieldElement;,·"TT;"
75 ····.local·p4,·"q3":Lorg/apache/commons/math3/RealFieldElement;,·"TT;"75 ····.local·p4,·"q3":Lorg/apache/commons/math3/RealFieldElement;,·"TT;"
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·7877 ····.line·78
78 ····if-eqz·p5,·:cond_078 ····if-eqz·p5,·:cond_0
  
79 ····.line·8079 ····.line·81
80 ····invoke-interface·{p1,·p1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;80 ····invoke-interface·{p1,·p1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
82 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;82 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;
  
83 ····invoke-interface·{p2,·p2},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;83 ····invoke-interface·{p2,·p2},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
Offset 1414, 14 lines modifiedOffset 1414, 15 lines modified
  
1414 ····new-array·v8,·v8,·[Ljava/lang/Object;1414 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
1415 ····const/4·v9,·0x01415 ····const/4·v9,·0x0
  
1416 ····array-length·v10,·p11416 ····array-length·v10,·p1
  
 1417 ····.line·172
1417 ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1418 ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1418 ····move-result-object·v101419 ····move-result-object·v10
  
1419 ····aput-object·v10,·v8,·v91420 ····aput-object·v10,·v8,·v9
  
1420 ····const/4·v9,·0x11421 ····const/4·v9,·0x1
Offset 1604, 14 lines modifiedOffset 1605, 15 lines modified
  
1604 ····aget-object·v6,·v4,·v61605 ····aget-object·v6,·v4,·v6
  
1605 ····const/4·v7,·0x01606 ····const/4·v7,·0x0
  
1606 ····aget-object·v6,·v6,·v71607 ····aget-object·v6,·v6,·v7
  
 1608 ····.line·183
1607 ····invoke-interface·{v6,·v0},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;1609 ····invoke-interface·{v6,·v0},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
1608 ····move-result-object·v61610 ····move-result-object·v6
  
1609 ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement;1611 ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement;
  
1610 ····const/4·v7,·0x11612 ····const/4·v7,·0x1
Offset 1803, 14 lines modifiedOffset 1805, 15 lines modified
  
1803 ····move-result-object·v11805 ····move-result-object·v1
  
1804 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;1806 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;
  
1805 ····iget-object·v2,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement;1807 ····iget-object·v2,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement;
  
 1808 ····.line·1055
1806 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ1()D1809 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ1()D
  
1807 ····move-result-wide·v31810 ····move-result-wide·v3
  
1808 ····invoke-interface·{v2,·v3,·v4},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;1811 ····invoke-interface·{v2,·v3,·v4},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;
  
1809 ····move-result-object·v21812 ····move-result-object·v2
Offset 1863, 14 lines modifiedOffset 1866, 15 lines modified
  
1863 ····move-result-object·v21866 ····move-result-object·v2
  
1864 ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement;1867 ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement;
  
1865 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement;1868 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement;
  
 1869 ····.line·1056
1866 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ2()D1870 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ2()D
  
1867 ····move-result-wide·v41871 ····move-result-wide·v4
  
1868 ····invoke-interface·{v3,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;1872 ····invoke-interface·{v3,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;
  
1869 ····move-result-object·v31873 ····move-result-object·v3
Offset 1923, 14 lines modifiedOffset 1927, 15 lines modified
  
1923 ····move-result-object·v31927 ····move-result-object·v3
  
1924 ····check-cast·v3,·Lorg/apache/commons/math3/RealFieldElement;1928 ····check-cast·v3,·Lorg/apache/commons/math3/RealFieldElement;
  
1925 ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement;1929 ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement;
  
 1930 ····.line·1057
1926 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D1931 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D
  
1927 ····move-result-wide·v51932 ····move-result-wide·v5
  
1928 ····invoke-interface·{v4,·v5,·v6},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;1933 ····invoke-interface·{v4,·v5,·v6},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;
  
1929 ····move-result-object·v41934 ····move-result-object·v4
Offset 1985, 14 lines modifiedOffset 1990, 15 lines modified
  
1985 ····check-cast·v4,·Lorg/apache/commons/math3/RealFieldElement;1990 ····check-cast·v4,·Lorg/apache/commons/math3/RealFieldElement;
  
1986 ····const/4·v5,·0x01991 ····const/4·v5,·0x0
  
1987 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Z)V1992 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Z)V
  
 1993 ····.line·1054
1988 ····return-object·v01994 ····return-object·v0
1989 .end·method1995 .end·method
  
1990 .method·public·static·applyInverseTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;1996 .method·public·static·applyInverseTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;
1991 ····.locals·141997 ····.locals·14
1992 ····.param·p0,·"r"····#·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;1998 ····.param·p0,·"r"····#·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;
1993 ····.annotation·system·Ldalvik/annotation/Signature;1999 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 2143, 14 lines modifiedOffset 2149, 15 lines modified
  
2143 ····invoke-interface·{v6,·v3},·Lorg/apache/commons/math3/RealFieldElement;->subtract(Ljava/lang/Object;)Ljava/lang/Object;2149 ····invoke-interface·{v6,·v3},·Lorg/apache/commons/math3/RealFieldElement;->subtract(Ljava/lang/Object;)Ljava/lang/Object;
  
2144 ····move-result-object·v62150 ····move-result-object·v6
  
2145 ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement;2151 ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement;
  
 2152 ····.line·944
2146 ····invoke-interface·{v4,·v0,·v1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;2153 ····invoke-interface·{v4,·v0,·v1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;
  
2147 ····move-result-object·v72154 ····move-result-object·v7
  
2148 ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement;2155 ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement;
  
2149 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D2156 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D
Max diff block lines reached; 44461/48837 bytes (91.04%) of diff not shown.
13.9 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/SphereGenerator.smali
    
Offset 66, 14 lines modifiedOffset 66, 15 lines modified
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····aget-object·v1,·p2,·v467 ····aget-object·v1,·p2,·v4
  
68 ····aget-object·v2,·p3,·v668 ····aget-object·v2,·p3,·v6
  
 69 ····.line·140
69 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;70 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
70 ····move-result-object·v171 ····move-result-object·v1
  
71 ····aget-object·v2,·p1,·v772 ····aget-object·v2,·p1,·v7
  
72 ····aget-object·v3,·p1,·v573 ····aget-object·v3,·p1,·v5
Offset 90, 14 lines modifiedOffset 91, 15 lines modified
  
90 ····move-result-object·v091 ····move-result-object·v0
  
91 ····aget-object·v1,·p2,·v492 ····aget-object·v1,·p2,·v4
  
92 ····aget-object·v2,·p3,·v793 ····aget-object·v2,·p3,·v7
  
 94 ····.line·141
93 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;95 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
94 ····move-result-object·v196 ····move-result-object·v1
  
95 ····aget-object·v2,·p1,·v597 ····aget-object·v2,·p1,·v5
  
96 ····aget-object·v3,·p1,·v698 ····aget-object·v3,·p1,·v6
Offset 114, 14 lines modifiedOffset 116, 15 lines modified
  
114 ····move-result-object·v0116 ····move-result-object·v0
  
115 ····aget-object·v1,·p2,·v5117 ····aget-object·v1,·p2,·v5
  
116 ····aget-object·v2,·p3,·v4118 ····aget-object·v2,·p3,·v4
  
 119 ····.line·142
117 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;120 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
118 ····move-result-object·v1121 ····move-result-object·v1
  
119 ····aget-object·v2,·p1,·v7122 ····aget-object·v2,·p1,·v7
  
120 ····aget-object·v3,·p1,·v6123 ····aget-object·v3,·p1,·v6
Offset 138, 14 lines modifiedOffset 141, 15 lines modified
  
138 ····move-result-object·v0141 ····move-result-object·v0
  
139 ····aget-object·v1,·p2,·v5142 ····aget-object·v1,·p2,·v5
  
140 ····aget-object·v2,·p3,·v6143 ····aget-object·v2,·p3,·v6
  
 144 ····.line·143
141 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;145 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
142 ····move-result-object·v1146 ····move-result-object·v1
  
143 ····aget-object·v2,·p1,·v4147 ····aget-object·v2,·p1,·v4
  
144 ····aget-object·v3,·p1,·v7148 ····aget-object·v3,·p1,·v7
Offset 162, 14 lines modifiedOffset 166, 15 lines modified
  
162 ····move-result-object·v0166 ····move-result-object·v0
  
163 ····aget-object·v1,·p2,·v5167 ····aget-object·v1,·p2,·v5
  
164 ····aget-object·v2,·p3,·v7168 ····aget-object·v2,·p3,·v7
  
 169 ····.line·144
165 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;170 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
166 ····move-result-object·v1171 ····move-result-object·v1
  
167 ····aget-object·v2,·p1,·v6172 ····aget-object·v2,·p1,·v6
  
168 ····aget-object·v3,·p1,·v4173 ····aget-object·v3,·p1,·v4
Offset 186, 14 lines modifiedOffset 191, 15 lines modified
  
186 ····move-result-object·v0191 ····move-result-object·v0
  
187 ····aget-object·v1,·p2,·v6192 ····aget-object·v1,·p2,·v6
  
188 ····aget-object·v2,·p3,·v4193 ····aget-object·v2,·p3,·v4
  
 194 ····.line·145
189 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;195 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
190 ····move-result-object·v1196 ····move-result-object·v1
  
191 ····aget-object·v2,·p1,·v5197 ····aget-object·v2,·p1,·v5
  
192 ····aget-object·v3,·p1,·v7198 ····aget-object·v3,·p1,·v7
Offset 210, 14 lines modifiedOffset 216, 15 lines modified
  
210 ····move-result-object·v0216 ····move-result-object·v0
  
211 ····aget-object·v1,·p2,·v6217 ····aget-object·v1,·p2,·v6
  
212 ····aget-object·v2,·p3,·v5218 ····aget-object·v2,·p3,·v5
  
 219 ····.line·146
213 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;220 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
214 ····move-result-object·v1221 ····move-result-object·v1
  
215 ····aget-object·v2,·p1,·v7222 ····aget-object·v2,·p1,·v7
  
216 ····aget-object·v3,·p1,·v4223 ····aget-object·v3,·p1,·v4
Offset 234, 14 lines modifiedOffset 241, 15 lines modified
  
234 ····move-result-object·v0241 ····move-result-object·v0
  
235 ····aget-object·v1,·p2,·v6242 ····aget-object·v1,·p2,·v6
  
236 ····aget-object·v2,·p3,·v7243 ····aget-object·v2,·p3,·v7
  
 244 ····.line·147
237 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;245 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
238 ····move-result-object·v1246 ····move-result-object·v1
  
239 ····aget-object·v2,·p1,·v4247 ····aget-object·v2,·p1,·v4
  
240 ····aget-object·v3,·p1,·v5248 ····aget-object·v3,·p1,·v5
Max diff block lines reached; 10847/14073 bytes (77.08%) of diff not shown.
4.42 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet.smali
    
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
  
315 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;315 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
  
316 ····invoke-virtual·{v2,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;316 ····invoke-virtual·{v2,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
317 ····move-result-object·v1317 ····move-result-object·v1
  
318 ····.line·390318 ····.line·391
319 ····.local·v1,·"point2D":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;319 ····.local·v1,·"point2D":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
320 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;320 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;
  
321 ····move-result-object·v0321 ····move-result-object·v0
  
322 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;322 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;
  
Offset 331, 14 lines modifiedOffset 331, 15 lines modified
331 ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"331 ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"
332 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;332 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
333 ····move-result-object·v2333 ····move-result-object·v2
  
334 ····if-eqz·v2,·:cond_0334 ····if-eqz·v2,·:cond_0
  
 335 ····.line·393
335 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;336 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
336 ····move-result-object·v2337 ····move-result-object·v2
  
337 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;338 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;
  
338 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;339 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;
Offset 366, 14 lines modifiedOffset 367, 15 lines modified
366 ····:cond_0367 ····:cond_0
367 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;368 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
368 ····move-result-object·v2369 ····move-result-object·v2
  
369 ····if-eqz·v2,·:cond_1370 ····if-eqz·v2,·:cond_1
  
 371 ····.line·397
370 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;372 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
  
371 ····move-result-object·v2373 ····move-result-object·v2
  
372 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;374 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;
  
373 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;375 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;
Offset 603, 14 lines modifiedOffset 605, 15 lines modified
  
603 ····aput-object·v15,·v3,·v4605 ····aput-object·v15,·v3,·v4
  
604 ····const/4·v4,·0x5606 ····const/4·v4,·0x5
  
605 ····aput-object·v14,·v3,·v4607 ····aput-object·v14,·v3,·v4
  
 608 ····.line·215
606 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region;609 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region;
  
607 ····move-result-object·v9610 ····move-result-object·v9
  
608 ····.line·216611 ····.line·216
609 ····.local·v9,·"boundary":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"612 ····.local·v9,·"boundary":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"
610 ····const/4·v2,·0x0613 ····const/4·v2,·0x0
Offset 857, 28 lines modifiedOffset 860, 26 lines modified
857 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V860 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
  
858 ····return-object·v0861 ····return-object·v0
859 .end·method862 .end·method
  
860 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;863 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
861 ····.locals·1864 ····.locals·1
862 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; 
  
863 ····.prologue865 ····.prologue
864 ····.line·42866 ····.line·42
865 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;867 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
  
866 ····move-result-object·v0868 ····move-result-object·v0
  
867 ····return-object·v0869 ····return-object·v0
868 .end·method870 .end·method
  
869 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region;871 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region;
870 ····.locals·1872 ····.locals·1
871 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; 
  
872 ····.prologue873 ····.prologue
873 ····.line·42874 ····.line·42
874 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;875 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
  
875 ····move-result-object·v0876 ····move-result-object·v0
  
3.79 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/SubPlane.smali
    
Offset 419, 28 lines modifiedOffset 419, 30 lines modified
  
419 ····move-object/from16·v0,·v19419 ····move-object/from16·v0,·v19
  
420 ····move-wide/from16·v1,·v17420 ····move-wide/from16·v1,·v17
  
421 ····invoke-direct·{v0,·v11,·v13,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V421 ····invoke-direct·{v0,·v11,·v13,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V
  
 422 ····.line·125
422 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;423 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;
  
423 ····move-result-object·v7424 ····move-result-object·v7
  
424 ····.line·126425 ····.line·126
425 ····.local·v7,·"l2DMinus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"426 ····.local·v7,·"l2DMinus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"
426 ····new-instance·v19,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;427 ····new-instance·v19,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
427 ····move-object/from16·v0,·v19428 ····move-object/from16·v0,·v19
  
428 ····move-wide/from16·v1,·v17429 ····move-wide/from16·v1,·v17
  
429 ····invoke-direct·{v0,·v13,·v11,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V430 ····invoke-direct·{v0,·v13,·v11,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V
  
 431 ····.line·127
430 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;432 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;
  
431 ····move-result-object·v8433 ····move-result-object·v8
  
432 ····.line·129434 ····.line·129
433 ····.local·v8,·"l2DPlus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"435 ····.local·v8,·"l2DPlus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"
434 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;436 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;
Offset 527, 14 lines modifiedOffset 529, 15 lines modified
  
527 ····invoke-direct·{v0,·v12,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V529 ····invoke-direct·{v0,·v12,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
  
528 ····invoke-direct/range·{v20·..·v22},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V530 ····invoke-direct/range·{v20·..·v22},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V
  
529 ····new-instance·v21,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;531 ····new-instance·v21,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;
  
 532 ····.line·141
530 ····invoke-virtual·{v15},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->copySelf()Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;533 ····invoke-virtual·{v15},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->copySelf()Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
  
531 ····move-result-object·v22534 ····move-result-object·v22
  
532 ····new-instance·v23,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;535 ····new-instance·v23,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;
  
533 ····move-object/from16·v0,·v23536 ····move-object/from16·v0,·v23
Offset 557, 14 lines modifiedOffset 560, 15 lines modified
  
557 ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;560 ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
558 ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;561 ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
559 ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V562 ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V
  
 563 ····.line·133
560 ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;564 ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
561 ····move-result-object·v20565 ····move-result-object·v20
  
562 ····const/16·v21,·0x0566 ····const/16·v21,·0x0
  
563 ····move-object/from16·v0,·v19567 ····move-object/from16·v0,·v19
Offset 584, 14 lines modifiedOffset 588, 15 lines modified
  
584 ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;588 ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
585 ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;589 ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
586 ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V590 ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V
  
 591 ····.line·138
587 ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;592 ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
588 ····move-result-object·v20593 ····move-result-object·v20
  
589 ····const/16·v21,·0x0594 ····const/16·v21,·0x0
  
590 ····move-object/from16·v0,·v19595 ····move-object/from16·v0,·v19
17.5 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/Rotation.smali
    
Offset 562, 14 lines modifiedOffset 562, 15 lines modified
  
562 ····new-array·v0,·v2,·[D562 ····new-array·v0,·v2,·[D
  
563 ····move-object/from16·v19,·v0563 ····move-object/from16·v19,·v0
  
564 ····const/16·v20,·0x0564 ····const/16·v20,·0x0
  
 565 ····.line·291
565 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D566 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
  
566 ····move-result-wide·v2567 ····move-result-wide·v2
  
567 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D568 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
  
568 ····move-result-wide·v4569 ····move-result-wide·v4
Offset 594, 14 lines modifiedOffset 595, 15 lines modified
  
594 ····move-result-wide·v2595 ····move-result-wide·v2
  
595 ····aput-wide·v2,·v19,·v20596 ····aput-wide·v2,·v19,·v20
  
596 ····const/16·v20,·0x1597 ····const/16·v20,·0x1
  
 598 ····.line·292
597 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D599 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
598 ····move-result-wide·v2600 ····move-result-wide·v2
  
599 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D601 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
  
600 ····move-result-wide·v4602 ····move-result-wide·v4
Offset 626, 14 lines modifiedOffset 628, 15 lines modified
  
626 ····move-result-wide·v2628 ····move-result-wide·v2
  
627 ····aput-wide·v2,·v19,·v20629 ····aput-wide·v2,·v19,·v20
  
628 ····const/16·v20,·0x2630 ····const/16·v20,·0x2
  
 631 ····.line·293
629 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D632 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D
  
630 ····move-result-wide·v2633 ····move-result-wide·v2
  
631 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D634 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
  
632 ····move-result-wide·v4635 ····move-result-wide·v4
Offset 668, 14 lines modifiedOffset 671, 15 lines modified
  
668 ····new-array·v0,·v2,·[D671 ····new-array·v0,·v2,·[D
  
669 ····move-object/from16·v19,·v0672 ····move-object/from16·v19,·v0
  
670 ····const/16·v20,·0x0673 ····const/16·v20,·0x0
  
 674 ····.line·296
671 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D675 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
  
672 ····move-result-wide·v2676 ····move-result-wide·v2
  
673 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D677 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
674 ····move-result-wide·v4678 ····move-result-wide·v4
Offset 700, 14 lines modifiedOffset 704, 15 lines modified
  
700 ····move-result-wide·v2704 ····move-result-wide·v2
  
701 ····aput-wide·v2,·v19,·v20705 ····aput-wide·v2,·v19,·v20
  
702 ····const/16·v20,·0x1706 ····const/16·v20,·0x1
  
 707 ····.line·297
703 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D708 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
704 ····move-result-wide·v2709 ····move-result-wide·v2
  
705 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D710 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
706 ····move-result-wide·v4711 ····move-result-wide·v4
Offset 732, 14 lines modifiedOffset 737, 15 lines modified
  
732 ····move-result-wide·v2737 ····move-result-wide·v2
  
733 ····aput-wide·v2,·v19,·v20738 ····aput-wide·v2,·v19,·v20
  
734 ····const/16·v20,·0x2739 ····const/16·v20,·0x2
  
 740 ····.line·298
735 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D741 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D
  
736 ····move-result-wide·v2742 ····move-result-wide·v2
  
737 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D743 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
738 ····move-result-wide·v4744 ····move-result-wide·v4
Offset 774, 14 lines modifiedOffset 780, 15 lines modified
  
774 ····new-array·v0,·v2,·[D780 ····new-array·v0,·v2,·[D
  
775 ····move-object/from16·v19,·v0781 ····move-object/from16·v19,·v0
  
776 ····const/16·v20,·0x0782 ····const/16·v20,·0x0
  
 783 ····.line·301
777 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D784 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
  
778 ····move-result-wide·v2785 ····move-result-wide·v2
  
779 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D786 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D
  
780 ····move-result-wide·v4787 ····move-result-wide·v4
Offset 806, 14 lines modifiedOffset 813, 15 lines modified
  
806 ····move-result-wide·v2813 ····move-result-wide·v2
  
807 ····aput-wide·v2,·v19,·v20814 ····aput-wide·v2,·v19,·v20
  
808 ····const/16·v20,·0x1815 ····const/16·v20,·0x1
  
 816 ····.line·302
809 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D817 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
810 ····move-result-wide·v2818 ····move-result-wide·v2
  
811 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D819 ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D
  
812 ····move-result-wide·v4820 ····move-result-wide·v4
Max diff block lines reached; 14585/17782 bytes (82.02%) of diff not shown.
3.01 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform.smali
    
Offset 68, 15 lines modifiedOffset 68, 14 lines modified
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
  
70 #·virtual·methods70 #·virtual·methods
71 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;71 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
72 ····.locals·172 ····.locals·1
73 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
74 ····.prologue73 ····.prologue
75 ····.line·41474 ····.line·414
76 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;75 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
77 ····move-result-object·v076 ····move-result-object·v0
  
Offset 157, 15 lines modifiedOffset 156, 14 lines modified
157 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V156 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
  
158 ····return-object·v0157 ····return-object·v0
159 .end·method158 .end·method
  
160 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;159 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
161 ····.locals·1160 ····.locals·1
162 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; 
  
163 ····.prologue161 ····.prologue
164 ····.line·414162 ····.line·414
165 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;163 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
  
166 ····move-result-object·v0164 ····move-result-object·v0
  
Offset 302, 14 lines modifiedOffset 300, 15 lines modified
  
302 ····move-result-object·v20300 ····move-result-object·v20
  
303 ····.line·463301 ····.line·463
304 ····.local·v20,·"tP01":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;302 ····.local·v20,·"tP01":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
305 ····new-instance·v2,·Ljava/awt/geom/AffineTransform;303 ····new-instance·v2,·Ljava/awt/geom/AffineTransform;
  
 304 ····.line·464
306 ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D305 ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
307 ····move-result-wide·v3306 ····move-result-wide·v3
  
308 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D307 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
309 ····move-result-wide·v5308 ····move-result-wide·v5
Offset 322, 14 lines modifiedOffset 321, 15 lines modified
  
322 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D321 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D
  
323 ····move-result-wide·v7322 ····move-result-wide·v7
  
324 ····sub-double/2addr·v5,·v7323 ····sub-double/2addr·v5,·v7
  
 324 ····.line·465
325 ····invoke-virtual/range·{v20·..·v20},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D325 ····invoke-virtual/range·{v20·..·v20},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
326 ····move-result-wide·v7326 ····move-result-wide·v7
  
327 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D327 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
328 ····move-result-wide·v9328 ····move-result-wide·v9
Offset 342, 14 lines modifiedOffset 342, 15 lines modified
  
342 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D342 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D
  
343 ····move-result-wide·v11343 ····move-result-wide·v11
  
344 ····sub-double/2addr·v9,·v11344 ····sub-double/2addr·v9,·v11
  
 345 ····.line·466
345 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D346 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
346 ····move-result-wide·v11347 ····move-result-wide·v11
  
347 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D348 ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D
  
348 ····move-result-wide·v13349 ····move-result-wide·v13
2.26 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/Vector3DFormat.smali
    
Offset 22, 18 lines modifiedOffset 22, 20 lines modified
22 ····.line·5422 ····.line·54
23 ····const-string·v0,·"{"23 ····const-string·v0,·"{"
  
24 ····const-string·v1,·"}"24 ····const-string·v1,·"}"
  
25 ····const-string·v2,·";·"25 ····const-string·v2,·";·"
  
 26 ····.line·55
26 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;27 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
27 ····move-result-object·v328 ····move-result-object·v3
  
 29 ····.line·54
28 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V30 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
29 ····.line·5631 ····.line·56
30 ····return-void32 ····return-void
31 .end·method33 .end·method
  
32 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V34 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
Offset 182, 15 lines modifiedOffset 184, 14 lines modified
182 ····move-result-object·v1184 ····move-result-object·v1
  
183 ····return-object·v1185 ····return-object·v1
184 .end·method186 .end·method
  
185 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector;187 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector;
186 ····.locals·1188 ····.locals·1
187 ····.param·p1,·"x0"····#·Ljava/lang/String; 
188 ····.annotation·system·Ldalvik/annotation/Throws;189 ····.annotation·system·Ldalvik/annotation/Throws;
189 ········value·=·{190 ········value·=·{
190 ············Lorg/apache/commons/math3/exception/MathParseException;191 ············Lorg/apache/commons/math3/exception/MathParseException;
191 ········}192 ········}
192 ····.end·annotation193 ····.end·annotation
  
193 ····.prologue194 ····.prologue
Offset 200, 16 lines modifiedOffset 201, 14 lines modified
200 ····move-result-object·v0201 ····move-result-object·v0
  
201 ····return-object·v0202 ····return-object·v0
202 .end·method203 .end·method
  
203 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector;204 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector;
204 ····.locals·1205 ····.locals·1
205 ····.param·p1,·"x0"····#·Ljava/lang/String; 
206 ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; 
  
207 ····.prologue206 ····.prologue
208 ····.line·46207 ····.line·46
209 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;208 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
210 ····move-result-object·v0209 ····move-result-object·v0
  
Offset 246, 14 lines modifiedOffset 245, 15 lines modified
246 ····move-result·v2245 ····move-result·v2
  
247 ····if-nez·v2,·:cond_0246 ····if-nez·v2,·:cond_0
  
248 ····.line·134247 ····.line·134
249 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;248 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;
  
 249 ····.line·135
250 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I250 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I
  
251 ····move-result·v3251 ····move-result·v3
  
252 ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;252 ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
253 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V253 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
4.22 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/Vector3D.smali
    
Offset 826, 29 lines modifiedOffset 826, 26 lines modified
826 ····return-wide·v0826 ····return-wide·v0
827 .end·method827 .end·method
  
  
828 #·virtual·methods828 #·virtual·methods
829 .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;829 .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
830 ····.locals·1830 ····.locals·1
831 ····.param·p1,·"x0"····#·D 
832 ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
833 ····.prologue831 ····.prologue
834 ····.line·39832 ····.line·39
835 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;833 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
836 ····move-result-object·v0834 ····move-result-object·v0
  
837 ····return-object·v0835 ····return-object·v0
838 .end·method836 .end·method
  
839 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;837 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
840 ····.locals·1838 ····.locals·1
841 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
842 ····.prologue839 ····.prologue
843 ····.line·39840 ····.line·39
844 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;841 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
845 ····move-result-object·v0842 ····move-result-object·v0
  
Offset 980, 40 lines modifiedOffset 977, 43 lines modified
  
980 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D977 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D
  
981 ····neg-double·v4,·v4978 ····neg-double·v4,·v4
  
982 ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->z:D979 ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->z:D
  
 980 ····.line·465
983 ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D981 ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D
  
984 ····move-result-wide·v12982 ····move-result-wide·v12
  
985 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D983 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D
  
986 ····iget-wide·v2,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D984 ····iget-wide·v2,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D
  
987 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D985 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D
  
988 ····neg-double·v4,·v4986 ····neg-double·v4,·v4
  
989 ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D987 ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D
  
 988 ····.line·466
990 ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D989 ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D
  
991 ····move-result-wide·v5990 ····move-result-wide·v5
  
992 ····move-object·v0,·v9991 ····move-object·v0,·v9
  
993 ····move-wide·v1,·v10992 ····move-wide·v1,·v10
  
994 ····move-wide·v3,·v12993 ····move-wide·v3,·v12
  
995 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V994 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V
  
 995 ····.line·464
996 ····return-object·v9996 ····return-object·v9
997 .end·method997 .end·method
  
998 .method·public·distance(Lorg/apache/commons/math3/geometry/Point;)D998 .method·public·distance(Lorg/apache/commons/math3/geometry/Point;)D
999 ····.locals·11999 ····.locals·11
1000 ····.annotation·system·Ldalvik/annotation/Signature;1000 ····.annotation·system·Ldalvik/annotation/Signature;
1001 ········value·=·{1001 ········value·=·{
Offset 2072, 15 lines modifiedOffset 2072, 14 lines modified
2072 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V2072 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V
  
2073 ····goto·:goto_02073 ····goto·:goto_0
2074 .end·method2074 .end·method
  
2075 .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector;2075 .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector;
2076 ····.locals·12076 ····.locals·1
2077 ····.param·p1,·"x0"····#·D 
  
2078 ····.prologue2077 ····.prologue
2079 ····.line·392078 ····.line·39
2080 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;2079 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
2081 ····move-result-object·v02080 ····move-result-object·v0
  
Offset 2110, 29 lines modifiedOffset 2109, 26 lines modified
2110 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V2109 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V
  
2111 ····return-object·v02110 ····return-object·v0
2112 .end·method2111 .end·method
  
2113 .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;2112 .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
2114 ····.locals·12113 ····.locals·1
2115 ····.param·p1,·"x0"····#·D 
2116 ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
2117 ····.prologue2114 ····.prologue
2118 ····.line·392115 ····.line·39
2119 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;2116 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
2120 ····move-result-object·v02117 ····move-result-object·v0
  
2121 ····return-object·v02118 ····return-object·v0
2122 .end·method2119 .end·method
  
2123 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;2120 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
2124 ····.locals·12121 ····.locals·1
2125 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
2126 ····.prologue2122 ····.prologue
2127 ····.line·392123 ····.line·39
2128 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;2124 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
2129 ····move-result-object·v02125 ····move-result-object·v0
  
13.3 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.smali
    
Offset 1901, 14 lines modifiedOffset 1901, 15 lines modified
  
1901 ····move-object·v7,·v01901 ····move-object·v7,·v0
  
1902 ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement;1902 ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement;
  
1903 ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;1903 ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;
  
 1904 ····.line·998
1904 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D1905 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D
  
1905 ····move-result-wide·v11906 ····move-result-wide·v1
  
1906 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->x:Lorg/apache/commons/math3/RealFieldElement;1907 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->x:Lorg/apache/commons/math3/RealFieldElement;
  
1907 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D1908 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
Offset 1925, 14 lines modifiedOffset 1926, 15 lines modified
  
1925 ····move-object·v8,·v01926 ····move-object·v8,·v0
  
1926 ····check-cast·v8,·Lorg/apache/commons/math3/RealFieldElement;1927 ····check-cast·v8,·Lorg/apache/commons/math3/RealFieldElement;
  
1927 ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement;1928 ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement;
  
 1929 ····.line·999
1928 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D1930 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D
  
1929 ····move-result-wide·v11931 ····move-result-wide·v1
  
1930 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;1932 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;
  
1931 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D1933 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
Offset 1947, 14 lines modifiedOffset 1949, 15 lines modified
  
1947 ····move-result-object·v01949 ····move-result-object·v0
  
1948 ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement;1950 ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement;
  
1949 ····invoke-direct·{v9,·v7,·v8,·v0},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V1951 ····invoke-direct·{v9,·v7,·v8,·v0},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V
  
 1952 ····.line·997
1950 ····return-object·v91953 ····return-object·v9
1951 .end·method1954 .end·method
  
1952 .method·public·static·distance(Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/RealFieldElement;1955 .method·public·static·distance(Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/RealFieldElement;
1953 ····.locals·11956 ····.locals·1
1954 ····.annotation·system·Ldalvik/annotation/Signature;1957 ····.annotation·system·Ldalvik/annotation/Signature;
1955 ········value·=·{1958 ········value·=·{
Offset 2389, 42 lines modifiedOffset 2392, 45 lines modified
  
2389 ····move-result-object·v02392 ····move-result-object·v0
  
2390 ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement;2393 ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement;
  
2391 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;2394 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;
  
 2395 ····.line·459
2392 ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D2396 ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
2393 ····move-result-wide·v42397 ····move-result-wide·v4
  
2394 ····mul-double/2addr·v4,·p12398 ····mul-double/2addr·v4,·p1
  
2395 ····invoke-interface·{v1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object;2399 ····invoke-interface·{v1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object;
  
2396 ····move-result-object·v12400 ····move-result-object·v1
  
2397 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;2401 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;
  
2398 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement;2402 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement;
  
 2403 ····.line·460
2399 ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D2404 ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D
  
2400 ····move-result-wide·v42405 ····move-result-wide·v4
  
2401 ····mul-double/2addr·v4,·p12406 ····mul-double/2addr·v4,·p1
  
2402 ····invoke-interface·{v2,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object;2407 ····invoke-interface·{v2,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object;
  
2403 ····move-result-object·v22408 ····move-result-object·v2
  
2404 ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement;2409 ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement;
  
2405 ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V2410 ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V
  
 2411 ····.line·458
2406 ····return-object·v32412 ····return-object·v3
2407 .end·method2413 .end·method
  
2408 .method·public·add(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;2414 .method·public·add(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;
2409 ····.locals·22415 ····.locals·2
2410 ····.annotation·system·Ldalvik/annotation/Signature;2416 ····.annotation·system·Ldalvik/annotation/Signature;
2411 ········value·=·{2417 ········value·=·{
Offset 2493, 14 lines modifiedOffset 2499, 15 lines modified
  
2493 ····move-result-object·v02499 ····move-result-object·v0
  
2494 ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement;2500 ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement;
  
2495 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;2501 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement;
  
 2502 ····.line·439
2496 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D2503 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
2497 ····move-result-wide·v42504 ····move-result-wide·v4
  
2498 ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;2505 ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;
  
2499 ····move-result-object·v22506 ····move-result-object·v2
Offset 2509, 14 lines modifiedOffset 2516, 15 lines modified
  
2509 ····move-result-object·v12516 ····move-result-object·v1
  
2510 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;2517 ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement;
  
2511 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement;2518 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement;
  
 2519 ····.line·440
2512 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D2520 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D
  
2513 ····move-result-wide·v42521 ····move-result-wide·v4
  
2514 ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;2522 ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object;
  
2515 ····move-result-object·v42523 ····move-result-object·v4
Offset 2525, 14 lines modifiedOffset 2533, 15 lines modified
  
Max diff block lines reached; 8610/13477 bytes (63.89%) of diff not shown.
851 B
smali/org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$FacetsContributionVisitor.smali
    
Offset 202, 14 lines modifiedOffset 202, 15 lines modified
202 ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;",202 ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;",
203 ············">;)V"203 ············">;)V"
204 ········}204 ········}
205 ····.end·annotation205 ····.end·annotation
  
206 ····.prologue206 ····.prologue
207 ····.line·262207 ····.line·262
 208 ····.line·263
208 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"209 ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"
209 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;210 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object;
  
210 ····move-result-object·v0211 ····move-result-object·v0
  
211 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;212 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;
  
2.91 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/Plane.smali
    
Offset 1028, 28 lines modifiedOffset 1028, 31 lines modified
  
1028 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D1028 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D
  
1029 ····iget-wide·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D1029 ····iget-wide·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D
  
1030 ····add-double/2addr·v2,·v41030 ····add-double/2addr·v2,·v4
  
 1031 ····.line·350
1031 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D1032 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
1032 ····move-result-wide·v21033 ····move-result-wide·v2
  
1033 ····cmpg-double·v2,·v2,·v61034 ····cmpg-double·v2,·v2,·v6
  
1034 ····if-gez·v2,·:cond_21035 ····if-gez·v2,·:cond_2
  
1035 ····:cond_11036 ····:cond_1
1036 ····const/4·v2,·0x11037 ····const/4·v2,·0x1
  
 1038 ····.line·349
1037 ····:goto_01039 ····:goto_0
1038 ····return·v21040 ····return·v2
  
 1041 ····.line·350
1039 ····:cond_21042 ····:cond_2
1040 ····const/4·v2,·0x01043 ····const/4·v2,·0x0
  
1041 ····goto·:goto_01044 ····goto·:goto_0
1042 .end·method1045 .end·method
  
1043 .method·public·project(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;1046 .method·public·project(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
Offset 1207, 14 lines modifiedOffset 1210, 15 lines modified
  
1207 ····invoke-virtual·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;1210 ····invoke-virtual·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
1208 ····move-result-object·v21211 ····move-result-object·v2
  
1209 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->w:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;1212 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->w:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
 1213 ····.line·363
1210 ····invoke-virtual·{p2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;1214 ····invoke-virtual·{p2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
1211 ····move-result-object·v31215 ····move-result-object·v3
  
1212 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->tolerance:D1216 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->tolerance:D
  
1213 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V1217 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
Offset 1283, 15 lines modifiedOffset 1287, 14 lines modified
1283 ····const/4·v0,·0x01287 ····const/4·v0,·0x0
  
1284 ····goto·:goto_01288 ····goto·:goto_0
1285 .end·method1289 .end·method
  
1286 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;1290 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
1287 ····.locals·11291 ····.locals·1
1288 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
1289 ····.prologue1292 ····.prologue
1290 ····.line·361293 ····.line·36
1291 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;1294 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
1292 ····move-result-object·v01295 ····move-result-object·v0
  
Offset 1366, 15 lines modifiedOffset 1369, 14 lines modified
1366 ····move-result-object·v01369 ····move-result-object·v0
  
1367 ····return-object·v01370 ····return-object·v0
1368 .end·method1371 .end·method
  
1369 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;1372 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
1370 ····.locals·11373 ····.locals·1
1371 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
1372 ····.prologue1374 ····.prologue
1373 ····.line·361375 ····.line·36
1374 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;1376 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
1375 ····move-result-object·v01377 ····move-result-object·v0
  
1.21 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/Line.smali
    
Offset 595, 15 lines modifiedOffset 595, 14 lines modified
  
595 ····.line·120595 ····.line·120
596 ····return-object·v0596 ····return-object·v0
597 .end·method597 .end·method
  
598 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;598 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
599 ····.locals·1599 ····.locals·1
600 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
601 ····.prologue600 ····.prologue
602 ····.line·42601 ····.line·42
603 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;602 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
604 ····move-result-object·v0603 ····move-result-object·v0
  
Offset 661, 15 lines modifiedOffset 660, 14 lines modified
661 ····move-result-object·v0660 ····move-result-object·v0
  
662 ····return-object·v0661 ····return-object·v0
663 .end·method662 .end·method
  
664 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;663 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
665 ····.locals·1664 ····.locals·1
666 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
667 ····.prologue665 ····.prologue
668 ····.line·42666 ····.line·42
669 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;667 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
670 ····move-result-object·v0668 ····move-result-object·v0
  
8.67 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/SubLine.smali
    
Offset 44, 14 lines modifiedOffset 44, 15 lines modified
  
44 ····.prologue44 ····.prologue
45 ····.line·8245 ····.line·82
46 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/threed/Line;46 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
 48 ····.line·83
48 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;49 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
49 ····move-result-object·v150 ····move-result-object·v1
  
50 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;51 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
51 ····move-result-object·v252 ····move-result-object·v2
Offset 64, 14 lines modifiedOffset 65, 15 lines modified
  
64 ····move-result-wide·v365 ····move-result-wide·v3
  
65 ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;66 ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
66 ····move-result-object·v167 ····move-result-object·v1
  
 68 ····.line·82
67 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Line;Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;)V69 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Line;Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;)V
  
68 ····.line·8470 ····.line·84
69 ····return-void71 ····return-void
70 .end·method72 .end·method
  
71 .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V73 .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
Offset 146, 26 lines modifiedOffset 148, 28 lines modified
  
146 ····move-result-object·v1148 ····move-result-object·v1
  
147 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D149 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D
  
148 ····move-result-wide·v1150 ····move-result-wide·v1
  
 151 ····.line·162
149 ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;152 ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
150 ····move-result-object·v3153 ····move-result-object·v3
  
151 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D154 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D
  
152 ····move-result-wide·v3155 ····move-result-wide·v3
  
153 ····move-wide·v5,·p2156 ····move-wide·v5,·p2
  
154 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V157 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V
  
 158 ····.line·161
155 ····return-object·v0159 ····return-object·v0
156 .end·method160 .end·method
  
  
157 #·virtual·methods161 #·virtual·methods
158 .method·public·getSegments()Ljava/util/List;162 .method·public·getSegments()Ljava/util/List;
159 ····.locals·10163 ····.locals·10
Offset 177, 73 lines modifiedOffset 181, 72 lines modified
177 ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;",181 ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;",
178 ············">;"182 ············">;"
179 ········}183 ········}
180 ····.end·annotation184 ····.end·annotation
  
181 ····.prologue185 ····.prologue
182 ····.line·102186 ····.line·102
183 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->remainingRegion:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;187 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->remainingRegion:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
184 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List;188 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List;
  
185 ····move-result-object·v3189 ····move-result-object·v2
  
186 ····.line·103190 ····.line·103
187 ····.local·v3,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"191 ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"
188 ····new-instance·v4,·Ljava/util/ArrayList;192 ····new-instance·v3,·Ljava/util/ArrayList;
  
189 ····invoke-interface·{v3},·Ljava/util/List;->size()I193 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
190 ····move-result·v6194 ····move-result·v5
  
191 ····invoke-direct·{v4,·v6},·Ljava/util/ArrayList;-><init>(I)V195 ····invoke-direct·{v3,·v5},·Ljava/util/ArrayList;-><init>(I)V
  
192 ····.line·105196 ····.line·105
193 ····.local·v4,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;>;"197 ····.local·v3,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;>;"
194 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;198 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
195 ····move-result-object·v1199 ····move-result-object·v5
  
196 ····.local·v1,·"i$":Ljava/util/Iterator; 
197 ····:goto_0200 ····:goto_0
198 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z201 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
199 ····move-result·v6202 ····move-result·v6
  
200 ····if-eqz·v6,·:cond_0203 ····if-eqz·v6,·:cond_0
  
201 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;204 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
202 ····move-result-object·v2205 ····move-result-object·v1
  
203 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;206 ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;
  
204 ····.line·106207 ····.line·106
205 ····.local·v2,·"interval":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;208 ····.local·v1,·"interval":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;
206 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line;209 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
  
207 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;210 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
208 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D211 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D
  
209 ····move-result-wide·v8212 ····move-result-wide·v8
  
210 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V213 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V
  
211 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;214 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
212 ····move-result-object·v5215 ····move-result-object·v4
  
213 ····.line·107216 ····.line·107
214 ····.local·v5,·"start":Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;217 ····.local·v4,·"start":Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
215 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line;218 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
  
216 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;219 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
217 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D220 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D
Max diff block lines reached; 2308/8736 bytes (26.42%) of diff not shown.
3.22 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform.smali
    
Offset 62, 15 lines modifiedOffset 62, 14 lines modified
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
  
64 #·virtual·methods64 #·virtual·methods
65 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;65 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
66 ····.locals·166 ····.locals·1
67 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
68 ····.prologue67 ····.prologue
69 ····.line·48768 ····.line·487
70 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;69 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
71 ····move-result-object·v070 ····move-result-object·v0
  
Offset 136, 15 lines modifiedOffset 135, 14 lines modified
136 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V135 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
  
137 ····return-object·v0136 ····return-object·v0
138 .end·method137 .end·method
  
139 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;138 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
140 ····.locals·1139 ····.locals·1
141 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; 
  
142 ····.prologue140 ····.prologue
143 ····.line·487141 ····.line·487
144 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;142 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
  
145 ····move-result-object·v0143 ····move-result-object·v0
  
Offset 205, 15 lines modifiedOffset 203, 15 lines modified
  
205 ····move-result-object·v4203 ····move-result-object·v4
  
206 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;204 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
207 ····move-result-object·v2205 ····move-result-object·v2
  
208 ····.line·525206 ····.line·526
209 ····.local·v2,·"shift":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;207 ····.local·v2,·"shift":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
210 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D208 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
211 ····move-result-wide·v4209 ····move-result-wide·v4
  
212 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D210 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D
  
Offset 226, 15 lines modifiedOffset 224, 15 lines modified
226 ····.line·528224 ····.line·528
227 ····.local·v0,·"at":Ljava/awt/geom/AffineTransform;225 ····.local·v0,·"at":Ljava/awt/geom/AffineTransform;
228 ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;226 ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
  
229 ····.end·local·p2····#·"original":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"227 ····.end·local·p2····#·"original":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;"
230 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedOriginal:Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;228 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedOriginal:Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
  
231 ····.line·529229 ····.line·530
232 ····invoke-static·{v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->getTransform(Ljava/awt/geom/AffineTransform;)Lorg/apache/commons/math3/geometry/partitioning/Transform;230 ····invoke-static·{v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->getTransform(Ljava/awt/geom/AffineTransform;)Lorg/apache/commons/math3/geometry/partitioning/Transform;
  
233 ····move-result-object·v4231 ····move-result-object·v4
  
234 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedTransform:Lorg/apache/commons/math3/geometry/partitioning/Transform;232 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedTransform:Lorg/apache/commons/math3/geometry/partitioning/Transform;
  
235 ····.line·534233 ····.line·534
622 B
smali/org/apache/commons/math3/geometry/euclidean/threed/Euclidean3D.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Lorg/apache/commons/math3/geometry/Space;7 .implements·Lorg/apache/commons/math3/geometry/Space;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$1;, 
12 ········Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$LazyHolder;11 ········Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$LazyHolder;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
16 .field·private·static·final·serialVersionUID:J·=·0x56b93bf15eade9a1L15 .field·private·static·final·serialVersionUID:J·=·0x56b93bf15eade9a1L
29.8 KB
smali/org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector.smali
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->tolerance:D63 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->tolerance:D
  
64 ····.line·13764 ····.line·137
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·private·addContribution(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Z)V67 .method·private·addContribution(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Z)V
68 ····.locals·3668 ····.locals·35
69 ····.param·p2,·"reversed"····#·Z69 ····.param·p2,·"reversed"····#·Z
70 ····.annotation·system·Ldalvik/annotation/Signature;70 ····.annotation·system·Ldalvik/annotation/Signature;
71 ········value·=·{71 ········value·=·{
72 ············"(",72 ············"(",
73 ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane",73 ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane",
74 ············"<",74 ············"<",
75 ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;",75 ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;",
Offset 86, 408 lines modifiedOffset 86, 407 lines modified
  
86 ····check-cast·v12,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;86 ····check-cast·v12,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;
  
87 ····.line·17187 ····.line·171
88 ····.local·v12,·"absFacet":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"88 ····.local·v12,·"absFacet":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"
89 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;89 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
  
90 ····move-result-object·v2990 ····move-result-object·v26
  
91 ····check-cast·v29,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;91 ····check-cast·v26,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
  
92 ····.line·17392 ····.line·173
93 ····.local·v29,·"plane":Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;93 ····.local·v26,·"plane":Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
94 ····invoke-virtual/range·{v29·..·v29},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->getNormal()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;94 ····invoke-virtual/range·{v26·..·v26},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->getNormal()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
95 ····move-result-object·v695 ····move-result-object·v6
  
96 ····move-object/from16·v0,·p096 ····move-object/from16·v0,·p0
  
97 ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->this$0:Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;97 ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->this$0:Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;
  
98 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;->access$000(Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;98 ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;->access$000(Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
99 ····move-result-object·v799 ····move-result-object·v7
  
100 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/Vector;)D100 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/Vector;)D
  
101 ····move-result-wide·v33101 ····move-result-wide·v30
  
102 ····.line·174102 ····.line·174
103 ····.local·v33,·"scal":D103 ····.local·v30,·"scal":D
104 ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D104 ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
105 ····move-result-wide·v6105 ····move-result-wide·v6
  
106 ····const-wide·v8,·0x3f50624dd2f1a9fcL····#·0.001106 ····const-wide·v8,·0x3f50624dd2f1a9fcL····#·0.001
  
107 ····cmpl-double·v6,·v6,·v8107 ····cmpl-double·v6,·v6,·v8
  
108 ····if-lez·v6,·:cond_d108 ····if-lez·v6,·:cond_d
  
109 ····.line·175109 ····.line·176
110 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;110 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;
  
111 ····move-result-object·v6111 ····move-result-object·v6
  
112 ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;112 ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;
  
113 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;->getVertices()[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;113 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;->getVertices()[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
114 ····move-result-object·v35114 ····move-result-object·v32
  
115 ····.line·178115 ····.line·178
116 ····.local·v35,·"vertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;116 ····.local·v32,·"vertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
117 ····const-wide/16·v6,·0x0117 ····const-wide/16·v6,·0x0
  
118 ····cmpg-double·v6,·v33,·v6118 ····cmpg-double·v6,·v30,·v6
  
119 ····if-gez·v6,·:cond_0119 ····if-gez·v6,·:cond_0
  
120 ····const/4·v6,·0x1120 ····const/4·v6,·0x1
  
121 ····:goto_0121 ····:goto_0
122 ····xor-int·v6,·v6,·p2122 ····xor-int·v6,·v6,·p2
  
123 ····if-eqz·v6,·:cond_4123 ····if-eqz·v6,·:cond_4
  
124 ····.line·181124 ····.line·181
125 ····move-object/from16·v0,·v35125 ····move-object/from16·v0,·v32
  
126 ····array-length·v6,·v0126 ····array-length·v6,·v0
  
127 ····new-array·v0,·v6,·[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;127 ····new-array·v0,·v6,·[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
128 ····move-object/from16·v28,·v0128 ····move-object/from16·v25,·v0
  
129 ····.line·182129 ····.line·182
130 ····.local·v28,·"newVertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;130 ····.local·v25,·"newVertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
131 ····const/16·v21,·0x0131 ····const/16·v20,·0x0
  
132 ····.local·v21,·"i":I132 ····.local·v20,·"i":I
133 ····:goto_1133 ····:goto_1
134 ····move-object/from16·v0,·v35134 ····move-object/from16·v0,·v32
  
135 ····array-length·v6,·v0135 ····array-length·v6,·v0
  
136 ····move/from16·v0,·v21136 ····move/from16·v0,·v20
  
137 ····if-ge·v0,·v6,·:cond_3137 ····if-ge·v0,·v6,·:cond_3
  
138 ····.line·183138 ····.line·183
139 ····aget-object·v26,·v35,·v21139 ····aget-object·v23,·v32,·v20
  
140 ····.line·184140 ····.line·184
141 ····.local·v26,·"loop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;141 ····.local·v23,·"loop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
142 ····move-object/from16·v0,·v26142 ····move-object/from16·v0,·v23
  
143 ····array-length·v6,·v0143 ····array-length·v6,·v0
  
144 ····new-array·v0,·v6,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;144 ····new-array·v0,·v6,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
145 ····move-object/from16·v27,·v0145 ····move-object/from16·v24,·v0
  
146 ····.line·185146 ····.line·185
147 ····.local·v27,·"newLoop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;147 ····.local·v24,·"newLoop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
148 ····const/4·v6,·0x0148 ····const/4·v6,·0x0
  
149 ····aget-object·v6,·v26,·v6149 ····aget-object·v6,·v23,·v6
  
150 ····if-nez·v6,·:cond_1150 ····if-nez·v6,·:cond_1
  
Max diff block lines reached; 24716/30332 bytes (81.48%) of diff not shown.
2.21 KB
smali/org/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator.smali
    
Offset 125, 14 lines modifiedOffset 125, 15 lines modified
  
125 ····aput-wide·v1,·v0,·v3125 ····aput-wide·v1,·v0,·v3
  
126 ····const/4·v1,·0x1126 ····const/4·v1,·0x1
  
127 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->current:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;127 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->current:Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
 128 ····.line·611
128 ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D129 ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D
  
129 ····move-result-wide·v2130 ····move-result-wide·v2
  
130 ····aput-wide·v2,·v0,·v1131 ····aput-wide·v2,·v0,·v1
  
131 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->pending:[D132 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->pending:[D
Offset 237, 14 lines modifiedOffset 238, 15 lines modified
237 ····if-eqz·v0,·:cond_3238 ····if-eqz·v0,·:cond_3
  
238 ····.line·644239 ····.line·644
239 ····new-array·v2,·v3,·[D240 ····new-array·v2,·v3,·[D
  
240 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;241 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
 242 ····.line·645
241 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D243 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D
  
242 ····move-result-wide·v3244 ····move-result-wide·v3
  
243 ····aput-wide·v3,·v2,·v6245 ····aput-wide·v3,·v2,·v6
  
244 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;246 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
Offset 264, 14 lines modifiedOffset 266, 15 lines modified
  
264 ····.line·654266 ····.line·654
265 ····:cond_3267 ····:cond_3
266 ····new-array·v2,·v3,·[D268 ····new-array·v2,·v3,·[D
  
267 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;269 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
 270 ····.line·655
268 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D271 ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D
  
269 ····move-result-wide·v3272 ····move-result-wide·v3
  
270 ····aput-wide·v3,·v2,·v6273 ····aput-wide·v3,·v2,·v6
  
271 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY274 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY
637 B
smali/org/apache/commons/math3/geometry/euclidean/oned/Euclidean1D.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Lorg/apache/commons/math3/geometry/Space;7 .implements·Lorg/apache/commons/math3/geometry/Space;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$1;, 
12 ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$NoSubSpaceException;,11 ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$NoSubSpaceException;,
13 ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$LazyHolder;12 ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$LazyHolder;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
16 #·static·fields15 #·static·fields
2.81 KB
smali/org/apache/commons/math3/geometry/euclidean/oned/Vector1D.smali
    
Offset 276, 29 lines modifiedOffset 276, 26 lines modified
276 ····return-wide·v0276 ····return-wide·v0
277 .end·method277 .end·method
  
  
278 #·virtual·methods278 #·virtual·methods
279 .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;279 .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
280 ····.locals·1280 ····.locals·1
281 ····.param·p1,·"x0"····#·D 
282 ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
283 ····.prologue281 ····.prologue
284 ····.line·34282 ····.line·34
285 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;283 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
286 ····move-result-object·v0284 ····move-result-object·v0
  
287 ····return-object·v0285 ····return-object·v0
288 .end·method286 .end·method
  
289 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;287 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
290 ····.locals·1288 ····.locals·1
291 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
292 ····.prologue289 ····.prologue
293 ····.line·34290 ····.line·34
294 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;291 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
295 ····move-result-object·v0292 ····move-result-object·v0
  
Offset 909, 15 lines modifiedOffset 906, 14 lines modified
909 ····move-result-object·v2906 ····move-result-object·v2
  
910 ····return-object·v2907 ····return-object·v2
911 .end·method908 .end·method
  
912 .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector;909 .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector;
913 ····.locals·1910 ····.locals·1
914 ····.param·p1,·"x0"····#·D 
  
915 ····.prologue911 ····.prologue
916 ····.line·34912 ····.line·34
917 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;913 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
918 ····move-result-object·v0914 ····move-result-object·v0
  
Offset 939, 29 lines modifiedOffset 935, 26 lines modified
939 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V935 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V
  
940 ····return-object·v0936 ····return-object·v0
941 .end·method937 .end·method
  
942 .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;938 .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
943 ····.locals·1939 ····.locals·1
944 ····.param·p1,·"x0"····#·D 
945 ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
946 ····.prologue940 ····.prologue
947 ····.line·34941 ····.line·34
948 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;942 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
949 ····move-result-object·v0943 ····move-result-object·v0
  
950 ····return-object·v0944 ····return-object·v0
951 .end·method945 .end·method
  
952 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;946 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
953 ····.locals·1947 ····.locals·1
954 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
955 ····.prologue948 ····.prologue
956 ····.line·34949 ····.line·34
957 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;950 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
958 ····move-result-object·v0951 ····move-result-object·v0
  
25.7 KB
smali/org/apache/commons/math3/geometry/euclidean/oned/IntervalsSet.smali
    
Offset 343, 14 lines modifiedOffset 343, 15 lines modified
  
343 ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;343 ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
344 ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V344 ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V
  
345 ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V345 ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V
  
 346 ····.line·179
346 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint;347 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint;
  
347 ····move-result-object·v1348 ····move-result-object·v1
  
348 ····.line·180349 ····.line·180
349 ····.local·v1,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"350 ····.local·v1,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"
350 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;351 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 380, 14 lines modifiedOffset 381, 15 lines modified
  
380 ····invoke-direct·{v3,·p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V381 ····invoke-direct·{v3,·p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V
  
381 ····const/4·v4,·0x0382 ····const/4·v4,·0x0
  
382 ····invoke-direct·{v2,·v3,·v4,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V383 ····invoke-direct·{v2,·v3,·v4,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V
  
 384 ····.line·186
383 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint;385 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint;
  
384 ····move-result-object·v0386 ····move-result-object·v0
  
385 ····.line·187387 ····.line·187
386 ····.local·v0,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"388 ····.local·v0,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"
387 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->isInfinite(D)Z389 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->isInfinite(D)Z
Offset 425, 14 lines modifiedOffset 427, 15 lines modified
  
425 ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;427 ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
426 ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V428 ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V
  
427 ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V429 ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V
  
 430 ····.line·197
428 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint;431 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint;
  
429 ····move-result-object·v1432 ····move-result-object·v1
  
430 ····.line·198433 ····.line·198
431 ····.restart·local·v1····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"434 ····.restart·local·v1····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"
432 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;435 ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
Offset 1232, 33 lines modifiedOffset 1235, 32 lines modified
1232 ············"Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;",1235 ············"Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;",
1233 ············">;"1236 ············">;"
1234 ········}1237 ········}
1235 ····.end·annotation1238 ····.end·annotation
  
1236 ····.prologue1239 ····.prologue
1237 ····.line·3341240 ····.line·334
1238 ····new-instance·v2,·Ljava/util/ArrayList;1241 ····new-instance·v1,·Ljava/util/ArrayList;
  
1239 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V1242 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
1240 ····.line·3351243 ····.line·335
1241 ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"1244 ····.local·v1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"
1242 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->iterator()Ljava/util/Iterator;1245 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->iterator()Ljava/util/Iterator;
  
1243 ····move-result-object·v11246 ····move-result-object·v2
  
1244 ····.local·v1,·"i$":Ljava/util/Iterator; 
1245 ····:goto_01247 ····:goto_0
1246 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z1248 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
1247 ····move-result·v31249 ····move-result·v3
  
1248 ····if-eqz·v3,·:cond_01250 ····if-eqz·v3,·:cond_0
  
1249 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;1251 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1250 ····move-result-object·v01252 ····move-result-object·v0
  
1251 ····check-cast·v0,·[D1253 ····check-cast·v0,·[D
  
1252 ····.line·3361254 ····.line·336
1253 ····.local·v0,·"a":[D1255 ····.local·v0,·"a":[D
Offset 1270, 22 lines modifiedOffset 1272, 22 lines modified
  
1270 ····const/4·v6,·0x11272 ····const/4·v6,·0x1
  
1271 ····aget-wide·v6,·v0,·v61273 ····aget-wide·v6,·v0,·v6
  
1272 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;-><init>(DD)V1274 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;-><init>(DD)V
  
1273 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z1275 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1274 ····goto·:goto_01276 ····goto·:goto_0
  
1275 ····.line·3381277 ····.line·338
1276 ····.end·local·v0····#·"a":[D1278 ····.end·local·v0····#·"a":[D
1277 ····:cond_01279 ····:cond_0
1278 ····return-object·v21280 ····return-object·v1
1279 .end·method1281 .end·method
  
1280 .method·public·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;1282 .method·public·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
1281 ····.locals·31283 ····.locals·3
1282 ····.annotation·system·Ldalvik/annotation/Signature;1284 ····.annotation·system·Ldalvik/annotation/Signature;
1283 ········value·=·{1285 ········value·=·{
1284 ············"(",1286 ············"(",
Offset 1309, 28 lines modifiedOffset 1311, 26 lines modified
1309 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V1311 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
  
1310 ····return-object·v01312 ····return-object·v0
1311 .end·method1313 .end·method
  
1312 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;1314 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
1313 ····.locals·11315 ····.locals·1
1314 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; 
  
1315 ····.prologue1316 ····.prologue
1316 ····.line·361317 ····.line·36
1317 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;1318 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
1318 ····move-result-object·v01319 ····move-result-object·v0
  
1319 ····return-object·v01320 ····return-object·v0
1320 .end·method1321 .end·method
  
1321 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region;1322 .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region;
1322 ····.locals·11323 ····.locals·1
1323 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; 
  
Max diff block lines reached; 20360/26212 bytes (77.67%) of diff not shown.
2.23 KB
smali/org/apache/commons/math3/geometry/euclidean/oned/Vector1DFormat.smali
    
Offset 22, 18 lines modifiedOffset 22, 20 lines modified
22 ····.line·5522 ····.line·55
23 ····const-string·v0,·"{"23 ····const-string·v0,·"{"
  
24 ····const-string·v1,·"}"24 ····const-string·v1,·"}"
  
25 ····const-string·v2,·";·"25 ····const-string·v2,·";·"
  
 26 ····.line·56
26 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;27 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
27 ····move-result-object·v328 ····move-result-object·v3
  
 29 ····.line·55
28 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V30 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
29 ····.line·5731 ····.line·57
30 ····return-void32 ····return-void
31 .end·method33 .end·method
  
32 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V34 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
Offset 168, 15 lines modifiedOffset 170, 14 lines modified
168 ····move-result-object·v1170 ····move-result-object·v1
  
169 ····return-object·v1171 ····return-object·v1
170 .end·method172 .end·method
  
171 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector;173 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector;
172 ····.locals·1174 ····.locals·1
173 ····.param·p1,·"x0"····#·Ljava/lang/String; 
174 ····.annotation·system·Ldalvik/annotation/Throws;175 ····.annotation·system·Ldalvik/annotation/Throws;
175 ········value·=·{176 ········value·=·{
176 ············Lorg/apache/commons/math3/exception/MathParseException;177 ············Lorg/apache/commons/math3/exception/MathParseException;
177 ········}178 ········}
178 ····.end·annotation179 ····.end·annotation
  
179 ····.prologue180 ····.prologue
Offset 186, 16 lines modifiedOffset 187, 14 lines modified
186 ····move-result-object·v0187 ····move-result-object·v0
  
187 ····return-object·v0188 ····return-object·v0
188 .end·method189 .end·method
  
189 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector;190 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector;
190 ····.locals·1191 ····.locals·1
191 ····.param·p1,·"x0"····#·Ljava/lang/String; 
192 ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; 
  
193 ····.prologue192 ····.prologue
194 ····.line·47193 ····.line·47
195 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;194 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
196 ····move-result-object·v0195 ····move-result-object·v0
  
Offset 232, 14 lines modifiedOffset 231, 15 lines modified
232 ····move-result·v2231 ····move-result·v2
  
233 ····if-nez·v2,·:cond_0232 ····if-nez·v2,·:cond_0
  
234 ····.line·119233 ····.line·119
235 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;234 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;
  
 235 ····.line·120
236 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I236 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I
  
237 ····move-result·v3237 ····move-result·v3
  
238 ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;238 ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
239 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V239 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
2.62 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment.smali
    
Offset 98, 28 lines modifiedOffset 98, 30 lines modified
  
98 ····new-array·v1,·v1,·[D98 ····new-array·v1,·v1,·[D
  
99 ····fill-array-data·v1,·:array_099 ····fill-array-data·v1,·:array_0
  
100 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V100 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V
  
 101 ····.line·848
101 ····:goto_0102 ····:goto_0
102 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->sortingKey:Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;103 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->sortingKey:Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;
  
103 ····.line·849104 ····.line·849
104 ····return-void105 ····return-void
  
105 ····.line·846106 ····.line·846
106 ····:cond_0107 ····:cond_0
107 ····new-instance·v0,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;108 ····new-instance·v0,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;
  
108 ····new-array·v1,·v1,·[D109 ····new-array·v1,·v1,·[D
  
109 ····const/4·v2,·0x0110 ····const/4·v2,·0x0
  
 111 ····.line·848
110 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D112 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
111 ····move-result-wide·v3113 ····move-result-wide·v3
  
112 ····aput-wide·v3,·v1,·v2114 ····aput-wide·v3,·v1,·v2
  
113 ····const/4·v2,·0x1115 ····const/4·v2,·0x1
Offset 130, 34 lines modifiedOffset 132, 33 lines modified
  
130 ····aput-wide·v3,·v1,·v2132 ····aput-wide·v3,·v1,·v2
  
131 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V133 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V
  
132 ····goto·:goto_0134 ····goto·:goto_0
  
 135 ····.line·846
133 ····nop136 ····nop
  
134 ····:array_0137 ····:array_0
135 ····.array-data·8138 ····.array-data·8
136 ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY139 ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY
137 ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY140 ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY
138 ····.end·array-data141 ····.end·array-data
139 .end·method142 .end·method
  
  
140 #·virtual·methods143 #·virtual·methods
141 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I144 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
142 ····.locals·1145 ····.locals·1
143 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
144 ····.prologue146 ····.prologue
145 ····.line·834147 ····.line·834
146 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;148 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;
  
147 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
148 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->compareTo(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;)I149 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->compareTo(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;)I
  
149 ····move-result·v0150 ····move-result·v0
  
150 ····return·v0151 ····return·v0
151 .end·method152 .end·method
  
Offset 244, 14 lines modifiedOffset 245, 15 lines modified
  
244 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->hashCode()I245 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->hashCode()I
  
245 ····move-result·v1246 ····move-result·v1
  
246 ····xor-int/2addr·v0,·v1247 ····xor-int/2addr·v0,·v1
  
 248 ····.line·886
247 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;249 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
248 ····move-result-object·v1250 ····move-result-object·v1
  
249 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I251 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I
  
250 ····move-result·v1252 ····move-result·v1
Offset 262, 9 lines modifiedOffset 264, 10 lines modified
  
262 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->hashCode()I264 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->hashCode()I
  
263 ····move-result·v1265 ····move-result·v1
  
264 ····xor-int/2addr·v0,·v1266 ····xor-int/2addr·v0,·v1
  
 267 ····.line·885
265 ····return·v0268 ····return·v0
266 .end·method269 .end·method
2.25 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/Vector2DFormat.smali
    
Offset 22, 18 lines modifiedOffset 22, 20 lines modified
22 ····.line·5522 ····.line·55
23 ····const-string·v0,·"{"23 ····const-string·v0,·"{"
  
24 ····const-string·v1,·"}"24 ····const-string·v1,·"}"
  
25 ····const-string·v2,·";·"25 ····const-string·v2,·";·"
  
 26 ····.line·56
26 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;27 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
27 ····move-result-object·v328 ····move-result-object·v3
  
 29 ····.line·55
28 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V30 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
29 ····.line·5731 ····.line·57
30 ····return-void32 ····return-void
31 .end·method33 .end·method
  
32 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V34 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
Offset 174, 15 lines modifiedOffset 176, 14 lines modified
174 ····move-result-object·v1176 ····move-result-object·v1
  
175 ····return-object·v1177 ····return-object·v1
176 .end·method178 .end·method
  
177 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector;179 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector;
178 ····.locals·1180 ····.locals·1
179 ····.param·p1,·"x0"····#·Ljava/lang/String; 
180 ····.annotation·system·Ldalvik/annotation/Throws;181 ····.annotation·system·Ldalvik/annotation/Throws;
181 ········value·=·{182 ········value·=·{
182 ············Lorg/apache/commons/math3/exception/MathParseException;183 ············Lorg/apache/commons/math3/exception/MathParseException;
183 ········}184 ········}
184 ····.end·annotation185 ····.end·annotation
  
185 ····.prologue186 ····.prologue
Offset 192, 16 lines modifiedOffset 193, 14 lines modified
192 ····move-result-object·v0193 ····move-result-object·v0
  
193 ····return-object·v0194 ····return-object·v0
194 .end·method195 .end·method
  
195 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector;196 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector;
196 ····.locals·1197 ····.locals·1
197 ····.param·p1,·"x0"····#·Ljava/lang/String; 
198 ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; 
  
199 ····.prologue198 ····.prologue
200 ····.line·47199 ····.line·47
201 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;200 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
202 ····move-result-object·v0201 ····move-result-object·v0
  
Offset 238, 14 lines modifiedOffset 237, 15 lines modified
238 ····move-result·v2237 ····move-result·v2
  
239 ····if-nez·v2,·:cond_0238 ····if-nez·v2,·:cond_0
  
240 ····.line·122239 ····.line·122
241 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;240 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;
  
 241 ····.line·123
242 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I242 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I
  
243 ····move-result·v3243 ····move-result·v3
  
244 ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;244 ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
245 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V245 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
2.82 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/Vector2D.smali
    
Offset 527, 29 lines modifiedOffset 527, 26 lines modified
527 ····return-wide·v0527 ····return-wide·v0
528 .end·method528 .end·method
  
  
529 #·virtual·methods529 #·virtual·methods
530 .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;530 .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
531 ····.locals·1531 ····.locals·1
532 ····.param·p1,·"x0"····#·D 
533 ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
534 ····.prologue532 ····.prologue
535 ····.line·36533 ····.line·36
536 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;534 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
537 ····move-result-object·v0535 ····move-result-object·v0
  
538 ····return-object·v0536 ····return-object·v0
539 .end·method537 .end·method
  
540 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;538 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
541 ····.locals·1539 ····.locals·1
542 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
543 ····.prologue540 ····.prologue
544 ····.line·36541 ····.line·36
545 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;542 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
546 ····move-result-object·v0543 ····move-result-object·v0
  
Offset 1400, 15 lines modifiedOffset 1397, 14 lines modified
1400 ····move-result-object·v21397 ····move-result-object·v2
  
1401 ····return-object·v21398 ····return-object·v2
1402 .end·method1399 .end·method
  
1403 .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector;1400 .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector;
1404 ····.locals·11401 ····.locals·1
1405 ····.param·p1,·"x0"····#·D 
  
1406 ····.prologue1402 ····.prologue
1407 ····.line·361403 ····.line·36
1408 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;1404 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
1409 ····move-result-object·v01405 ····move-result-object·v0
  
Offset 1434, 29 lines modifiedOffset 1430, 26 lines modified
1434 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V1430 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V
  
1435 ····return-object·v01431 ····return-object·v0
1436 .end·method1432 .end·method
  
1437 .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;1433 .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
1438 ····.locals·11434 ····.locals·1
1439 ····.param·p1,·"x0"····#·D 
1440 ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
1441 ····.prologue1435 ····.prologue
1442 ····.line·361436 ····.line·36
1443 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;1437 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
1444 ····move-result-object·v01438 ····move-result-object·v0
  
1445 ····return-object·v01439 ····return-object·v0
1446 .end·method1440 .end·method
  
1447 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;1441 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector;
1448 ····.locals·11442 ····.locals·1
1449 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; 
  
1450 ····.prologue1443 ····.prologue
1451 ····.line·361444 ····.line·36
1452 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;1445 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
1453 ····move-result-object·v01446 ····move-result-object·v0
  
614 B
smali/org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Lorg/apache/commons/math3/geometry/Space;7 .implements·Lorg/apache/commons/math3/geometry/Space;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$1;, 
12 ········Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder;11 ········Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
16 .field·private·static·final·serialVersionUID:J·=·0x4285b1c7b87e3a9eL15 .field·private·static·final·serialVersionUID:J·=·0x4285b1c7b87e3a9eL
88.3 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;2 .super·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
3 .source·"PolygonsSet.java"3 .source·"PolygonsSet.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$1;, 
8 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder;,7 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder;,
9 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;,8 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;,
10 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;,9 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;,
11 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;10 ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
Offset 636, 218 lines modifiedOffset 635, 217 lines modified
636 ········}635 ········}
637 ····.end·annotation636 ····.end·annotation
  
638 ····.prologue637 ····.prologue
639 ····.line·328638 ····.line·328
640 ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"639 ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"
641 ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;>;"640 ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;>;"
642 ····const/4·v8,·0x0641 ····const/4·v7,·0x0
  
643 ····.line·329642 ····.line·329
644 ····.local·v8,·"index":I643 ····.local·v7,·"index":I
645 ····const/4·v10,·0x0644 ····const/4·v9,·0x0
  
646 ····.local·v10,·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;645 ····.local·v9,·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;
647 ····move·v9,·v8646 ····move·v8,·v7
  
648 ····.line·330647 ····.line·330
649 ····.end·local·v8····#·"index":I648 ····.end·local·v7····#·"index":I
650 ····.local·v9,·"index":I649 ····.local·v8,·"index":I
651 ····:goto_0650 ····:goto_0
652 ····if-nez·v10,·:cond_2651 ····if-nez·v9,·:cond_2
  
653 ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I652 ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I
  
654 ····move-result·v18653 ····move-result·v17
  
655 ····move/from16·v0,·v18654 ····move/from16·v0,·v17
  
656 ····if-ge·v9,·v0,·:cond_2655 ····if-ge·v8,·v0,·:cond_2
  
657 ····.line·331656 ····.line·331
658 ····add-int/lit8·v8,·v9,·0x1657 ····add-int/lit8·v7,·v8,·0x1
  
659 ····.end·local·v9····#·"index":I658 ····.end·local·v8····#·"index":I
660 ····.restart·local·v8····#·"index":I659 ····.restart·local·v7····#·"index":I
661 ····move-object/from16·v0,·p3660 ····move-object/from16·v0,·p3
  
662 ····invoke-interface·{v0,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object;661 ····invoke-interface·{v0,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
663 ····move-result-object·v10662 ····move-result-object·v9
  
664 ····.end·local·v10····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;663 ····.end·local·v9····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;
665 ····check-cast·v10,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;664 ····check-cast·v9,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;
  
666 ····.line·332665 ····.line·332
667 ····.restart·local·v10····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;666 ····.restart·local·v9····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;
668 ····invoke-virtual·{v10},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->getNode()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;667 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->getNode()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
669 ····move-result-object·v18668 ····move-result-object·v17
  
670 ····if-nez·v18,·:cond_1669 ····if-nez·v17,·:cond_1
  
671 ····.line·333670 ····.line·333
672 ····invoke-virtual·{v10},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;671 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
673 ····move-result-object·v18672 ····move-result-object·v17
  
674 ····move-object/from16·v0,·p2673 ····move-object/from16·v0,·p2
  
675 ····move-object/from16·v1,·v18674 ····move-object/from16·v1,·v17
  
676 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z675 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z
  
677 ····move-result·v18676 ····move-result·v17
  
678 ····if-eqz·v18,·:cond_0677 ····if-eqz·v17,·:cond_0
  
679 ····.line·334678 ····.line·334
680 ····move-object/from16·v0,·p2679 ····move-object/from16·v0,·p2
  
681 ····invoke-virtual·{v10,·v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->setNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V680 ····invoke-virtual·{v9,·v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->setNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V
  
682 ····move·v9,·v8681 ····move·v8,·v7
  
683 ····.end·local·v8····#·"index":I682 ····.end·local·v7····#·"index":I
684 ····.restart·local·v9····#·"index":I683 ····.restart·local·v8····#·"index":I
685 ····goto·:goto_0684 ····goto·:goto_0
  
686 ····.line·336685 ····.line·336
687 ····.end·local·v9····#·"index":I686 ····.end·local·v8····#·"index":I
688 ····.restart·local·v8····#·"index":I687 ····.restart·local·v7····#·"index":I
689 ····:cond_0688 ····:cond_0
690 ····const/4·v10,·0x0689 ····const/4·v9,·0x0
  
691 ····move·v9,·v8690 ····move·v8,·v7
  
692 ····.end·local·v8····#·"index":I691 ····.end·local·v7····#·"index":I
693 ····.restart·local·v9····#·"index":I692 ····.restart·local·v8····#·"index":I
694 ····goto·:goto_0693 ····goto·:goto_0
  
695 ····.line·339694 ····.line·339
696 ····.end·local·v9····#·"index":I695 ····.end·local·v8····#·"index":I
697 ····.restart·local·v8····#·"index":I696 ····.restart·local·v7····#·"index":I
698 ····:cond_1697 ····:cond_1
699 ····const/4·v10,·0x0698 ····const/4·v9,·0x0
  
700 ····move·v9,·v8699 ····move·v8,·v7
  
701 ····.end·local·v8····#·"index":I700 ····.end·local·v7····#·"index":I
702 ····.restart·local·v9····#·"index":I701 ····.restart·local·v8····#·"index":I
703 ····goto·:goto_0702 ····goto·:goto_0
  
704 ····.line·343703 ····.line·343
705 ····:cond_2704 ····:cond_2
706 ····if-nez·v10,·:cond_5705 ····if-nez·v9,·:cond_5
  
707 ····.line·346706 ····.line·346
708 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;707 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
  
709 ····move-result-object·v12708 ····move-result-object·v11
  
Max diff block lines reached; 84414/90299 bytes (93.48%) of diff not shown.
14.8 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/NestedLoops.smali
    
Offset 139, 22 lines modifiedOffset 139, 24 lines modified
  
139 ····invoke-direct·{v10,·v11,·v7,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V139 ····invoke-direct·{v10,·v11,·v7,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V
  
140 ····.line·103140 ····.line·103
141 ····.local·v10,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;141 ····.local·v10,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
142 ····new-instance·v0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;142 ····new-instance·v0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
 143 ····.line·104
143 ····invoke-virtual·{v10,·v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;144 ····invoke-virtual·{v10,·v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
144 ····move-result-object·v1145 ····move-result-object·v1
  
145 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D146 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D
  
146 ····move-result-wide·v1147 ····move-result-wide·v1
  
 148 ····.line·105
147 ····invoke-virtual·{v10,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;149 ····invoke-virtual·{v10,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
148 ····move-result-object·v3150 ····move-result-object·v3
  
149 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D151 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D
  
150 ····move-result-wide·v3152 ····move-result-wide·v3
Offset 228, 39 lines modifiedOffset 230, 38 lines modified
  
228 ····iput-boolean·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->originalIsClockwise:Z230 ····iput-boolean·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->originalIsClockwise:Z
  
229 ····goto·:goto_1231 ····goto·:goto_1
230 .end·method232 .end·method
  
231 .method·private·add(Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;)V233 .method·private·add(Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;)V
232 ····.locals·7234 ····.locals·6
233 ····.param·p1,·"node"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;235 ····.param·p1,·"node"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;
234 ····.annotation·system·Ldalvik/annotation/Throws;236 ····.annotation·system·Ldalvik/annotation/Throws;
235 ········value·=·{237 ········value·=·{
236 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;238 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;
237 ········}239 ········}
238 ····.end·annotation240 ····.end·annotation
  
239 ····.prologue241 ····.prologue
240 ····.line·138242 ····.line·138
241 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;243 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;
  
242 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;244 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
243 ····move-result-object·v2245 ····move-result-object·v3
  
244 ····.local·v2,·"i$":Ljava/util/Iterator; 
245 ····:cond_0246 ····:cond_0
246 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z247 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
247 ····move-result·v4248 ····move-result·v4
  
248 ····if-eqz·v4,·:cond_1249 ····if-eqz·v4,·:cond_1
  
249 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;250 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
250 ····move-result-object·v0251 ····move-result-object·v0
  
251 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;252 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;
  
252 ····.line·139253 ····.line·139
253 ····.local·v0,·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;254 ····.local·v0,·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;
Offset 280, 81 lines modifiedOffset 281, 81 lines modified
280 ····.line·164281 ····.line·164
281 ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;282 ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;
282 ····:goto_0283 ····:goto_0
283 ····return-void284 ····return-void
  
284 ····.line·146285 ····.line·146
285 ····:cond_1286 ····:cond_1
286 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;287 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;
  
287 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;288 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
288 ····move-result-object·v3289 ····move-result-object·v2
  
289 ····.local·v3,·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;>;"290 ····.local·v2,·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;>;"
290 ····:cond_2291 ····:cond_2
291 ····:goto_1292 ····:goto_1
292 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z293 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
293 ····move-result·v4294 ····move-result·v3
  
294 ····if-eqz·v4,·:cond_3295 ····if-eqz·v3,·:cond_3
  
295 ····.line·147296 ····.line·147
296 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;297 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
297 ····move-result-object·v0298 ····move-result-object·v0
  
298 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;299 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;
  
299 ····.line·148300 ····.line·148
300 ····.restart·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;301 ····.restart·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;
301 ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region;302 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region;
  
302 ····iget-object·v5,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region;303 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region;
  
303 ····invoke-interface·{v4,·v5},·Lorg/apache/commons/math3/geometry/partitioning/Region;->contains(Lorg/apache/commons/math3/geometry/partitioning/Region;)Z304 ····invoke-interface·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/Region;->contains(Lorg/apache/commons/math3/geometry/partitioning/Region;)Z
  
304 ····move-result·v4305 ····move-result·v3
  
305 ····if-eqz·v4,·:cond_2306 ····if-eqz·v3,·:cond_2
  
306 ····.line·149307 ····.line·149
307 ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;308 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;
  
308 ····invoke-virtual·{v4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z309 ····invoke-virtual·{v3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
309 ····.line·150310 ····.line·150
310 ····invoke-interface·{v3},·Ljava/util/Iterator;->remove()V311 ····invoke-interface·{v2},·Ljava/util/Iterator;->remove()V
  
311 ····goto·:goto_1312 ····goto·:goto_1
  
312 ····.line·155313 ····.line·155
313 ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;314 ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;
314 ····:cond_3315 ····:cond_3
315 ····new-instance·v1,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;316 ····new-instance·v1,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;
  
316 ····invoke-direct·{v1},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V317 ····invoke-direct·{v1},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V
  
317 ····.line·156318 ····.line·156
318 ····.local·v1,·"factory":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"319 ····.local·v1,·"factory":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"
319 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;320 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList;
  
Max diff block lines reached; 8024/14969 bytes (53.60%) of diff not shown.
10.5 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder.smali
    
Offset 70, 162 lines modifiedOffset 70, 163 lines modified
70 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;",70 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;",
71 ············">;Z)V"71 ············">;Z)V"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.prologue74 ····.prologue
75 ····.local·p1,·"sub":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"75 ····.local·p1,·"sub":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;"
76 ····const/4·v8,·0x076 ····const/4·v7,·0x0
  
77 ····.line·92977 ····.line·929
78 ····move-object·v0,·p178 ····move-object·v0,·p1
  
79 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;79 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;
  
80 ····.line·93180 ····.line·931
81 ····.local·v0,·"absSub":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"81 ····.local·v0,·"absSub":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;"
82 ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;82 ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
  
83 ····move-result-object·v583 ····move-result-object·v4
  
84 ····check-cast·v5,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;84 ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
85 ····.line·93285 ····.line·932
86 ····.local·v5,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;86 ····.local·v4,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
87 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;87 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;
  
88 ····move-result-object·v788 ····move-result-object·v6
  
89 ····check-cast·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;89 ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
90 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List;90 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List;
  
91 ····move-result-object·v491 ····move-result-object·v3
  
92 ····.line·93392 ····.line·933
93 ····.local·v4,·"intervals":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"93 ····.local·v3,·"intervals":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"
94 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;94 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
95 ····move-result-object·v395 ····move-result-object·v6
  
96 ····.local·v3,·"i$":Ljava/util/Iterator; 
97 ····:goto_096 ····:goto_0
98 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z97 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
99 ····move-result·v798 ····move-result·v8
  
100 ····if-eqz·v7,·:cond_399 ····if-eqz·v8,·:cond_3
  
101 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;100 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
102 ····move-result-object·v2101 ····move-result-object·v2
  
103 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;102 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;
  
104 ····.line·934103 ····.line·934
105 ····.local·v2,·"i":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;104 ····.local·v2,·"i":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;
106 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D105 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D
  
107 ····move-result-wide·v9106 ····move-result-wide·v8
  
108 ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z107 ····invoke-static·{v8,·v9},·Ljava/lang/Double;->isInfinite(D)Z
  
109 ····move-result·v7108 ····move-result·v8
  
110 ····if-eqz·v7,·:cond_0109 ····if-eqz·v8,·:cond_0
  
111 ····move-object·v6,·v8110 ····move-object·v5,·v7
  
112 ····.line·936111 ····.line·936
113 ····.local·v6,·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;112 ····.local·v5,·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
114 ····:goto_1113 ····:goto_1
115 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D114 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D
  
116 ····move-result-wide·v9115 ····move-result-wide·v8
  
117 ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z116 ····invoke-static·{v8,·v9},·Ljava/lang/Double;->isInfinite(D)Z
  
118 ····move-result·v7117 ····move-result·v8
  
119 ····if-eqz·v7,·:cond_1118 ····if-eqz·v8,·:cond_1
  
120 ····move-object·v1,·v8119 ····move-object·v1,·v7
  
121 ····.line·938120 ····.line·938
122 ····.local·v1,·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;121 ····.local·v1,·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
123 ····:goto_2122 ····:goto_2
124 ····if-eqz·p2,·:cond_2123 ····if-eqz·p2,·:cond_2
  
125 ····.line·939124 ····.line·939
126 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder;->sorted:Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;125 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder;->sorted:Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;
  
127 ····new-instance·v9,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;126 ····new-instance·v9,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;
  
128 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->getReverse()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;127 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->getReverse()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
129 ····move-result-object·v10128 ····move-result-object·v10
  
130 ····invoke-direct·{v9,·v1,·v6,·v10},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Line;)V129 ····invoke-direct·{v9,·v1,·v5,·v10},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Line;)V
  
131 ····invoke-virtual·{v7,·v9},·Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;->insert(Ljava/lang/Comparable;)V130 ····invoke-virtual·{v8,·v9},·Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;->insert(Ljava/lang/Comparable;)V
  
132 ····goto·:goto_0131 ····goto·:goto_0
  
133 ····.line·934132 ····.line·934
134 ····.end·local·v1····#·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;133 ····.end·local·v1····#·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
135 ····.end·local·v6····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;134 ····.end·local·v5····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
136 ····:cond_0135 ····:cond_0
137 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;136 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
 137 ····.line·935
138 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D138 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D
  
139 ····move-result-wide·v9139 ····move-result-wide·v9
  
140 ····invoke-direct·{v7,·v9,·v10},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V140 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V
  
141 ····invoke-virtual·{v5,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;141 ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
142 ····move-result-object·v6142 ····move-result-object·v5
  
143 ····goto·:goto_1143 ····goto·:goto_1
  
144 ····.line·936144 ····.line·936
145 ····.restart·local·v6····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;145 ····.restart·local·v5····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
146 ····:cond_1146 ····:cond_1
147 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;147 ····new-instance·v8,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
Max diff block lines reached; 2700/10604 bytes (25.46%) of diff not shown.
1.71 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/Line.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;6 .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
7 .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding;7 .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/apache/commons/math3/geometry/euclidean/twod/Line$1;, 
12 ········Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;11 ········Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{15 ····value·=·{
17 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
Offset 1105, 15 lines modifiedOffset 1104, 14 lines modified
  
1105 ····.line·4021104 ····.line·402
1106 ····return-void1105 ····return-void
1107 .end·method1106 .end·method
  
1108 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;1107 .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
1109 ····.locals·11108 ····.locals·1
1110 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
1111 ····.prologue1109 ····.prologue
1112 ····.line·631110 ····.line·63
1113 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;1111 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
1114 ····move-result-object·v01112 ····move-result-object·v0
  
Offset 1197, 15 lines modifiedOffset 1195, 14 lines modified
1197 ····move-result-object·v01195 ····move-result-object·v0
  
1198 ····return-object·v01196 ····return-object·v0
1199 .end·method1197 .end·method
  
1200 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;1198 .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
1201 ····.locals·11199 ····.locals·1
1202 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
1203 ····.prologue1200 ····.prologue
1204 ····.line·631201 ····.line·63
1205 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;1202 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
1206 ····move-result-object·v01203 ····move-result-object·v0
  
12.8 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/SubLine.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 ····.prologue26 ····.prologue
27 ····.line·7927 ····.line·79
28 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;28 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
 30 ····.line·80
30 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;31 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
31 ····move-result-object·v132 ····move-result-object·v1
  
32 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;33 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
33 ····move-result-object·v234 ····move-result-object·v2
Offset 46, 14 lines modifiedOffset 47, 15 lines modified
  
46 ····move-result-wide·v347 ····move-result-wide·v3
  
47 ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;48 ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
48 ····move-result-object·v149 ····move-result-object·v1
  
 50 ····.line·79
49 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V51 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V
  
50 ····.line·8152 ····.line·81
51 ····return-void53 ····return-void
52 .end·method54 .end·method
  
53 .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V55 .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V
Offset 141, 26 lines modifiedOffset 143, 28 lines modified
  
141 ····move-result-object·v1143 ····move-result-object·v1
  
142 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D144 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D
  
143 ····move-result-wide·v1145 ····move-result-wide·v1
  
 146 ····.line·162
144 ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;147 ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
145 ····move-result-object·v3148 ····move-result-object·v3
  
146 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D149 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D
  
147 ····move-result-wide·v3150 ····move-result-wide·v3
  
148 ····move-wide·v5,·p2151 ····move-wide·v5,·p2
  
149 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V152 ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V
  
 153 ····.line·161
150 ····return-object·v0154 ····return-object·v0
151 .end·method155 .end·method
  
  
152 #·virtual·methods156 #·virtual·methods
153 .method·protected·buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;157 .method·protected·buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;
154 ····.locals·1158 ····.locals·1
Offset 206, 104 lines modifiedOffset 210, 103 lines modified
206 ········}210 ········}
207 ····.end·annotation211 ····.end·annotation
  
208 ····.prologue212 ····.prologue
209 ····.line·99213 ····.line·99
210 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;214 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
  
211 ····move-result-object·v3215 ····move-result-object·v2
  
212 ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;216 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
213 ····.line·100217 ····.line·100
214 ····.local·v3,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;218 ····.local·v2,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
215 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;219 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region;
  
216 ····move-result-object·v7220 ····move-result-object·v6
  
217 ····check-cast·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;221 ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;
  
218 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List;222 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List;
  
219 ····move-result-object·v4223 ····move-result-object·v3
  
220 ····.line·101224 ····.line·101
221 ····.local·v4,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"225 ····.local·v3,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;"
222 ····new-instance·v5,·Ljava/util/ArrayList;226 ····new-instance·v4,·Ljava/util/ArrayList;
  
223 ····invoke-interface·{v4},·Ljava/util/List;->size()I227 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
224 ····move-result·v7228 ····move-result·v6
  
225 ····invoke-direct·{v5,·v7},·Ljava/util/ArrayList;-><init>(I)V229 ····invoke-direct·{v4,·v6},·Ljava/util/ArrayList;-><init>(I)V
  
226 ····.line·103230 ····.line·103
227 ····.local·v5,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;>;"231 ····.local·v4,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;>;"
228 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;232 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
229 ····move-result-object·v1233 ····move-result-object·v6
  
230 ····.local·v1,·"i$":Ljava/util/Iterator; 
231 ····:goto_0234 ····:goto_0
232 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z235 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
233 ····move-result·v7236 ····move-result·v7
  
234 ····if-eqz·v7,·:cond_0237 ····if-eqz·v7,·:cond_0
  
235 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;238 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
236 ····move-result-object·v2239 ····move-result-object·v1
  
237 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;240 ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;
  
238 ····.line·104241 ····.line·104
239 ····.local·v2,·"interval":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;242 ····.local·v1,·"interval":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;
240 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;243 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
241 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D244 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D
  
242 ····move-result-wide·v8245 ····move-result-wide·v8
  
243 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V246 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V
  
244 ····invoke-virtual·{v3,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;247 ····invoke-virtual·{v2,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
245 ····move-result-object·v6248 ····move-result-object·v5
Max diff block lines reached; 6456/12955 bytes (49.83%) of diff not shown.
5.4 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/DiskGenerator.smali
    
Offset 59, 14 lines modifiedOffset 59, 15 lines modified
  
59 ····aget-object·v1,·p2,·v559 ····aget-object·v1,·p2,·v5
  
60 ····aget-object·v2,·p1,·v460 ····aget-object·v2,·p1,·v4
  
61 ····aget-object·v3,·p1,·v661 ····aget-object·v3,·p1,·v6
  
 62 ····.line·105
62 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;63 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
63 ····move-result-object·v264 ····move-result-object·v2
  
64 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;65 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
65 ····move-result-object·v166 ····move-result-object·v1
Offset 77, 26 lines modifiedOffset 78, 28 lines modified
  
77 ····aget-object·v1,·p2,·v678 ····aget-object·v1,·p2,·v6
  
78 ····aget-object·v2,·p1,·v579 ····aget-object·v2,·p1,·v5
  
79 ····aget-object·v3,·p1,·v480 ····aget-object·v3,·p1,·v4
  
 81 ····.line·106
80 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;82 ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
81 ····move-result-object·v283 ····move-result-object·v2
  
82 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;84 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
83 ····move-result-object·v185 ····move-result-object·v1
  
84 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;86 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
85 ····move-result-object·v087 ····move-result-object·v0
  
 88 ····.line·104
86 ····return-object·v089 ····return-object·v0
87 .end·method90 .end·method
  
  
88 #·virtual·methods91 #·virtual·methods
89 .method·public·ballOnSupport(Ljava/util/List;)Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall;92 .method·public·ballOnSupport(Ljava/util/List;)Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall;
90 ····.locals·2393 ····.locals·23
Offset 213, 14 lines modifiedOffset 216, 15 lines modified
  
213 ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5216 ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5
  
214 ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V217 ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V
  
215 ····const-wide/high16·v3,·0x3fe0000000000000L····#·0.5218 ····const-wide/high16·v3,·0x3fe0000000000000L····#·0.5
  
 219 ····.line·45
216 ····invoke-virtual·{v5,·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->distance(Lorg/apache/commons/math3/geometry/Vector;)D220 ····invoke-virtual·{v5,·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->distance(Lorg/apache/commons/math3/geometry/Vector;)D
  
217 ····move-result-wide·v6221 ····move-result-wide·v6
  
218 ····mul-double/2addr·v3,·v6222 ····mul-double/2addr·v3,·v6
  
219 ····const/4·v6,·0x2223 ····const/4·v6,·0x2
Offset 237, 14 lines modifiedOffset 241, 15 lines modified
  
237 ····move-object/from16·v0,·v21241 ····move-object/from16·v0,·v21
  
238 ····invoke-direct·{v0,·v2,·v3,·v4,·v6},·Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall;-><init>(Lorg/apache/commons/math3/geometry/Point;D[Lorg/apache/commons/math3/geometry/Point;)V242 ····invoke-direct·{v0,·v2,·v3,·v4,·v6},·Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall;-><init>(Lorg/apache/commons/math3/geometry/Point;D[Lorg/apache/commons/math3/geometry/Point;)V
  
239 ····move-object/from16·v2,·v21243 ····move-object/from16·v2,·v21
  
 244 ····.line·44
240 ····goto·:goto_0245 ····goto·:goto_0
  
241 ····.line·48246 ····.line·48
242 ····:cond_2247 ····:cond_2
243 ····const/4·v2,·0x2248 ····const/4·v2,·0x2
  
244 ····move-object/from16·v0,·p1249 ····move-object/from16·v0,·p1
Offset 261, 14 lines modifiedOffset 266, 15 lines modified
  
261 ····new-array·v10,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction;266 ····new-array·v10,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction;
  
262 ····const/4·v2,·0x0267 ····const/4·v2,·0x0
  
263 ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction;268 ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction;
  
 269 ····.line·71
264 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D270 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
265 ····move-result-wide·v6271 ····move-result-wide·v6
  
266 ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V272 ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V
  
267 ····aput-object·v3,·v10,·v2273 ····aput-object·v3,·v10,·v2
Offset 303, 14 lines modifiedOffset 309, 15 lines modified
  
303 ····new-array·v11,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction;309 ····new-array·v11,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction;
  
304 ····const/4·v2,·0x0310 ····const/4·v2,·0x0
  
305 ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction;311 ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction;
  
 312 ····.line·74
306 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D313 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D
  
307 ····move-result-wide·v6314 ····move-result-wide·v6
  
308 ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V315 ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V
  
309 ····aput-object·v3,·v11,·v2316 ····aput-object·v3,·v11,·v2
Offset 351, 14 lines modifiedOffset 358, 15 lines modified
  
351 ····aget-object·v3,·v10,·v3358 ····aget-object·v3,·v10,·v3
  
352 ····const/4·v4,·0x0359 ····const/4·v4,·0x0
  
353 ····aget-object·v4,·v10,·v4360 ····aget-object·v4,·v10,·v4
  
 361 ····.line·77
354 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;362 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
355 ····move-result-object·v3363 ····move-result-object·v3
  
356 ····const/4·v4,·0x0364 ····const/4·v4,·0x0
  
357 ····aget-object·v4,·v11,·v4365 ····aget-object·v4,·v11,·v4
Offset 383, 14 lines modifiedOffset 391, 15 lines modified
  
383 ····aget-object·v3,·v10,·v3391 ····aget-object·v3,·v10,·v3
Max diff block lines reached; 1490/5380 bytes (27.70%) of diff not shown.
3.46 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex.smali
    
Offset 150, 64 lines modifiedOffset 150, 62 lines modified
  
150 .method·public·sharedLineWith(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line;150 .method·public·sharedLineWith(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
151 ····.locals·5151 ····.locals·5
152 ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;152 ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;
  
153 ····.prologue153 ····.prologue
154 ····.line·463154 ····.line·463
155 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List;155 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List;
  
156 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;156 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
157 ····move-result-object·v0157 ····move-result-object·v2
  
158 ····:cond_0158 ····:cond_0
159 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z159 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
160 ····move-result·v4160 ····move-result·v3
  
161 ····if-eqz·v4,·:cond_2161 ····if-eqz·v3,·:cond_2
  
162 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;162 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
163 ····move-result-object·v2163 ····move-result-object·v0
  
164 ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;164 ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
165 ····.line·464165 ····.line·464
166 ····.local·v2,·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;166 ····.local·v0,·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
167 ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List;167 ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List;
  
168 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;168 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
169 ····move-result-object·v1169 ····move-result-object·v3
  
170 ····.local·v1,·"i$":Ljava/util/Iterator; 
171 ····:cond_1170 ····:cond_1
172 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z171 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
173 ····move-result·v4172 ····move-result·v4
  
174 ····if-eqz·v4,·:cond_0173 ····if-eqz·v4,·:cond_0
  
175 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;174 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
176 ····move-result-object·v3175 ····move-result-object·v1
  
177 ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;176 ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
178 ····.line·465177 ····.line·465
179 ····.local·v3,·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;178 ····.local·v1,·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
180 ····if-ne·v2,·v3,·:cond_1179 ····if-ne·v0,·v1,·:cond_1
  
181 ····.line·470180 ····.line·470
182 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
183 ····.end·local·v2····#·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;181 ····.end·local·v0····#·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
184 ····.end·local·v3····#·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;182 ····.end·local·v1····#·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
185 ····:goto_0183 ····:goto_0
186 ····return-object·v2184 ····return-object·v0
  
187 ····:cond_2185 ····:cond_2
188 ····const/4·v2,·0x0186 ····const/4·v0,·0x0
  
189 ····goto·:goto_0187 ····goto·:goto_0
190 .end·method188 .end·method
2.89 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform.smali
    
Offset 193, 15 lines modifiedOffset 193, 14 lines modified
193 ····return-void193 ····return-void
194 .end·method194 .end·method
  
  
195 #·virtual·methods195 #·virtual·methods
196 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;196 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point;
197 ····.locals·1197 ····.locals·1
198 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; 
  
199 ····.prologue198 ····.prologue
200 ····.line·429199 ····.line·429
201 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;200 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
202 ····move-result-object·v0201 ····move-result-object·v0
  
Offset 350, 22 lines modifiedOffset 349, 24 lines modified
  
350 ····mul-double·v5,·v14,·v17349 ····mul-double·v5,·v14,·v17
  
351 ····mul-double·v7,·v14,·v21350 ····mul-double·v7,·v14,·v21
  
352 ····mul-double·v9,·v14,·v19351 ····mul-double·v9,·v14,·v19
  
 352 ····.line·489
353 ····invoke-static/range·{v16·..·v16},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->access$300(Lorg/apache/commons/math3/geometry/euclidean/twod/Line;)D353 ····invoke-static/range·{v16·..·v16},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->access$300(Lorg/apache/commons/math3/geometry/euclidean/twod/Line;)D
  
354 ····move-result-wide·v11354 ····move-result-wide·v11
  
355 ····const/4·v13,·0x0355 ····const/4·v13,·0x0
  
356 ····invoke-direct/range·{v2·..·v13},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(DDDDDLorg/apache/commons/math3/geometry/euclidean/twod/Line$1;)V356 ····invoke-direct/range·{v2·..·v13},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(DDDDDLorg/apache/commons/math3/geometry/euclidean/twod/Line$1;)V
  
 357 ····.line·487
357 ····return-object·v2358 ····return-object·v2
358 .end·method359 .end·method
  
359 .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;360 .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
360 ····.locals·12361 ····.locals·12
361 ····.annotation·system·Ldalvik/annotation/Signature;362 ····.annotation·system·Ldalvik/annotation/Signature;
362 ········value·=·{363 ········value·=·{
Offset 432, 15 lines modifiedOffset 433, 14 lines modified
432 ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V433 ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V
  
433 ····return-object·v5434 ····return-object·v5
434 .end·method435 .end·method
  
435 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;436 .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
436 ····.locals·1437 ····.locals·1
437 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; 
  
438 ····.prologue438 ····.prologue
439 ····.line·429439 ····.line·429
440 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line;440 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
441 ····move-result-object·v0441 ····move-result-object·v0
  
Offset 490, 15 lines modifiedOffset 490, 15 lines modified
  
490 ····.local·v2,·"originalLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;490 ····.local·v2,·"originalLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
491 ····move-object·v3,·p3491 ····move-object·v3,·p3
  
492 ····.line·498492 ····.line·498
493 ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;493 ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
494 ····.line·499494 ····.line·500
495 ····.local·v3,·"transformedLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;495 ····.local·v3,·"transformedLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
496 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->getLocation()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;496 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->getLocation()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;
  
497 ····move-result-object·v4497 ····move-result-object·v4
  
498 ····invoke-virtual·{v2,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;498 ····invoke-virtual·{v2,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
12.1 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/hull/AklToussaintHeuristic.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·4513 ····.line·45
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·static·varargs·buildQuadrilateral([Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)Ljava/util/List;16 .method·private·static·varargs·buildQuadrilateral([Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)Ljava/util/List;
17 ····.locals·617 ····.locals·5
18 ····.param·p0,·"points"····#·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;18 ····.param·p0,·"points"····#·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"([",21 ············"([",
22 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;",22 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;",
23 ············")",23 ············")",
24 ············"Ljava/util/List",24 ············"Ljava/util/List",
Offset 28, 55 lines modifiedOffset 28, 50 lines modified
28 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;",28 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;",
29 ············">;"29 ············">;"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····.prologue32 ····.prologue
33 ····.line·10733 ····.line·107
34 ····new-instance·v4,·Ljava/util/ArrayList;34 ····new-instance·v1,·Ljava/util/ArrayList;
  
35 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V35 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
36 ····.line·10836 ····.line·108
37 ····.local·v4,·"quadrilateral":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"37 ····.local·v1,·"quadrilateral":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"
38 ····move-object·v0,·p038 ····array-length·v3,·p0
  
39 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; 
40 ····array-length·v2,·v0 
  
41 ····.local·v2,·"len$":I 
42 ····const/4·v1,·0x039 ····const/4·v2,·0x0
  
43 ····.local·v1,·"i$":I 
44 ····:goto_040 ····:goto_0
45 ····if-ge·v1,·v2,·:cond_141 ····if-ge·v2,·v3,·:cond_1
  
46 ····aget-object·v3,·v0,·v142 ····aget-object·v0,·p0,·v2
  
47 ····.line·10943 ····.line·109
48 ····.local·v3,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;44 ····.local·v0,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
49 ····invoke-interface·{v4,·v3},·Ljava/util/List;->contains(Ljava/lang/Object;)Z45 ····invoke-interface·{v1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
50 ····move-result·v546 ····move-result·v4
  
51 ····if-nez·v5,·:cond_047 ····if-nez·v4,·:cond_0
  
52 ····.line·11048 ····.line·110
53 ····invoke-interface·{v4,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z49 ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
54 ····.line·10850 ····.line·108
55 ····:cond_051 ····:cond_0
56 ····add-int/lit8·v1,·v1,·0x152 ····add-int/lit8·v2,·v2,·0x1
  
57 ····goto·:goto_053 ····goto·:goto_0
  
58 ····.line·11354 ····.line·113
59 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;55 ····.end·local·v0····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
60 ····:cond_156 ····:cond_1
61 ····return-object·v457 ····return-object·v1
62 .end·method58 .end·method
  
63 .method·private·static·insideQuadrilateral(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)Z59 .method·private·static·insideQuadrilateral(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)Z
64 ····.locals·1360 ····.locals·13
65 ····.param·p0,·"point"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;61 ····.param·p0,·"point"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
66 ····.annotation·system·Ldalvik/annotation/Signature;62 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{63 ········value·=·{
Offset 241, 219 lines modifiedOffset 236, 218 lines modified
241 ····.prologue236 ····.prologue
242 ····.local·p0,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"237 ····.local·p0,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"
243 ····const/4·v14,·0x4238 ····const/4·v14,·0x4
  
244 ····const/4·v13,·0x3239 ····const/4·v13,·0x3
  
245 ····.line·57240 ····.line·57
246 ····const/4·v8,·0x0241 ····const/4·v7,·0x0
  
247 ····.line·58242 ····.line·58
248 ····.local·v8,·"size":I243 ····.local·v7,·"size":I
249 ····const/4·v3,·0x0244 ····const/4·v2,·0x0
  
250 ····.line·59245 ····.line·59
251 ····.local·v3,·"minX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;246 ····.local·v2,·"minX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
252 ····const/4·v1,·0x0247 ····const/4·v0,·0x0
  
253 ····.line·60248 ····.line·60
254 ····.local·v1,·"maxX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;249 ····.local·v0,·"maxX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
255 ····const/4·v4,·0x0250 ····const/4·v3,·0x0
  
256 ····.line·61251 ····.line·61
257 ····.local·v4,·"minY":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;252 ····.local·v3,·"minY":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
258 ····const/4·v2,·0x0253 ····const/4·v1,·0x0
  
259 ····.line·62254 ····.line·62
260 ····.local·v2,·"maxY":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;255 ····.local·v1,·"maxY":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
261 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;256 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
262 ····move-result-object·v0257 ····move-result-object·v8
  
263 ····.local·v0,·"i$":Ljava/util/Iterator; 
264 ····:goto_0258 ····:goto_0
265 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z259 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
266 ····move-result·v9260 ····move-result·v9
  
267 ····if-eqz·v9,·:cond_8261 ····if-eqz·v9,·:cond_8
  
268 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;262 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
269 ····move-result-object·v5263 ····move-result-object·v4
  
270 ····check-cast·v5,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;264 ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
271 ····.line·63265 ····.line·63
272 ····.local·v5,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;266 ····.local·v4,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
273 ····if-eqz·v3,·:cond_0267 ····if-eqz·v2,·:cond_0
  
274 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D268 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
275 ····move-result-wide·v9269 ····move-result-wide·v9
  
276 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D270 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
Max diff block lines reached; 6726/12267 bytes (54.83%) of diff not shown.
766 B
smali/org/apache/commons/math3/geometry/euclidean/twod/hull/AbstractConvexHullGenerator2D.smali
    
Offset 153, 15 lines modifiedOffset 153, 14 lines modified
153 ····invoke-direct·{v2},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>()V153 ····invoke-direct·{v2},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>()V
  
154 ····throw·v2154 ····throw·v2
155 .end·method155 .end·method
  
156 .method·public·bridge·synthetic·generate(Ljava/util/Collection;)Lorg/apache/commons/math3/geometry/hull/ConvexHull;156 .method·public·bridge·synthetic·generate(Ljava/util/Collection;)Lorg/apache/commons/math3/geometry/hull/ConvexHull;
157 ····.locals·1157 ····.locals·1
158 ····.param·p1,·"x0"····#·Ljava/util/Collection; 
159 ····.annotation·system·Ldalvik/annotation/Throws;158 ····.annotation·system·Ldalvik/annotation/Throws;
160 ········value·=·{159 ········value·=·{
161 ············Lorg/apache/commons/math3/exception/NullArgumentException;,160 ············Lorg/apache/commons/math3/exception/NullArgumentException;,
162 ············Lorg/apache/commons/math3/exception/ConvergenceException;161 ············Lorg/apache/commons/math3/exception/ConvergenceException;
163 ········}162 ········}
164 ····.end·annotation163 ····.end·annotation
  
9.75 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain.smali
    
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
  
286 ····goto/16·:goto_0286 ····goto/16·:goto_0
287 .end·method287 .end·method
  
  
288 #·virtual·methods288 #·virtual·methods
289 .method·public·findHullVertices(Ljava/util/Collection;)Ljava/util/Collection;289 .method·public·findHullVertices(Ljava/util/Collection;)Ljava/util/Collection;
290 ····.locals·9290 ····.locals·8
291 ····.annotation·system·Ldalvik/annotation/Signature;291 ····.annotation·system·Ldalvik/annotation/Signature;
292 ········value·=·{292 ········value·=·{
293 ············"(",293 ············"(",
294 ············"Ljava/util/Collection",294 ············"Ljava/util/Collection",
295 ············"<",295 ············"<",
296 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;",296 ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;",
297 ············">;)",297 ············">;)",
Offset 304, 192 lines modifiedOffset 304, 190 lines modified
304 ············">;"304 ············">;"
305 ········}305 ········}
306 ····.end·annotation306 ····.end·annotation
  
307 ····.prologue307 ····.prologue
308 ····.line·79308 ····.line·79
309 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"309 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"
310 ····new-instance·v5,·Ljava/util/ArrayList;310 ····new-instance·v4,·Ljava/util/ArrayList;
  
311 ····invoke-direct·{v5,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V311 ····invoke-direct·{v4,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
312 ····.line·82312 ····.line·82
313 ····.local·v5,·"pointsSortedByXAxis":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"313 ····.local·v4,·"pointsSortedByXAxis":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"
314 ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;314 ····new-instance·v6,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;
  
315 ····invoke-direct·{v7,·p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V315 ····invoke-direct·{v6,·p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V
  
316 ····invoke-static·{v5,·v7},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V316 ····invoke-static·{v4,·v6},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
  
317 ····.line·94317 ····.line·94
318 ····new-instance·v3,·Ljava/util/ArrayList;318 ····new-instance·v2,·Ljava/util/ArrayList;
  
319 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V319 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
320 ····.line·95320 ····.line·95
321 ····.local·v3,·"lowerHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"321 ····.local·v2,·"lowerHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"
322 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;322 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
323 ····move-result-object·v1323 ····move-result-object·v6
  
324 ····.local·v1,·"i$":Ljava/util/Iterator; 
325 ····:goto_0324 ····:goto_0
326 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z325 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
327 ····move-result·v7326 ····move-result·v7
  
328 ····if-eqz·v7,·:cond_0327 ····if-eqz·v7,·:cond_0
  
329 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;328 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
330 ····move-result-object·v4329 ····move-result-object·v3
  
331 ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;330 ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
332 ····.line·96331 ····.line·96
333 ····.local·v4,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;332 ····.local·v3,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
334 ····invoke-direct·{p0,·v4,·v3},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;->updateHull(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)V333 ····invoke-direct·{p0,·v3,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;->updateHull(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)V
  
335 ····goto·:goto_0334 ····goto·:goto_0
  
336 ····.line·100335 ····.line·100
337 ····.end·local·v4····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;336 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
338 ····:cond_0337 ····:cond_0
339 ····new-instance·v6,·Ljava/util/ArrayList;338 ····new-instance·v5,·Ljava/util/ArrayList;
  
340 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V339 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
341 ····.line·101340 ····.line·101
342 ····.local·v6,·"upperHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"341 ····.local·v5,·"upperHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"
343 ····invoke-interface·{v5},·Ljava/util/List;->size()I342 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
344 ····move-result·v7343 ····move-result·v6
  
345 ····add-int/lit8·v2,·v7,·-0x1344 ····add-int/lit8·v1,·v6,·-0x1
  
346 ····.local·v2,·"idx":I345 ····.local·v1,·"idx":I
347 ····:goto_1346 ····:goto_1
348 ····if-ltz·v2,·:cond_1347 ····if-ltz·v1,·:cond_1
  
349 ····.line·102348 ····.line·102
350 ····invoke-interface·{v5,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;349 ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
351 ····move-result-object·v4350 ····move-result-object·v3
  
352 ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;351 ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
353 ····.line·103352 ····.line·103
354 ····.restart·local·v4····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;353 ····.restart·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
355 ····invoke-direct·{p0,·v4,·v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;->updateHull(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)V354 ····invoke-direct·{p0,·v3,·v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;->updateHull(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)V
  
356 ····.line·101355 ····.line·101
357 ····add-int/lit8·v2,·v2,·-0x1356 ····add-int/lit8·v1,·v1,·-0x1
  
358 ····goto·:goto_1357 ····goto·:goto_1
  
359 ····.line·108358 ····.line·108
360 ····.end·local·v4····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;359 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
361 ····:cond_1360 ····:cond_1
362 ····new-instance·v0,·Ljava/util/ArrayList;361 ····new-instance·v0,·Ljava/util/ArrayList;
  
363 ····invoke-interface·{v3},·Ljava/util/List;->size()I362 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
364 ····move-result·v7363 ····move-result·v6
  
365 ····invoke-interface·{v6},·Ljava/util/List;->size()I364 ····invoke-interface·{v5},·Ljava/util/List;->size()I
  
366 ····move-result·v8365 ····move-result·v7
  
367 ····add-int/2addr·v7,·v8366 ····add-int/2addr·v6,·v7
  
368 ····add-int/lit8·v7,·v7,·-0x2367 ····add-int/lit8·v6,·v6,·-0x2
  
369 ····invoke-direct·{v0,·v7},·Ljava/util/ArrayList;-><init>(I)V368 ····invoke-direct·{v0,·v6},·Ljava/util/ArrayList;-><init>(I)V
  
370 ····.line·109369 ····.line·109
371 ····.local·v0,·"hullVertices":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"370 ····.local·v0,·"hullVertices":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;"
372 ····const/4·v2,·0x0371 ····const/4·v1,·0x0
  
373 ····:goto_2372 ····:goto_2
374 ····invoke-interface·{v3},·Ljava/util/List;->size()I373 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
Max diff block lines reached; 2738/9822 bytes (27.88%) of diff not shown.
1.58 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1.smali
    
Offset 30, 39 lines modifiedOffset 30, 36 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;
  
35 ····.prologue36 ····.prologue
36 ····.line·8237 ····.line·82
37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I43 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
43 ····.locals·144 ····.locals·1
44 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
45 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
46 ····.prologue45 ····.prologue
47 ····.line·8246 ····.line·82
48 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;47 ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
49 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
50 ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;48 ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
51 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->compare(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)I49 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->compare(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)I
  
53 ····move-result·v050 ····move-result·v0
  
54 ····return·v051 ····return·v0
55 .end·method52 .end·method
  
15.8 KB
smali/org/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D.smali
    
Offset 173, 24 lines modifiedOffset 173, 26 lines modified
  
173 ····move-result-wide·v1173 ····move-result-wide·v1
  
174 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D174 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D
  
175 ····move-result-wide·v3175 ····move-result-wide·v3
  
 176 ····.line·94
176 ····invoke-virtual·{v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D177 ····invoke-virtual·{v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D
  
177 ····move-result-wide·v5178 ····move-result-wide·v5
  
178 ····neg-double·v5,·v5179 ····neg-double·v5,·v5
  
179 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D180 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D
  
180 ····move-result-wide·v7181 ····move-result-wide·v7
  
 182 ····.line·93
181 ····invoke-static/range·{v1·..·v8},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D183 ····invoke-static/range·{v1·..·v8},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D
  
182 ····move-result-wide·v1184 ····move-result-wide·v1
  
183 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->signum(D)D185 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->signum(D)D
  
184 ····move-result-wide·v9186 ····move-result-wide·v9
Offset 263, 261 lines modifiedOffset 265, 236 lines modified
263 ····:cond_5265 ····:cond_5
264 ····const/4·v1,·0x1266 ····const/4·v1,·0x1
  
265 ····goto·:goto_0267 ····goto·:goto_0
266 .end·method268 .end·method
  
267 .method·private·retrieveLineSegments()[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;269 .method·private·retrieveLineSegments()[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
268 ····.locals·20270 ····.locals·18
  
269 ····.prologue271 ····.prologue
270 ····.line·126272 ····.line·126
271 ····move-object/from16·v0,·p0273 ····move-object/from16·v0,·p0
  
272 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;274 ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
273 ····if-nez·v14,·:cond_0275 ····if-nez·v10,·:cond_0
  
274 ····.line·128276 ····.line·128
275 ····move-object/from16·v0,·p0277 ····move-object/from16·v0,·p0
  
276 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;278 ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
277 ····array-length·v13,·v14279 ····array-length·v9,·v10
  
278 ····.line·129280 ····.line·129
279 ····.local·v13,·"size":I281 ····.local·v9,·"size":I
280 ····const/4·v14,·0x1282 ····const/4·v10,·0x1
  
281 ····if-gt·v13,·v14,·:cond_1283 ····if-gt·v9,·v10,·:cond_1
  
282 ····.line·130284 ····.line·130
283 ····const/4·v14,·0x0285 ····const/4·v10,·0x0
  
284 ····new-array·v14,·v14,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;286 ····new-array·v10,·v10,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
285 ····move-object/from16·v0,·p0287 ····move-object/from16·v0,·p0
  
286 ····iput-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;288 ····iput-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
287 ····.line·155289 ····.line·155
288 ····.end·local·v13····#·"size":I290 ····.end·local·v9····#·"size":I
289 ····:cond_0291 ····:cond_0
290 ····:goto_0292 ····:goto_0
291 ····move-object/from16·v0,·p0293 ····move-object/from16·v0,·p0
  
292 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;294 ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
293 ····return-object·v14295 ····return-object·v10
  
294 ····.line·131296 ····.line·131
295 ····.restart·local·v13····#·"size":I297 ····.restart·local·v9····#·"size":I
296 ····:cond_1298 ····:cond_1
297 ····const/4·v14,·0x2299 ····const/4·v10,·0x2
  
298 ····if-ne·v13,·v14,·:cond_2300 ····if-ne·v9,·v10,·:cond_2
  
299 ····.line·132301 ····.line·132
300 ····const/4·v14,·0x1302 ····const/4·v10,·0x1
  
301 ····new-array·v14,·v14,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;303 ····new-array·v10,·v10,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
302 ····move-object/from16·v0,·p0304 ····move-object/from16·v0,·p0
  
303 ····iput-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;305 ····iput-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
304 ····.line·133306 ····.line·133
305 ····move-object/from16·v0,·p0307 ····move-object/from16·v0,·p0
  
306 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;308 ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
307 ····const/4·v15,·0x0309 ····const/4·v11,·0x0
  
308 ····aget-object·v10,·v14,·v15310 ····aget-object·v6,·v10,·v11
  
309 ····.line·134311 ····.line·134
310 ····.local·v10,·"p1":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;312 ····.local·v6,·"p1":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
311 ····move-object/from16·v0,·p0313 ····move-object/from16·v0,·p0
  
312 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;314 ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
  
313 ····const/4·v15,·0x1315 ····const/4·v11,·0x1
  
314 ····aget-object·v11,·v14,·v15316 ····aget-object·v7,·v10,·v11
  
315 ····.line·135317 ····.line·135
316 ····.local·v11,·"p2":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;318 ····.local·v7,·"p2":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
317 ····move-object/from16·v0,·p0319 ····move-object/from16·v0,·p0
  
318 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;320 ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
319 ····const/4·v15,·0x0321 ····const/4·v11,·0x0
  
320 ····new-instance·v16,·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;322 ····new-instance·v12,·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;
  
321 ····new-instance·v17,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;323 ····new-instance·v13,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;
  
322 ····move-object/from16·v0,·p0324 ····move-object/from16·v0,·p0
  
323 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->tolerance:D325 ····iget-wide·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->tolerance:D
  
Max diff block lines reached; 9617/15990 bytes (60.14%) of diff not shown.
1.07 KB
smali/org/apache/commons/math3/exception/NonMonotonicSequenceException.smali
    
Offset 69, 14 lines modifiedOffset 69, 15 lines modified
  
69 ····const/4·v2,·0x069 ····const/4·v2,·0x0
  
70 ····aput-object·p2,·v1,·v270 ····aput-object·p2,·v1,·v2
  
71 ····const/4·v2,·0x171 ····const/4·v2,·0x1
  
 72 ····.line·87
72 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;73 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
73 ····move-result-object·v374 ····move-result-object·v3
  
74 ····aput-object·v3,·v1,·v275 ····aput-object·v3,·v1,·v2
  
75 ····const/4·v2,·0x276 ····const/4·v2,·0x2
Offset 85, 14 lines modifiedOffset 86, 15 lines modified
  
85 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;86 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
86 ····move-result-object·v387 ····move-result-object·v3
  
87 ····aput-object·v3,·v1,·v288 ····aput-object·v3,·v1,·v2
  
 89 ····.line·80
88 ····invoke-direct·{p0,·v0,·p1,·v1},·Lorg/apache/commons/math3/exception/MathIllegalNumberException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;[Ljava/lang/Object;)V90 ····invoke-direct·{p0,·v0,·p1,·v1},·Lorg/apache/commons/math3/exception/MathIllegalNumberException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;[Ljava/lang/Object;)V
  
89 ····.line·8991 ····.line·89
90 ····iput-object·p4,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->direction:Lorg/apache/commons/math3/util/MathArrays$OrderDirection;92 ····iput-object·p4,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->direction:Lorg/apache/commons/math3/util/MathArrays$OrderDirection;
  
91 ····.line·9093 ····.line·90
92 ····iput-boolean·p5,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->strict:Z94 ····iput-boolean·p5,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->strict:Z
1.31 KB
smali/org/apache/commons/math3/exception/MathParseException.smali
    
Offset 33, 20 lines modifiedOffset 33, 22 lines modified
  
33 ····const/4·v3,·0x033 ····const/4·v3,·0x0
  
34 ····aput-object·p1,·v2,·v334 ····aput-object·p1,·v2,·v3
  
35 ····const/4·v3,·0x135 ····const/4·v3,·0x1
  
 36 ····.line·55
36 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;37 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
37 ····move-result-object·v438 ····move-result-object·v4
  
38 ····aput-object·v4,·v2,·v339 ····aput-object·v4,·v2,·v3
  
 40 ····.line·54
39 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V41 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
  
40 ····.line·5642 ····.line·56
41 ····return-void43 ····return-void
42 .end·method44 .end·method
  
43 .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/Class;)V45 .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/Class;)V
Offset 81, 26 lines modifiedOffset 83, 28 lines modified
  
81 ····const/4·v3,·0x083 ····const/4·v3,·0x0
  
82 ····aput-object·p1,·v2,·v384 ····aput-object·p1,·v2,·v3
  
83 ····const/4·v3,·0x185 ····const/4·v3,·0x1
  
 86 ····.line·44
84 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;87 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
85 ····move-result-object·v488 ····move-result-object·v4
  
86 ····aput-object·v4,·v2,·v389 ····aput-object·v4,·v2,·v3
  
87 ····const/4·v3,·0x290 ····const/4·v3,·0x2
  
88 ····invoke-virtual·{p3},·Ljava/lang/Class;->getName()Ljava/lang/String;91 ····invoke-virtual·{p3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
89 ····move-result-object·v492 ····move-result-object·v4
  
90 ····aput-object·v4,·v2,·v393 ····aput-object·v4,·v2,·v3
  
 94 ····.line·43
91 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V95 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
  
92 ····.line·4596 ····.line·45
93 ····return-void97 ····return-void
94 .end·method98 .end·method
4.09 KB
smali/org/apache/commons/math3/exception/util/ExceptionContext.smali
    
Offset 419, 88 lines modifiedOffset 419, 87 lines modified
419 ········value·=·{419 ········value·=·{
420 ············Ljava/io/IOException;420 ············Ljava/io/IOException;
421 ········}421 ········}
422 ····.end·annotation422 ····.end·annotation
  
423 ····.prologue423 ····.prologue
424 ····.line·287424 ····.line·287
425 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map;425 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map;
  
426 ····invoke-interface·{v4},·Ljava/util/Map;->keySet()Ljava/util/Set;426 ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
427 ····move-result-object·v4427 ····move-result-object·v3
  
428 ····invoke-interface·{v4},·Ljava/util/Set;->size()I428 ····invoke-interface·{v3},·Ljava/util/Set;->size()I
  
429 ····move-result·v2429 ····move-result·v1
  
430 ····.line·288430 ····.line·288
431 ····.local·v2,·"len":I431 ····.local·v1,·"len":I
432 ····invoke-virtual·{p1,·v2},·Ljava/io/ObjectOutputStream;->writeInt(I)V432 ····invoke-virtual·{p1,·v1},·Ljava/io/ObjectOutputStream;->writeInt(I)V
  
433 ····.line·289433 ····.line·289
434 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map;434 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map;
  
435 ····invoke-interface·{v4},·Ljava/util/Map;->keySet()Ljava/util/Set;435 ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
436 ····move-result-object·v4436 ····move-result-object·v3
  
437 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;437 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
438 ····move-result-object·v0438 ····move-result-object·v3
  
439 ····.local·v0,·"i$":Ljava/util/Iterator; 
440 ····:goto_0439 ····:goto_0
441 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z440 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
442 ····move-result·v4441 ····move-result·v4
  
443 ····if-eqz·v4,·:cond_1442 ····if-eqz·v4,·:cond_1
  
444 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;443 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
445 ····move-result-object·v1444 ····move-result-object·v0
  
446 ····check-cast·v1,·Ljava/lang/String;445 ····check-cast·v0,·Ljava/lang/String;
  
447 ····.line·291446 ····.line·291
448 ····.local·v1,·"key":Ljava/lang/String;447 ····.local·v0,·"key":Ljava/lang/String;
449 ····invoke-virtual·{p1,·v1},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V448 ····invoke-virtual·{p1,·v0},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V
  
450 ····.line·292449 ····.line·292
451 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map;450 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map;
  
452 ····invoke-interface·{v4,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;451 ····invoke-interface·{v4,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
453 ····move-result-object·v3452 ····move-result-object·v2
  
454 ····.line·293453 ····.line·293
455 ····.local·v3,·"value":Ljava/lang/Object;454 ····.local·v2,·"value":Ljava/lang/Object;
456 ····instance-of·v4,·v3,·Ljava/io/Serializable;455 ····instance-of·v4,·v2,·Ljava/io/Serializable;
  
457 ····if-eqz·v4,·:cond_0456 ····if-eqz·v4,·:cond_0
  
458 ····.line·295457 ····.line·295
459 ····invoke-virtual·{p1,·v3},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V458 ····invoke-virtual·{p1,·v2},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V
  
460 ····goto·:goto_0459 ····goto·:goto_0
  
461 ····.line·298460 ····.line·298
462 ····:cond_0461 ····:cond_0
463 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->nonSerializableReplacement(Ljava/lang/Object;)Ljava/lang/String;462 ····invoke-direct·{p0,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->nonSerializableReplacement(Ljava/lang/Object;)Ljava/lang/String;
  
464 ····move-result-object·v4463 ····move-result-object·v4
  
465 ····invoke-virtual·{p1,·v4},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V464 ····invoke-virtual·{p1,·v4},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V
  
466 ····goto·:goto_0465 ····goto·:goto_0
  
467 ····.line·301466 ····.line·301
468 ····.end·local·v1····#·"key":Ljava/lang/String;467 ····.end·local·v0····#·"key":Ljava/lang/String;
469 ····.end·local·v3····#·"value":Ljava/lang/Object;468 ····.end·local·v2····#·"value":Ljava/lang/Object;
470 ····:cond_1469 ····:cond_1
471 ····return-void470 ····return-void
472 .end·method471 .end·method
  
473 .method·private·serializeMessages(Ljava/io/ObjectOutputStream;)V472 .method·private·serializeMessages(Ljava/io/ObjectOutputStream;)V
474 ····.locals·7473 ····.locals·7
475 ····.param·p1,·"out"····#·Ljava/io/ObjectOutputStream;474 ····.param·p1,·"out"····#·Ljava/io/ObjectOutputStream;
4.0 KB
smali/org/apache/commons/math3/exception/util/ArgUtils.smali
    
Offset 11, 111 lines modifiedOffset 11, 89 lines modified
11 ····.line·3211 ····.line·32
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·flatten([Ljava/lang/Object;)[Ljava/lang/Object;15 .method·public·static·flatten([Ljava/lang/Object;)[Ljava/lang/Object;
16 ····.locals·1016 ····.locals·9
17 ····.param·p0,·"array"····#·[Ljava/lang/Object;17 ····.param·p0,·"array"····#·[Ljava/lang/Object;
  
18 ····.prologue18 ····.prologue
 19 ····const/4·v4,·0x0
  
19 ····.line·4220 ····.line·42
20 ····new-instance·v6,·Ljava/util/ArrayList;21 ····new-instance·v0,·Ljava/util/ArrayList;
  
21 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V22 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
22 ····.line·4323 ····.line·43
23 ····.local·v6,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;"24 ····.local·v0,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;"
24 ····if-eqz·p0,·:cond_225 ····if-eqz·p0,·:cond_2
  
25 ····.line·4426 ····.line·44
26 ····move-object·v0,·p0 
  
27 ····.local·v0,·"arr$":[Ljava/lang/Object; 
28 ····array-length·v4,·v027 ····array-length·v6,·p0
  
29 ····.local·v4,·"len$":I 
30 ····const/4·v2,·0x0 
  
31 ····.local·v2,·"i$":I 
32 ····move·v3,·v228 ····move·v5,·v4
  
33 ····.end·local·v0····#·"arr$":[Ljava/lang/Object; 
34 ····.end·local·v2····#·"i$":I 
35 ····.end·local·v4····#·"len$":I 
36 ····.local·v3,·"i$":I 
37 ····:goto_029 ····:goto_0
38 ····if-ge·v3,·v4,·:cond_230 ····if-ge·v5,·v6,·:cond_2
  
39 ····aget-object·v7,·v0,·v331 ····aget-object·v1,·p0,·v5
  
40 ····.line·4532 ····.line·45
41 ····.local·v7,·"o":Ljava/lang/Object;33 ····.local·v1,·"o":Ljava/lang/Object;
42 ····instance-of·v9,·v7,·[Ljava/lang/Object;34 ····instance-of·v3,·v1,·[Ljava/lang/Object;
  
43 ····if-eqz·v9,·:cond_035 ····if-eqz·v3,·:cond_0
  
44 ····.line·4636 ····.line·46
45 ····check-cast·v7,·[Ljava/lang/Object;37 ····check-cast·v1,·[Ljava/lang/Object;
  
46 ····.end·local·v7····#·"o":Ljava/lang/Object;38 ····.end·local·v1····#·"o":Ljava/lang/Object;
47 ····check-cast·v7,·[Ljava/lang/Object;39 ····check-cast·v1,·[Ljava/lang/Object;
  
48 ····invoke-static·{v7},·Lorg/apache/commons/math3/exception/util/ArgUtils;->flatten([Ljava/lang/Object;)[Ljava/lang/Object;40 ····invoke-static·{v1},·Lorg/apache/commons/math3/exception/util/ArgUtils;->flatten([Ljava/lang/Object;)[Ljava/lang/Object;
  
49 ····move-result-object·v141 ····move-result-object·v7
  
50 ····.local·v1,·"arr$":[Ljava/lang/Object; 
51 ····array-length·v5,·v142 ····array-length·v8,·v7
  
 43 ····move·v3,·v4
52 ····.local·v5,·"len$":I 
53 ····const/4·v2,·0x0 
  
54 ····.end·local·v3····#·"i$":I 
55 ····.restart·local·v2····#·"i$":I 
56 ····:goto_144 ····:goto_1
57 ····if-ge·v2,·v5,·:cond_145 ····if-ge·v3,·v8,·:cond_1
  
58 ····aget-object·v8,·v1,·v246 ····aget-object·v2,·v7,·v3
  
59 ····.line·4747 ····.line·47
60 ····.local·v8,·"oR":Ljava/lang/Object;48 ····.local·v2,·"oR":Ljava/lang/Object;
61 ····invoke-interface·{v6,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z49 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
62 ····.line·4650 ····.line·46
63 ····add-int/lit8·v2,·v2,·0x151 ····add-int/lit8·v3,·v3,·0x1
  
64 ····goto·:goto_152 ····goto·:goto_1
  
65 ····.line·5053 ····.line·50
66 ····.end·local·v1····#·"arr$":[Ljava/lang/Object; 
67 ····.end·local·v2····#·"i$":I 
68 ····.end·local·v5····#·"len$":I 
69 ····.end·local·v8····#·"oR":Ljava/lang/Object;54 ····.end·local·v2····#·"oR":Ljava/lang/Object;
70 ····.restart·local·v3····#·"i$":I 
71 ····.restart·local·v7····#·"o":Ljava/lang/Object;55 ····.restart·local·v1····#·"o":Ljava/lang/Object;
72 ····:cond_056 ····:cond_0
73 ····invoke-interface·{v6,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z57 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
74 ····.line·4458 ····.line·44
75 ····.end·local·v3····#·"i$":I 
76 ····.end·local·v7····#·"o":Ljava/lang/Object;59 ····.end·local·v1····#·"o":Ljava/lang/Object;
77 ····:cond_160 ····:cond_1
78 ····add-int/lit8·v2,·v3,·0x161 ····add-int/lit8·v3,·v5,·0x1
  
79 ····.restart·local·v2····#·"i$":I 
80 ····move·v3,·v262 ····move·v5,·v3
  
81 ····.end·local·v2····#·"i$":I 
82 ····.restart·local·v3····#·"i$":I 
83 ····goto·:goto_063 ····goto·:goto_0
  
84 ····.line·5464 ····.line·54
85 ····.end·local·v3····#·"i$":I 
86 ····:cond_265 ····:cond_2
87 ····invoke-interface·{v6},·Ljava/util/List;->toArray()[Ljava/lang/Object;66 ····invoke-interface·{v0},·Ljava/util/List;->toArray()[Ljava/lang/Object;
  
88 ····move-result-object·v967 ····move-result-object·v3
  
89 ····return-object·v968 ····return-object·v3
90 .end·method69 .end·method
632 B
smali/org/apache/commons/math3/exception/util/LocalizedFormats.smali
    
Offset 6806, 14 lines modifiedOffset 6806, 15 lines modified
  
6806 ····move-result-object·v26806 ····move-result-object·v2
  
6807 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;6807 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
6808 ····move-result-object·v26808 ····move-result-object·v2
  
 6809 ····.line·389
6809 ····invoke-static·{v2,·p1},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;6810 ····invoke-static·{v2,·p1},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;
  
6810 ····move-result-object·v06811 ····move-result-object·v0
  
6811 ····.line·3906812 ····.line·390
6812 ····.local·v0,·"bundle":Ljava/util/ResourceBundle;6813 ····.local·v0,·"bundle":Ljava/util/ResourceBundle;
6813 ····invoke-virtual·{v0},·Ljava/util/ResourceBundle;->getLocale()Ljava/util/Locale;6814 ····invoke-virtual·{v0},·Ljava/util/ResourceBundle;->getLocale()Ljava/util/Locale;
1.34 KB
smali/org/apache/commons/math3/distribution/ZipfDistribution.smali
    
Offset 74, 14 lines modifiedOffset 74, 15 lines modified
74 ····if-gtz·p2,·:cond_074 ····if-gtz·p2,·:cond_0
  
75 ····.line·7875 ····.line·78
76 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;76 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
77 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;77 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 78 ····.line·79
78 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;79 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
79 ····move-result-object·v280 ····move-result-object·v2
  
80 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V81 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
81 ····throw·v082 ····throw·v0
Offset 95, 14 lines modifiedOffset 96, 15 lines modified
95 ····if-gtz·v0,·:cond_196 ····if-gtz·v0,·:cond_1
  
96 ····.line·8297 ····.line·82
97 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;98 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
98 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPONENT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;99 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPONENT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 100 ····.line·83
99 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;101 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
100 ····move-result-object·v2102 ····move-result-object·v2
  
101 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V103 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
102 ····throw·v0104 ····throw·v0
26.8 KB
smali/org/apache/commons/math3/distribution/EnumeratedRealDistribution.smali
    
Offset 137, 83 lines modifiedOffset 137, 82 lines modified
137 ····.line·71137 ····.line·71
138 ····return-void138 ····return-void
139 .end·method139 .end·method
  
  
140 #·virtual·methods140 #·virtual·methods
141 .method·public·cumulativeProbability(D)D141 .method·public·cumulativeProbability(D)D
142 ····.locals·6142 ····.locals·7
143 ····.param·p1,·"x"····#·D143 ····.param·p1,·"x"····#·D
  
144 ····.prologue144 ····.prologue
145 ····.line·130145 ····.line·130
146 ····const-wide/16·v1,·0x0146 ····const-wide/16·v0,·0x0
  
147 ····.line·132147 ····.line·132
148 ····.local·v1,·"probability":D148 ····.local·v0,·"probability":D
149 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;149 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;
  
150 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;150 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;
  
151 ····move-result-object·v4151 ····move-result-object·v3
  
152 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;152 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
153 ····move-result-object·v0153 ····move-result-object·v4
  
154 ····.local·v0,·"i$":Ljava/util/Iterator; 
155 ····:cond_0154 ····:cond_0
156 ····:goto_0155 ····:goto_0
157 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z156 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
158 ····move-result·v4157 ····move-result·v3
  
159 ····if-eqz·v4,·:cond_1158 ····if-eqz·v3,·:cond_1
  
160 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;159 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
161 ····move-result-object·v3160 ····move-result-object·v2
  
162 ····check-cast·v3,·Lorg/apache/commons/math3/util/Pair;161 ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair;
  
163 ····.line·133162 ····.line·133
164 ····.local·v3,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;"163 ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;"
165 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object;164 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object;
  
166 ····move-result-object·v4165 ····move-result-object·v3
  
167 ····check-cast·v4,·Ljava/lang/Double;166 ····check-cast·v3,·Ljava/lang/Double;
  
168 ····invoke-virtual·{v4},·Ljava/lang/Double;->doubleValue()D167 ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D
  
169 ····move-result-wide·v4168 ····move-result-wide·v5
  
170 ····cmpg-double·v4,·v4,·p1169 ····cmpg-double·v3,·v5,·p1
  
171 ····if-gtz·v4,·:cond_0170 ····if-gtz·v3,·:cond_0
  
172 ····.line·134171 ····.line·134
173 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;172 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;
  
174 ····move-result-object·v4173 ····move-result-object·v3
  
175 ····check-cast·v4,·Ljava/lang/Double;174 ····check-cast·v3,·Ljava/lang/Double;
  
176 ····invoke-virtual·{v4},·Ljava/lang/Double;->doubleValue()D175 ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D
  
177 ····move-result-wide·v4176 ····move-result-wide·v5
  
178 ····add-double/2addr·v1,·v4177 ····add-double/2addr·v0,·v5
  
179 ····goto·:goto_0178 ····goto·:goto_0
  
180 ····.line·138179 ····.line·138
181 ····.end·local·v3····#·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;"180 ····.end·local·v2····#·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;"
182 ····:cond_1181 ····:cond_1
183 ····return-wide·v1182 ····return-wide·v0
184 .end·method183 .end·method
  
185 .method·public·density(D)D184 .method·public·density(D)D
186 ····.locals·2185 ····.locals·2
187 ····.param·p1,·"x"····#·D186 ····.param·p1,·"x"····#·D
  
188 ····.prologue187 ····.prologue
Offset 226, 492 lines modifiedOffset 225, 487 lines modified
226 .end·method225 .end·method
  
227 .method·public·getNumericalMean()D226 .method·public·getNumericalMean()D
228 ····.locals·9227 ····.locals·9
  
229 ····.prologue228 ····.prologue
230 ····.line·174229 ····.line·174
231 ····const-wide/16·v1,·0x0230 ····const-wide/16·v0,·0x0
  
232 ····.line·176231 ····.line·176
233 ····.local·v1,·"mean":D232 ····.local·v0,·"mean":D
234 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;233 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;
  
235 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;234 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;
  
236 ····move-result-object·v4235 ····move-result-object·v3
  
237 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;236 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
238 ····move-result-object·v0237 ····move-result-object·v4
  
239 ····.local·v0,·"i$":Ljava/util/Iterator; 
240 ····:goto_0238 ····:goto_0
241 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z239 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
242 ····move-result·v4240 ····move-result·v3
  
243 ····if-eqz·v4,·:cond_0241 ····if-eqz·v3,·:cond_0
  
244 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;242 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
245 ····move-result-object·v3243 ····move-result-object·v2
  
246 ····check-cast·v3,·Lorg/apache/commons/math3/util/Pair;244 ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair;
  
247 ····.line·177245 ····.line·177
248 ····.local·v3,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;"246 ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;"
249 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;247 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;
  
250 ····move-result-object·v4248 ····move-result-object·v3
  
251 ····check-cast·v4,·Ljava/lang/Double;249 ····check-cast·v3,·Ljava/lang/Double;
  
Max diff block lines reached; 21086/27290 bytes (77.27%) of diff not shown.
753 B
smali/org/apache/commons/math3/distribution/PoissonDistribution.smali
    
Offset 1006, 22 lines modifiedOffset 1006, 24 lines modified
  
1006 ····neg-double·v2,·v21006 ····neg-double·v2,·v2
  
1007 ····int-to-double·v4,·p11007 ····int-to-double·v4,·p1
  
1008 ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PoissonDistribution;->mean:D1008 ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PoissonDistribution;->mean:D
  
 1009 ····.line·178
1009 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D1010 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D
  
1010 ····move-result-wide·v41011 ····move-result-wide·v4
  
1011 ····sub-double/2addr·v2,·v41012 ····sub-double/2addr·v2,·v4
  
1012 ····const-wide·v4,·0x401921fb54442d18L····#·6.2831853071795861013 ····const-wide·v4,·0x401921fb54442d18L····#·6.283185307179586
  
 1014 ····.line·179
1013 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D1015 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
1014 ····move-result-wide·v41016 ····move-result-wide·v4
  
1015 ····mul-double/2addr·v4,·v81017 ····mul-double/2addr·v4,·v8
  
1016 ····sub-double/2addr·v2,·v41018 ····sub-double/2addr·v2,·v4
800 B
smali/org/apache/commons/math3/distribution/AbstractMultivariateRealDistribution.smali
    
Offset 70, 14 lines modifiedOffset 70, 15 lines modified
70 ····if-gtz·p1,·:cond_070 ····if-gtz·p1,·:cond_0
  
71 ····.line·6271 ····.line·62
72 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;72 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
73 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;73 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 74 ····.line·63
74 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;75 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
75 ····move-result-object·v476 ····move-result-object·v4
  
76 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V77 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
77 ····throw·v278 ····throw·v2
701 B
smali/org/apache/commons/math3/distribution/LogNormalDistribution.smali
    
Offset 588, 14 lines modifiedOffset 588, 15 lines modified
588 ····if-lez·v6,·:cond_0588 ····if-lez·v6,·:cond_0
  
589 ····.line·254589 ····.line·254
590 ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;590 ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
591 ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;591 ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 592 ····.line·255
592 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;593 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
593 ····move-result-object·v8594 ····move-result-object·v8
  
594 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;595 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
595 ····move-result-object·v9596 ····move-result-object·v9
2.26 KB
smali/org/apache/commons/math3/distribution/TDistribution.smali
    
Offset 112, 14 lines modifiedOffset 112, 15 lines modified
112 ····if-gtz·v0,·:cond_0112 ····if-gtz·v0,·:cond_0
  
113 ····.line·105113 ····.line·105
114 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;114 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
115 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;115 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 116 ····.line·106
116 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;117 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
117 ····move-result-object·v2118 ····move-result-object·v2
  
118 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V119 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
119 ····throw·v0120 ····throw·v0
Offset 174, 14 lines modifiedOffset 175, 15 lines modified
  
174 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/TDistribution;->degreesOfFreedom:D175 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/TDistribution;->degreesOfFreedom:D
  
175 ····mul-double/2addr·v2,·v4176 ····mul-double/2addr·v2,·v4
  
176 ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5177 ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5
  
 178 ····.line·145
177 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/special/Beta;->regularizedBeta(DDD)D179 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/special/Beta;->regularizedBeta(DDD)D
  
178 ····move-result-wide·v8180 ····move-result-wide·v8
  
179 ····.line·149181 ····.line·149
180 ····.local·v8,·"t":D182 ····.local·v8,·"t":D
181 ····const-wide/16·v0,·0x0183 ····const-wide/16·v0,·0x0
Offset 404, 49 lines modifiedOffset 406, 54 lines modified
  
404 ····move-result-wide·v4406 ····move-result-wide·v4
  
405 ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5407 ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5
  
406 ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI408 ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI
  
 409 ····.line·132
407 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->log(D)D410 ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
408 ····move-result-wide·v8411 ····move-result-wide·v8
  
 412 ····.line·133
409 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->log(D)D413 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
410 ····move-result-wide·v10414 ····move-result-wide·v10
  
411 ····add-double/2addr·v8,·v10415 ····add-double/2addr·v8,·v10
  
412 ····mul-double/2addr·v6,·v8416 ····mul-double/2addr·v6,·v8
  
413 ····sub-double/2addr·v4,·v6417 ····sub-double/2addr·v4,·v6
  
414 ····const-wide/high16·v6,·0x4000000000000000L····#·2.0418 ····const-wide/high16·v6,·0x4000000000000000L····#·2.0
  
415 ····div-double·v6,·v0,·v6419 ····div-double·v6,·v0,·v6
  
 420 ····.line·134
416 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D421 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D
  
417 ····move-result-wide·v6422 ····move-result-wide·v6
  
418 ····sub-double/2addr·v4,·v6423 ····sub-double/2addr·v4,·v6
  
419 ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0424 ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0
  
420 ····mul-double·v8,·p1,·p1425 ····mul-double·v8,·p1,·p1
  
421 ····div-double/2addr·v8,·v0426 ····div-double/2addr·v8,·v0
  
422 ····add-double/2addr·v6,·v8427 ····add-double/2addr·v6,·v8
  
 428 ····.line·135
423 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->log(D)D429 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
424 ····move-result-wide·v6430 ····move-result-wide·v6
  
425 ····mul-double/2addr·v6,·v2431 ····mul-double/2addr·v6,·v2
  
426 ····sub-double/2addr·v4,·v6432 ····sub-double/2addr·v4,·v6
  
 433 ····.line·131
427 ····return-wide·v4434 ····return-wide·v4
428 .end·method435 .end·method
2.96 KB
smali/org/apache/commons/math3/distribution/AbstractRealDistribution.smali
    
Offset 227, 14 lines modifiedOffset 227, 15 lines modified
  
227 ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->isNaN(D)Z227 ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->isNaN(D)Z
  
228 ····move-result·v8228 ····move-result·v8
  
229 ····if-nez·v8,·:cond_6229 ····if-nez·v8,·:cond_6
  
 230 ····.line·175
230 ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isInfinite(D)Z231 ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isInfinite(D)Z
  
231 ····move-result·v8232 ····move-result·v8
  
232 ····if-nez·v8,·:cond_6233 ····if-nez·v8,·:cond_6
  
233 ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isNaN(D)Z234 ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isNaN(D)Z
Offset 304, 20 lines modifiedOffset 305, 21 lines modified
  
304 ····move-object/from16·v0,·p0305 ····move-object/from16·v0,·p0
  
305 ····move-wide/from16·v1,·p1306 ····move-wide/from16·v1,·p1
  
306 ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;-><init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V307 ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;-><init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V
  
307 ····.line·206308 ····.line·209
308 ····.local·v3,·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction;309 ····.local·v3,·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction;
309 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->getSolverAbsoluteAccuracy()D310 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->getSolverAbsoluteAccuracy()D
  
310 ····move-result-wide·v8311 ····move-result-wide·v8
  
 312 ····.line·206
311 ····invoke-static/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolverUtils;->solve(Lorg/apache/commons/math3/analysis/UnivariateFunction;DDD)D313 ····invoke-static/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolverUtils;->solve(Lorg/apache/commons/math3/analysis/UnivariateFunction;DDD)D
  
312 ····move-result-wide·v21314 ····move-result-wide·v21
  
313 ····.line·211315 ····.line·211
314 ····.local·v21,·"x":D316 ····.local·v21,·"x":D
315 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->isSupportConnected()Z317 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->isSupportConnected()Z
Offset 397, 15 lines modifiedOffset 399, 15 lines modified
397 ····if-gez·v8,·:cond_9399 ····if-gez·v8,·:cond_9
  
398 ····.line·221400 ····.line·221
399 ····move-wide·v4,·v13401 ····move-wide·v4,·v13
  
400 ····goto·:goto_2402 ····goto·:goto_2
  
401 ····.line·174403 ····.line·175
402 ····.end·local·v3····#·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction;404 ····.end·local·v3····#·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction;
403 ····.end·local·v10····#·"chebyshevApplies":Z405 ····.end·local·v10····#·"chebyshevApplies":Z
404 ····.end·local·v11····#·"dx":D406 ····.end·local·v11····#·"dx":D
405 ····.end·local·v13····#·"midPoint":D407 ····.end·local·v13····#·"midPoint":D
406 ····.end·local·v17····#·"px":D408 ····.end·local·v17····#·"px":D
407 ····.end·local·v21····#·"x":D409 ····.end·local·v21····#·"x":D
408 ····:cond_6410 ····:cond_6
Offset 521, 14 lines modifiedOffset 523, 15 lines modified
521 ····if-lez·v0,·:cond_0523 ····if-lez·v0,·:cond_0
  
522 ····.line·113524 ····.line·113
523 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;525 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
524 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;526 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 527 ····.line·114
525 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;528 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
526 ····move-result-object·v2529 ····move-result-object·v2
  
527 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;530 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
528 ····move-result-object·v3531 ····move-result-object·v3
Offset 600, 14 lines modifiedOffset 603, 15 lines modified
600 ····if-gtz·p1,·:cond_0603 ····if-gtz·p1,·:cond_0
  
601 ····.line·270604 ····.line·270
602 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;605 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
603 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;606 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 607 ····.line·271
604 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;608 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
605 ····move-result-object·v4609 ····move-result-object·v4
  
606 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V610 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
607 ····throw·v2611 ····throw·v2
947 B
smali/org/apache/commons/math3/distribution/MultivariateNormalDistribution.smali
    
Offset 450, 26 lines modifiedOffset 450, 29 lines modified
  
450 ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D450 ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
451 ····move-result-wide·v1451 ····move-result-wide·v1
  
452 ····iget-wide·v3,·p0,·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->covarianceMatrixDeterminant:D452 ····iget-wide·v3,·p0,·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->covarianceMatrixDeterminant:D
  
 453 ····.line·184
453 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D454 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
454 ····move-result-wide·v3455 ····move-result-wide·v3
  
455 ····mul-double/2addr·v1,·v3456 ····mul-double/2addr·v1,·v3
  
 457 ····.line·185
456 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->getExponentTerm([D)D458 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->getExponentTerm([D)D
  
457 ····move-result-wide·v3459 ····move-result-wide·v3
  
458 ····mul-double/2addr·v1,·v3460 ····mul-double/2addr·v1,·v3
  
 461 ····.line·183
459 ····return-wide·v1462 ····return-wide·v1
460 .end·method463 .end·method
  
461 .method·public·getCovariances()Lorg/apache/commons/math3/linear/RealMatrix;464 .method·public·getCovariances()Lorg/apache/commons/math3/linear/RealMatrix;
462 ····.locals·1465 ····.locals·1
  
463 ····.prologue466 ····.prologue
20.5 KB
smali/org/apache/commons/math3/distribution/EnumeratedIntegerDistribution.smali
    
Offset 137, 436 lines modifiedOffset 137, 431 lines modified
137 ····.line·69137 ····.line·69
138 ····return-void138 ····return-void
139 .end·method139 .end·method
  
  
140 #·virtual·methods140 #·virtual·methods
141 .method·public·cumulativeProbability(I)D141 .method·public·cumulativeProbability(I)D
142 ····.locals·6142 ····.locals·7
143 ····.param·p1,·"x"····#·I143 ····.param·p1,·"x"····#·I
  
144 ····.prologue144 ····.prologue
145 ····.line·114145 ····.line·114
146 ····const-wide/16·v1,·0x0146 ····const-wide/16·v0,·0x0
  
147 ····.line·116147 ····.line·116
148 ····.local·v1,·"probability":D148 ····.local·v0,·"probability":D
149 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;149 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;
  
150 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;150 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;
  
151 ····move-result-object·v4151 ····move-result-object·v3
  
152 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;152 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
153 ····move-result-object·v0153 ····move-result-object·v4
  
154 ····.local·v0,·"i$":Ljava/util/Iterator; 
155 ····:cond_0154 ····:cond_0
156 ····:goto_0155 ····:goto_0
157 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z156 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
158 ····move-result·v4157 ····move-result·v3
  
159 ····if-eqz·v4,·:cond_1158 ····if-eqz·v3,·:cond_1
  
160 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;159 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
161 ····move-result-object·v3160 ····move-result-object·v2
  
162 ····check-cast·v3,·Lorg/apache/commons/math3/util/Pair;161 ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair;
  
163 ····.line·117162 ····.line·117
164 ····.local·v3,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;"163 ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;"
165 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object;164 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object;
  
166 ····move-result-object·v4165 ····move-result-object·v3
  
167 ····check-cast·v4,·Ljava/lang/Integer;166 ····check-cast·v3,·Ljava/lang/Integer;
  
168 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I167 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I
  
169 ····move-result·v4168 ····move-result·v3
  
170 ····if-gt·v4,·p1,·:cond_0169 ····if-gt·v3,·p1,·:cond_0
  
171 ····.line·118170 ····.line·118
172 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;171 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;
  
173 ····move-result-object·v4172 ····move-result-object·v3
  
174 ····check-cast·v4,·Ljava/lang/Double;173 ····check-cast·v3,·Ljava/lang/Double;
  
175 ····invoke-virtual·{v4},·Ljava/lang/Double;->doubleValue()D174 ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D
  
176 ····move-result-wide·v4175 ····move-result-wide·v5
  
177 ····add-double/2addr·v1,·v4176 ····add-double/2addr·v0,·v5
  
178 ····goto·:goto_0177 ····goto·:goto_0
  
179 ····.line·122178 ····.line·122
180 ····.end·local·v3····#·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;"179 ····.end·local·v2····#·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;"
181 ····:cond_1180 ····:cond_1
182 ····return-wide·v1181 ····return-wide·v0
183 .end·method182 .end·method
  
184 .method·public·getNumericalMean()D183 .method·public·getNumericalMean()D
185 ····.locals·9184 ····.locals·9
  
186 ····.prologue185 ····.prologue
187 ····.line·131186 ····.line·131
188 ····const-wide/16·v1,·0x0187 ····const-wide/16·v0,·0x0
  
189 ····.line·133188 ····.line·133
190 ····.local·v1,·"mean":D189 ····.local·v0,·"mean":D
191 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;190 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution;
  
192 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;191 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List;
  
193 ····move-result-object·v4192 ····move-result-object·v3
  
194 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;193 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
195 ····move-result-object·v0194 ····move-result-object·v4
  
196 ····.local·v0,·"i$":Ljava/util/Iterator; 
197 ····:goto_0195 ····:goto_0
198 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z196 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
199 ····move-result·v4197 ····move-result·v3
  
200 ····if-eqz·v4,·:cond_0198 ····if-eqz·v3,·:cond_0
  
201 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;199 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
202 ····move-result-object·v3200 ····move-result-object·v2
  
203 ····check-cast·v3,·Lorg/apache/commons/math3/util/Pair;201 ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair;
  
204 ····.line·134202 ····.line·134
205 ····.local·v3,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;"203 ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;"
206 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;204 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object;
  
207 ····move-result-object·v4205 ····move-result-object·v3
  
208 ····check-cast·v4,·Ljava/lang/Double;206 ····check-cast·v3,·Ljava/lang/Double;
  
209 ····invoke-virtual·{v4},·Ljava/lang/Double;->doubleValue()D207 ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D
  
210 ····move-result-wide·v5208 ····move-result-wide·v5
  
211 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object;209 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object;
  
212 ····move-result-object·v4210 ····move-result-object·v3
  
213 ····check-cast·v4,·Ljava/lang/Integer;211 ····check-cast·v3,·Ljava/lang/Integer;
  
Max diff block lines reached; 14349/20852 bytes (68.81%) of diff not shown.
703 B
smali/org/apache/commons/math3/distribution/UniformRealDistribution.smali
    
Offset 115, 14 lines modifiedOffset 115, 15 lines modified
115 ····if-ltz·v0,·:cond_0115 ····if-ltz·v0,·:cond_0
  
116 ····.line·121116 ····.line·121
117 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;117 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
118 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats;118 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 119 ····.line·123
119 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;120 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
120 ····move-result-object·v2121 ····move-result-object·v2
  
121 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;122 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
122 ····move-result-object·v3123 ····move-result-object·v3
751 B
smali/org/apache/commons/math3/distribution/BinomialDistribution.smali
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
45 ····if-gez·p2,·:cond_045 ····if-gez·p2,·:cond_0
  
46 ····.line·7146 ····.line·71
47 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;47 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;
  
48 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_TRIALS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;48 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_TRIALS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 49 ····.line·72
49 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;50 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
50 ····move-result-object·v251 ····move-result-object·v2
  
51 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V52 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
52 ····throw·v053 ····throw·v0
1.17 KB
smali/org/apache/commons/math3/distribution/EnumeratedDistribution.smali
    
Offset 359, 14 lines modifiedOffset 359, 15 lines modified
359 ····if-eqz·v3,·:cond_1359 ····if-eqz·v3,·:cond_1
  
360 ····:cond_0360 ····:cond_0
361 ····if-eqz·p1,·:cond_2361 ····if-eqz·p1,·:cond_2
  
362 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->singletons:Ljava/util/List;362 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->singletons:Ljava/util/List;
  
 363 ····.line·155
363 ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;364 ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
364 ····move-result-object·v3365 ····move-result-object·v3
  
365 ····invoke-virtual·{p1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z366 ····invoke-virtual·{p1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
366 ····move-result·v3367 ····move-result·v3
Offset 503, 14 lines modifiedOffset 504, 15 lines modified
503 ····if-gtz·p1,·:cond_0504 ····if-gtz·p1,·:cond_0
  
504 ····.line·215505 ····.line·215
505 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;506 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
506 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;507 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 508 ····.line·216
507 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;509 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
508 ····move-result-object·v4510 ····move-result-object·v4
  
509 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V511 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
510 ····throw·v2512 ····throw·v2
2.41 KB
smali/org/apache/commons/math3/distribution/AbstractIntegerDistribution.smali
    
Offset 101, 14 lines modifiedOffset 101, 15 lines modified
  
101 ····const/4·v4,·0x1101 ····const/4·v4,·0x1
  
102 ····new-array·v4,·v4,·[Ljava/lang/Object;102 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
103 ····const/4·v5,·0x0103 ····const/4·v5,·0x0
  
 104 ····.line·231
104 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;105 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
105 ····move-result-object·v6106 ····move-result-object·v6
  
106 ····aput-object·v6,·v4,·v5107 ····aput-object·v6,·v4,·v5
  
107 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V108 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 137, 14 lines modifiedOffset 138, 15 lines modified
137 ····if-ge·p2,·p1,·:cond_0138 ····if-ge·p2,·p1,·:cond_0
  
138 ····.line·83139 ····.line·83
139 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;140 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
140 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;141 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 142 ····.line·84
141 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;143 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
142 ····move-result-object·v2144 ····move-result-object·v2
  
143 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;145 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
144 ····move-result-object·v3146 ····move-result-object·v3
Offset 303, 14 lines modifiedOffset 305, 15 lines modified
  
303 ····invoke-static·{v7,·v8},·Ljava/lang/Double;->isNaN(D)Z305 ····invoke-static·{v7,·v8},·Ljava/lang/Double;->isNaN(D)Z
  
304 ····move-result·v14306 ····move-result·v14
  
305 ····if-nez·v14,·:cond_8307 ····if-nez·v14,·:cond_8
  
 308 ····.line·128
306 ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z309 ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z
  
307 ····move-result·v14310 ····move-result·v14
  
308 ····if-nez·v14,·:cond_8311 ····if-nez·v14,·:cond_8
  
309 ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isNaN(D)Z312 ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isNaN(D)Z
Offset 403, 15 lines modifiedOffset 406, 15 lines modified
  
403 ····invoke-virtual·{v0,·v1,·v2,·v6,·v13},·Lorg/apache/commons/math3/distribution/AbstractIntegerDistribution;->solveInverseCumulativeProbability(DII)I406 ····invoke-virtual·{v0,·v1,·v2,·v6,·v13},·Lorg/apache/commons/math3/distribution/AbstractIntegerDistribution;->solveInverseCumulativeProbability(DII)I
  
404 ····move-result·v13407 ····move-result·v13
  
405 ····goto·:goto_0408 ····goto·:goto_0
  
406 ····.line·127409 ····.line·128
407 ····.end·local·v3····#·"chebyshevApplies":Z410 ····.end·local·v3····#·"chebyshevApplies":Z
408 ····:cond_8411 ····:cond_8
409 ····const/4·v3,·0x0412 ····const/4·v3,·0x0
  
410 ····goto·:goto_1413 ····goto·:goto_1
411 .end·method414 .end·method
  
Offset 478, 14 lines modifiedOffset 481, 15 lines modified
478 ····if-gtz·p1,·:cond_0481 ····if-gtz·p1,·:cond_0
  
479 ····.line·204482 ····.line·204
480 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;483 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
481 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;484 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 485 ····.line·205
482 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;486 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
483 ····move-result-object·v4487 ····move-result-object·v4
  
484 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V488 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
485 ····throw·v2489 ····throw·v2
1.7 KB
smali/org/apache/commons/math3/distribution/FDistribution.smali
    
Offset 142, 14 lines modifiedOffset 142, 15 lines modified
142 ····if-gtz·v0,·:cond_0142 ····if-gtz·v0,·:cond_0
  
143 ····.line·127143 ····.line·127
144 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;144 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
145 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;145 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 146 ····.line·128
146 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;147 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
147 ····move-result-object·v2148 ····move-result-object·v2
  
148 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V149 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
149 ····throw·v0150 ····throw·v0
Offset 161, 14 lines modifiedOffset 162, 15 lines modified
161 ····if-gtz·v0,·:cond_1162 ····if-gtz·v0,·:cond_1
  
162 ····.line·131163 ····.line·131
163 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;164 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
164 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;165 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 166 ····.line·132
165 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;167 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
166 ····move-result-object·v2168 ····move-result-object·v2
  
167 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V169 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
168 ····throw·v0170 ····throw·v0
Offset 547, 15 lines modifiedOffset 549, 17 lines modified
  
547 ····sub-double/2addr·v13,·v15549 ····sub-double/2addr·v13,·v15
  
548 ····mul-double·v15,·v9,·v5550 ····mul-double·v15,·v9,·v5
  
549 ····sub-double/2addr·v13,·v15551 ····sub-double/2addr·v13,·v15
  
 552 ····.line·160
550 ····invoke-static·{v11,·v12,·v9,·v10},·Lorg/apache/commons/math3/special/Beta;->logBeta(DD)D553 ····invoke-static·{v11,·v12,·v9,·v10},·Lorg/apache/commons/math3/special/Beta;->logBeta(DD)D
  
551 ····move-result-wide·v15554 ····move-result-wide·v15
  
552 ····sub-double/2addr·v13,·v15555 ····sub-double/2addr·v13,·v15
  
 556 ····.line·158
553 ····return-wide·v13557 ····return-wide·v13
554 .end·method558 .end·method
1.73 KB
smali/org/apache/commons/math3/distribution/TriangularDistribution.smali
    
Offset 75, 14 lines modifiedOffset 75, 15 lines modified
75 ····if-ltz·v0,·:cond_075 ····if-ltz·v0,·:cond_0
  
76 ····.line·8376 ····.line·83
77 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;77 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
78 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats;78 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 79 ····.line·85
79 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;80 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
80 ····move-result-object·v281 ····move-result-object·v2
  
81 ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;82 ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
82 ····move-result-object·v383 ····move-result-object·v3
Offset 100, 14 lines modifiedOffset 101, 15 lines modified
100 ····if-gez·v0,·:cond_1101 ····if-gez·v0,·:cond_1
  
101 ····.line·88102 ····.line·88
102 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;103 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
103 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;104 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 105 ····.line·89
104 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;106 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
105 ····move-result-object·v2107 ····move-result-object·v2
  
106 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;108 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
107 ····move-result-object·v3109 ····move-result-object·v3
Offset 123, 14 lines modifiedOffset 125, 15 lines modified
123 ····if-lez·v0,·:cond_2125 ····if-lez·v0,·:cond_2
  
124 ····.line·92126 ····.line·92
125 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;127 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
126 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_LARGE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;128 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_LARGE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 129 ····.line·93
127 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;130 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
128 ····move-result-object·v2131 ····move-result-object·v2
  
129 ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;132 ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
130 ····move-result-object·v3133 ····move-result-object·v3
4.7 KB
smali/org/apache/commons/math3/distribution/HypergeometricDistribution.smali
    
Offset 79, 14 lines modifiedOffset 79, 15 lines modified
79 ····if-gtz·p2,·:cond_079 ····if-gtz·p2,·:cond_0
  
80 ····.line·8780 ····.line·87
81 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;81 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
82 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;82 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 83 ····.line·88
83 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;84 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
84 ····move-result-object·v285 ····move-result-object·v2
  
85 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V86 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
86 ····throw·v087 ····throw·v0
Offset 96, 14 lines modifiedOffset 97, 15 lines modified
96 ····if-gez·p3,·:cond_197 ····if-gez·p3,·:cond_1
  
97 ····.line·9198 ····.line·91
98 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;99 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;
  
99 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;100 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 101 ····.line·92
100 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;102 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
101 ····move-result-object·v2103 ····move-result-object·v2
  
102 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V104 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
103 ····throw·v0105 ····throw·v0
Offset 113, 14 lines modifiedOffset 115, 15 lines modified
113 ····if-gez·p4,·:cond_2115 ····if-gez·p4,·:cond_2
  
114 ····.line·95116 ····.line·95
115 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;117 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;
  
116 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;118 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 119 ····.line·96
117 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;120 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
118 ····move-result-object·v2121 ····move-result-object·v2
  
119 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V122 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
120 ····throw·v0123 ····throw·v0
Offset 130, 14 lines modifiedOffset 133, 15 lines modified
130 ····if-le·p3,·p2,·:cond_3133 ····if-le·p3,·p2,·:cond_3
  
131 ····.line·100134 ····.line·100
132 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;135 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
133 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;136 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 137 ····.line·101
134 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;138 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
135 ····move-result-object·v2139 ····move-result-object·v2
  
136 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;140 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
137 ····move-result-object·v3141 ····move-result-object·v3
Offset 151, 14 lines modifiedOffset 155, 15 lines modified
151 ····if-le·p4,·p2,·:cond_4155 ····if-le·p4,·p2,·:cond_4
  
152 ····.line·104156 ····.line·104
153 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;157 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
154 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;158 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 159 ····.line·105
155 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;160 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
156 ····move-result-object·v2161 ····move-result-object·v2
  
157 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;162 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
158 ····move-result-object·v3163 ····move-result-object·v3
Offset 486, 14 lines modifiedOffset 491, 15 lines modified
486 .method·public·getSupportLowerBound()I491 .method·public·getSupportLowerBound()I
487 ····.locals·3492 ····.locals·3
  
488 ····.prologue493 ····.prologue
489 ····.line·315494 ····.line·315
490 ····const/4·v0,·0x0495 ····const/4·v0,·0x0
  
 496 ····.line·316
491 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getSampleSize()I497 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getSampleSize()I
  
492 ····move-result·v1498 ····move-result·v1
  
493 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getNumberOfSuccesses()I499 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getNumberOfSuccesses()I
  
494 ····move-result·v2500 ····move-result·v2
Offset 502, 14 lines modifiedOffset 508, 15 lines modified
  
502 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getPopulationSize()I508 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getPopulationSize()I
  
503 ····move-result·v2509 ····move-result·v2
  
504 ····sub-int/2addr·v1,·v2510 ····sub-int/2addr·v1,·v2
  
 511 ····.line·315
505 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(II)I512 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(II)I
  
506 ····move-result·v0513 ····move-result·v0
  
507 ····return·v0514 ····return·v0
508 .end·method515 .end·method
  
Offset 677, 28 lines modifiedOffset 684, 30 lines modified
  
677 ····iget·v0,·v0,·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->numberOfSuccesses:I684 ····iget·v0,·v0,·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->numberOfSuccesses:I
  
678 ····move/from16·v17,·v0685 ····move/from16·v17,·v0
  
679 ····sub-int·v3,·v3,·v17686 ····sub-int·v3,·v3,·v17
  
 687 ····.line·214
680 ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->logBinomialProbability(IIDD)D688 ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->logBinomialProbability(IIDD)D
  
681 ····move-result-wide·v11689 ····move-result-wide·v11
  
682 ····.line·216690 ····.line·216
683 ····.local·v11,·"p2":D691 ····.local·v11,·"p2":D
684 ····move-object/from16·v0,·p0692 ····move-object/from16·v0,·p0
Max diff block lines reached; 480/4658 bytes (10.30%) of diff not shown.
1.35 KB
smali/org/apache/commons/math3/distribution/WeibullDistribution.smali
    
Offset 147, 14 lines modifiedOffset 147, 15 lines modified
147 ····if-gtz·v0,·:cond_0147 ····if-gtz·v0,·:cond_0
  
148 ····.line·128148 ····.line·128
149 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;149 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
150 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SHAPE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;150 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SHAPE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 151 ····.line·129
151 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;152 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
152 ····move-result-object·v2153 ····move-result-object·v2
  
153 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V154 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
154 ····throw·v0155 ····throw·v0
Offset 166, 14 lines modifiedOffset 167, 15 lines modified
166 ····if-gtz·v0,·:cond_1167 ····if-gtz·v0,·:cond_1
  
167 ····.line·132168 ····.line·132
168 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;169 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
169 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SCALE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;170 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SCALE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 171 ····.line·133
170 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;172 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
171 ····move-result-object·v2173 ····move-result-object·v2
  
172 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V174 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
173 ····throw·v0175 ····throw·v0
781 B
smali/org/apache/commons/math3/distribution/SaddlePointExpansion.smali
    
Offset 433, 14 lines modifiedOffset 433, 15 lines modified
  
433 ····sub-double/2addr·v4,·v6433 ····sub-double/2addr·v4,·v6
  
434 ····sub-int·v6,·p1,·p0434 ····sub-int·v6,·p1,·p0
  
435 ····int-to-double·v6,·v6435 ····int-to-double·v6,·v6
  
 436 ····.line·194
436 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getStirlingError(D)D437 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getStirlingError(D)D
  
437 ····move-result-wide·v6438 ····move-result-wide·v6
  
438 ····sub-double/2addr·v4,·v6439 ····sub-double/2addr·v4,·v6
  
439 ····int-to-double·v6,·p0440 ····int-to-double·v6,·p0
Offset 459, 14 lines modifiedOffset 460, 15 lines modified
  
459 ····int-to-double·v6,·v6460 ····int-to-double·v6,·v6
  
460 ····int-to-double·v8,·p1461 ····int-to-double·v8,·p1
  
461 ····mul-double/2addr·v8,·p4462 ····mul-double/2addr·v8,·p4
  
 463 ····.line·195
462 ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D464 ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D
  
463 ····move-result-wide·v6465 ····move-result-wide·v6
  
464 ····sub-double·v2,·v4,·v6466 ····sub-double·v2,·v4,·v6
  
465 ····.line·196467 ····.line·196
695 B
smali/org/apache/commons/math3/distribution/NormalDistribution.smali
    
Offset 547, 14 lines modifiedOffset 547, 15 lines modified
547 ····if-lez·v6,·:cond_0547 ····if-lez·v6,·:cond_0
  
548 ····.line·205548 ····.line·205
549 ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;549 ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
550 ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;550 ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 551 ····.line·206
551 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;552 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
552 ····move-result-object·v8553 ····move-result-object·v8
  
553 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;554 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
554 ····move-result-object·v9555 ····move-result-object·v9
734 B
smali/org/apache/commons/math3/distribution/AbstractRealDistribution$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$p:D22 .field·final·synthetic·val$p:D
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V24 .method·constructor·<init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;
  
26 ····.prologue27 ····.prologue
27 ····.line·19928 ····.line·199
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->this$0:Lorg/apache/commons/math3/distribution/AbstractRealDistribution;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->this$0:Lorg/apache/commons/math3/distribution/AbstractRealDistribution;
  
29 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->val$p:D30 ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->val$p:D
  
704 B
smali/org/apache/commons/math3/distribution/UniformIntegerDistribution.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
55 ····if-lt·p2,·p3,·:cond_055 ····if-lt·p2,·p3,·:cond_0
  
56 ····.line·7256 ····.line·72
57 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;57 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
58 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats;58 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 59 ····.line·74
59 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;60 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
60 ····move-result-object·v261 ····move-result-object·v2
  
61 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;62 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
62 ····move-result-object·v363 ····move-result-object·v3
1.54 KB
smali/org/apache/commons/math3/distribution/PascalDistribution.smali
    
Offset 61, 14 lines modifiedOffset 61, 15 lines modified
61 ····if-gtz·p2,·:cond_061 ····if-gtz·p2,·:cond_0
  
62 ····.line·11262 ····.line·112
63 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;63 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
64 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;64 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 65 ····.line·113
65 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;66 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
66 ····move-result-object·v267 ····move-result-object·v2
  
67 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V68 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
68 ····throw·v069 ····throw·v0
Offset 379, 26 lines modifiedOffset 380, 28 lines modified
  
379 ····move-result-wide·v2380 ····move-result-wide·v2
  
380 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D381 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D
  
381 ····iget·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->numberOfSuccesses:I382 ····iget·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->numberOfSuccesses:I
  
 383 ····.line·151
382 ····invoke-static·{v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D384 ····invoke-static·{v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D
  
383 ····move-result-wide·v4385 ····move-result-wide·v4
  
384 ····mul-double/2addr·v2,·v4386 ····mul-double/2addr·v2,·v4
  
385 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0387 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0
  
386 ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D388 ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D
  
387 ····sub-double/2addr·v4,·v6389 ····sub-double/2addr·v4,·v6
  
 390 ····.line·152
388 ····invoke-static·{v4,·v5,·p1},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D391 ····invoke-static·{v4,·v5,·p1},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D
  
389 ····move-result-wide·v4392 ····move-result-wide·v4
  
390 ····mul-double·v0,·v2,·v4393 ····mul-double·v0,·v2,·v4
  
391 ····.restart·local·v0····#·"ret":D394 ····.restart·local·v0····#·"ret":D
1.49 KB
smali/org/apache/commons/math3/distribution/GammaDistribution.smali
    
Offset 234, 14 lines modifiedOffset 234, 15 lines modified
  
234 ····move-result-wide·v6234 ····move-result-wide·v6
  
235 ····mul-double/2addr·v4,·v6235 ····mul-double/2addr·v4,·v6
  
236 ····add-double/2addr·v2,·v4236 ····add-double/2addr·v2,·v4
  
 237 ····.line·181
237 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D238 ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D
  
238 ····move-result-wide·v4239 ····move-result-wide·v4
  
239 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D240 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
240 ····move-result-wide·v4241 ····move-result-wide·v4
Offset 255, 24 lines modifiedOffset 256, 26 lines modified
  
255 ····div-double/2addr·v2,·p4256 ····div-double/2addr·v2,·p4
  
256 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D257 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D
  
257 ····neg-double·v6,·p2258 ····neg-double·v6,·p2
  
 259 ····.line·183
258 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D260 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
259 ····move-result-wide·v4261 ····move-result-wide·v4
  
260 ····mul-double/2addr·v2,·v4262 ····mul-double/2addr·v2,·v4
  
261 ····const-wide·v4,·0x4012f80000000000L····#·4.7421875263 ····const-wide·v4,·0x4012f80000000000L····#·4.7421875
  
262 ····add-double/2addr·v4,·p2264 ····add-double/2addr·v4,·p2
  
 265 ····.line·184
263 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D266 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D
  
264 ····move-result-wide·v4267 ····move-result-wide·v4
  
265 ····mul-double/2addr·v2,·v4268 ····mul-double/2addr·v2,·v4
  
266 ····iput-wide·v2,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->densityPrefactor1:D269 ····iput-wide·v2,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->densityPrefactor1:D
Offset 284, 14 lines modifiedOffset 287, 15 lines modified
  
284 ····move-result-wide·v4287 ····move-result-wide·v4
  
285 ····sub-double/2addr·v2,·v4288 ····sub-double/2addr·v2,·v4
  
286 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D289 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D
  
 290 ····.line·186
287 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D291 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
288 ····move-result-wide·v4292 ····move-result-wide·v4
  
289 ····mul-double/2addr·v4,·p2293 ····mul-double/2addr·v4,·p2
  
290 ····sub-double/2addr·v2,·v4294 ····sub-double/2addr·v2,·v4
3.53 KB
smali/org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization.smali
    
Offset 140, 14 lines modifiedOffset 140, 15 lines modified
  
140 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;140 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
141 ····aget-object·v3,·p1,·v0141 ····aget-object·v3,·p1,·v0
  
142 ····array-length·v3,·v3142 ····array-length·v3,·v3
  
 143 ····.line·105
143 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;144 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
144 ····move-result-object·v3145 ····move-result-object·v3
  
145 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;146 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
146 ····move-result-object·v4147 ····move-result-object·v4
Offset 479, 14 lines modifiedOffset 480, 15 lines modified
479 ····.line·363480 ····.line·363
480 ····new-instance·v21,·Lorg/apache/commons/math3/stat/correlation/Covariance;481 ····new-instance·v21,·Lorg/apache/commons/math3/stat/correlation/Covariance;
  
481 ····move-object/from16·v0,·v21482 ····move-object/from16·v0,·v21
  
482 ····invoke-direct·{v0,·v2},·Lorg/apache/commons/math3/stat/correlation/Covariance;-><init>([[D)V483 ····invoke-direct·{v0,·v2},·Lorg/apache/commons/math3/stat/correlation/Covariance;-><init>([[D)V
  
 484 ····.line·364
483 ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/stat/correlation/Covariance;->getCovarianceMatrix()Lorg/apache/commons/math3/linear/RealMatrix;485 ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/stat/correlation/Covariance;->getCovarianceMatrix()Lorg/apache/commons/math3/linear/RealMatrix;
  
484 ····move-result-object·v21486 ····move-result-object·v21
  
485 ····invoke-interface/range·{v21·..·v21},·Lorg/apache/commons/math3/linear/RealMatrix;->getData()[[D487 ····invoke-interface/range·{v21·..·v21},