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},·Lorg/apache/commons/math3/linear/RealMatrix;->getData()[[D
  
486 ····move-result-object·v6488 ····move-result-object·v6
Offset 652, 15 lines modifiedOffset 654, 15 lines modified
  
652 ····move-result-object·v30654 ····move-result-object·v30
  
653 ····invoke-interface/range·{v30·..·v30},·Ljava/util/List;->size()I655 ····invoke-interface/range·{v30·..·v30},·Ljava/util/List;->size()I
  
654 ····move-result·v11656 ····move-result·v11
  
655 ····.line·154657 ····.line·155
656 ····.local·v11,·"k":I658 ····.local·v11,·"k":I
657 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List;659 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List;
  
658 ····move-result-object·v30660 ····move-result-object·v30
  
659 ····const/16·v31,·0x0661 ····const/16·v31,·0x0
  
Offset 760, 14 lines modifiedOffset 762, 15 lines modified
  
760 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->logLikelihood:D762 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->logLikelihood:D
  
761 ····move-wide/from16·v30,·v0763 ····move-wide/from16·v30,·v0
  
762 ····sub-double·v30,·v22,·v30764 ····sub-double·v30,·v22,·v30
  
 765 ····.line·170
763 ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D766 ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
764 ····move-result-wide·v30767 ····move-result-wide·v30
  
765 ····cmpl-double·v30,·v30,·p3768 ····cmpl-double·v30,·v30,·p3
  
766 ····if-lez·v30,·:cond_d769 ····if-lez·v30,·:cond_d
Offset 786, 14 lines modifiedOffset 789, 15 lines modified
786 ····.local·v26,·"sumLogLikelihood":D789 ····.local·v26,·"sumLogLikelihood":D
787 ····move-object/from16·v0,·p0790 ····move-object/from16·v0,·p0
  
788 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->fittedModel:Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;791 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->fittedModel:Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;
  
789 ····move-object/from16·v30,·v0792 ····move-object/from16·v30,·v0
  
 793 ····.line·176
790 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List;794 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List;
  
791 ····move-result-object·v4795 ····move-result-object·v4
  
792 ····.line·179796 ····.line·179
793 ····.local·v4,·"components":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;>;>;"797 ····.local·v4,·"components":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;>;>;"
794 ····new-array·v0,·v11,·[D798 ····new-array·v0,·v11,·[D
Offset 1165, 25 lines modifiedOffset 1169, 26 lines modified
  
1165 ····move-object/from16·v30,·v01169 ····move-object/from16·v30,·v0
  
1166 ····aget-object·v30,·v30,·v91170 ····aget-object·v30,·v30,·v9
  
1167 ····aget-object·v31,·v16,·v101171 ····aget-object·v31,·v16,·v10
  
 1172 ····.line·236
1168 ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/MathArrays;->ebeSubtract([D[D)[D1173 ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/MathArrays;->ebeSubtract([D[D)[D
  
1169 ····move-result-object·v301174 ····move-result-object·v30
  
1170 ····move-object/from16·v0,·v281175 ····move-object/from16·v0,·v28
  
1171 ····move-object/from16·v1,·v301176 ····move-object/from16·v1,·v30
  
1172 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([D)V1177 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([D)V
  
1173 ····.line·2371178 ····.line·238
1174 ····.local·v28,·"vec":Lorg/apache/commons/math3/linear/RealMatrix;1179 ····.local·v28,·"vec":Lorg/apache/commons/math3/linear/RealMatrix;
1175 ····invoke-interface/range·{v28·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix;1180 ····invoke-interface/range·{v28·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix;
  
1176 ····move-result-object·v301181 ····move-result-object·v30
  
1177 ····move-object/from16·v0,·v281182 ····move-object/from16·v0,·v28
  
941 B
smali/org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow.smali
    
Offset 109, 21 lines modifiedOffset 109, 19 lines modified
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
  
111 #·virtual·methods111 #·virtual·methods
112 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I112 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
113 ····.locals·1113 ····.locals·1
114 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
115 ····.prologue114 ····.prologue
116 ····.line·395115 ····.line·395
117 ····check-cast·p1,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;116 ····check-cast·p1,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;
  
118 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
119 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;->compareTo(Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;)I117 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;->compareTo(Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;)I
  
120 ····move-result·v0118 ····move-result·v0
  
121 ····return·v0119 ····return·v0
122 .end·method120 .end·method
  
882 B
smali/org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$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/fitting/AbstractCurveFitter$TheoreticalValuesFunction;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
25 ····.prologue26 ····.prologue
26 ····.line·11827 ····.line·118
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$1;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$1;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
710 B
smali/org/apache/commons/math3/fitting/GaussianFitter$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianFitter;18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianFitter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter;)V20 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/GaussianFitter;
  
22 ····.prologue23 ····.prologue
23 ····.line·8424 ····.line·84
24 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter;25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter;
  
25 ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V26 ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V
  
709 B
smali/org/apache/commons/math3/fitting/HarmonicFitter$ParameterGuesser.smali
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
43 ····.line·20043 ····.line·200
44 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;44 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
45 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;45 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
46 ····array-length·v4,·p146 ····array-length·v4,·p1
  
 47 ····.line·201
47 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;48 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
48 ····move-result-object·v449 ····move-result-object·v4
  
49 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;50 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
50 ····move-result-object·v551 ····move-result-object·v5
10.8 KB
smali/org/apache/commons/math3/fitting/HarmonicCurveFitter.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
  
72 #·virtual·methods72 #·virtual·methods
73 .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;73 .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
74 ····.locals·1174 ····.locals·10
75 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
76 ········value·=·{76 ········value·=·{
77 ············"(",77 ············"(",
78 ············"Ljava/util/Collection",78 ············"Ljava/util/Collection",
79 ············"<",79 ············"<",
80 ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;",80 ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;",
81 ············">;)",81 ············">;)",
Offset 87, 149 lines modifiedOffset 87, 157 lines modified
87 ····.end·annotation87 ····.end·annotation
  
88 ····.prologue88 ····.prologue
89 ····.line·11089 ····.line·110
90 ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;"90 ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;"
91 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I91 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I
  
92 ····move-result·v292 ····move-result·v1
  
93 ····.line·11193 ····.line·111
94 ····.local·v2,·"len":I94 ····.local·v1,·"len":I
95 ····new-array·v6,·v2,·[D95 ····new-array·v5,·v1,·[D
  
96 ····.line·11296 ····.line·112
97 ····.local·v6,·"target":[D97 ····.local·v5,·"target":[D
98 ····new-array·v7,·v2,·[D98 ····new-array·v6,·v1,·[D
  
99 ····.line·11499 ····.line·114
100 ····.local·v7,·"weights":[D100 ····.local·v6,·"weights":[D
101 ····const/4·v0,·0x0101 ····const/4·v0,·0x0
  
102 ····.line·115102 ····.line·115
103 ····.local·v0,·"i":I103 ····.local·v0,·"i":I
104 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;104 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
105 ····move-result-object·v1105 ····move-result-object·v7
  
106 ····.local·v1,·"i$":Ljava/util/Iterator; 
107 ····:goto_0106 ····:goto_0
108 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z107 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
109 ····move-result·v8108 ····move-result·v8
  
110 ····if-eqz·v8,·:cond_0109 ····if-eqz·v8,·:cond_0
  
111 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
112 ····move-result-object·v4111 ····move-result-object·v3
  
113 ····check-cast·v4,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;112 ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
114 ····.line·116113 ····.line·116
115 ····.local·v4,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;114 ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
116 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D115 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
117 ····move-result-wide·v8116 ····move-result-wide·v8
  
118 ····aput-wide·v8,·v6,·v0117 ····aput-wide·v8,·v5,·v0
  
119 ····.line·117118 ····.line·117
120 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D119 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D
  
121 ····move-result-wide·v8120 ····move-result-wide·v8
  
122 ····aput-wide·v8,·v7,·v0121 ····aput-wide·v8,·v6,·v0
  
123 ····.line·118122 ····.line·118
124 ····add-int/lit8·v0,·v0,·0x1123 ····add-int/lit8·v0,·v0,·0x1
  
125 ····.line·119124 ····.line·119
126 ····goto·:goto_0125 ····goto·:goto_0
  
127 ····.line·121126 ····.line·121
128 ····.end·local·v4····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;127 ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
129 ····:cond_0128 ····:cond_0
130 ····new-instance·v3,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;129 ····new-instance·v2,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
131 ····sget-object·v8,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/function/HarmonicOscillator$Parametric;130 ····sget-object·v7,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/function/HarmonicOscillator$Parametric;
  
132 ····invoke-direct·{v3,·v8,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V131 ····invoke-direct·{v2,·v7,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V
  
133 ····.line·125132 ····.line·125
134 ····.local·v3,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;133 ····.local·v2,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
135 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->initialGuess:[D134 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->initialGuess:[D
  
136 ····if-eqz·v8,·:cond_1135 ····if-eqz·v7,·:cond_1
  
137 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->initialGuess:[D136 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->initialGuess:[D
  
138 ····.line·132137 ····.line·132
139 ····.local·v5,·"startPoint":[D138 ····.local·v4,·"startPoint":[D
140 ····:goto_1139 ····:goto_1
141 ····new-instance·v8,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;140 ····new-instance·v7,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
142 ····invoke-direct·{v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V141 ····invoke-direct·{v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V
  
143 ····const·v9,·0x7fffffff142 ····const·v8,·0x7fffffff
  
 143 ····.line·133
144 ····invoke-virtual·{v8,·v9},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;144 ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
145 ····move-result-object·v8145 ····move-result-object·v7
  
146 ····iget·v9,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->maxIter:I146 ····iget·v8,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->maxIter:I
  
 147 ····.line·134
147 ····invoke-virtual·{v8,·v9},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;148 ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
148 ····move-result-object·v8149 ····move-result-object·v7
  
 150 ····.line·135
149 ····invoke-virtual·{v8,·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;151 ····invoke-virtual·{v7,·v4},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
150 ····move-result-object·v8152 ····move-result-object·v7
  
 153 ····.line·136
151 ····invoke-virtual·{v8,·v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->target([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;154 ····invoke-virtual·{v7,·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->target([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
152 ····move-result-object·v8155 ····move-result-object·v7
  
153 ····new-instance·v9,·Lorg/apache/commons/math3/linear/DiagonalMatrix;156 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DiagonalMatrix;
Max diff block lines reached; 3770/10890 bytes (34.62%) of diff not shown.
2.1 KB
smali/org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser.smali
    
Offset 426, 20 lines modifiedOffset 426, 22 lines modified
  
426 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;426 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
427 ····move-result-object·v1427 ····move-result-object·v1
  
428 ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY428 ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY
  
 429 ····.line·410
429 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;430 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
430 ····move-result-object·v2431 ····move-result-object·v2
  
431 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY432 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY
  
 433 ····.line·411
432 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;434 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
433 ····move-result-object·v3435 ····move-result-object·v3
  
434 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V436 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
435 ····throw·v0437 ····throw·v0
Offset 488, 15 lines modifiedOffset 490, 15 lines modified
488 ····.line·353490 ····.line·353
489 ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException;491 ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException;
  
490 ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V492 ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V
  
491 ····throw·v3493 ····throw·v3
  
492 ····.line·355494 ····.line·356
493 ····:cond_0495 ····:cond_0
494 ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;496 ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
495 ····move-result-object·v2497 ····move-result-object·v2
  
496 ····.line·357498 ····.line·357
497 ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;499 ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
Offset 566, 28 lines modifiedOffset 568, 30 lines modified
  
566 ····move-result-wide·v9568 ····move-result-wide·v9
  
567 ····sub-double/2addr·v7,·v9569 ····sub-double/2addr·v7,·v9
  
568 ····mul-double/2addr·v5,·v7570 ····mul-double/2addr·v5,·v7
  
 571 ····.line·366
569 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D572 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
570 ····move-result-wide·v7573 ····move-result-wide·v7
  
571 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D574 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
572 ····move-result-wide·v9575 ····move-result-wide·v9
  
573 ····sub-double/2addr·v7,·v9576 ····sub-double/2addr·v7,·v9
  
574 ····div-double/2addr·v5,·v7577 ····div-double/2addr·v5,·v7
  
575 ····add-double/2addr·v3,·v5578 ····add-double/2addr·v3,·v5
  
 579 ····.line·365
576 ····goto·:goto_0580 ····goto·:goto_0
577 .end·method581 .end·method
  
578 .method·private·isBetween(DDD)Z582 .method·private·isBetween(DDD)Z
579 ····.locals·1583 ····.locals·1
580 ····.param·p1,·"value"····#·D584 ····.param·p1,·"value"····#·D
581 ····.param·p3,·"boundary1"····#·D585 ····.param·p3,·"boundary1"····#·D
6.28 KB
smali/org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1.smali
    
Offset 20, 18 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;21 .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
25 ····.prologue26 ····.prologue
26 ····.line·20227 ····.line·202
27 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.1;"28 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;"
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
Offset 39, 88 lines modifiedOffset 40, 87 lines modified
39 #·virtual·methods40 #·virtual·methods
40 .method·public·value([D)[D41 .method·public·value([D)[D
41 ····.locals·842 ····.locals·8
42 ····.param·p1,·"point"····#·[D43 ····.param·p1,·"point"····#·[D
  
43 ····.prologue44 ····.prologue
44 ····.line·20645 ····.line·206
45 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.1;"46 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;"
46 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;47 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
47 ····iget-object·v5,·v5,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;48 ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;
  
48 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;49 ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;
  
49 ····move-result-object·v550 ····move-result-object·v4
  
50 ····invoke-interface·{v5},·Ljava/util/List;->size()I51 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
51 ····move-result·v552 ····move-result·v4
  
52 ····new-array·v4,·v5,·[D53 ····new-array·v3,·v4,·[D
  
53 ····.line·20754 ····.line·207
54 ····.local·v4,·"values":[D55 ····.local·v3,·"values":[D
55 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
56 ····.line·20857 ····.line·208
57 ····.local·v0,·"i":I58 ····.local·v0,·"i":I
58 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;59 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
59 ····iget-object·v5,·v5,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;60 ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;
  
60 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;61 ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;
  
61 ····move-result-object·v562 ····move-result-object·v4
  
62 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;63 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
63 ····move-result-object·v264 ····move-result-object·v4
  
64 ····.local·v2,·"i$":Ljava/util/Iterator; 
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z66 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
67 ····move-result·v567 ····move-result·v5
  
68 ····if-eqz·v5,·:cond_068 ····if-eqz·v5,·:cond_0
  
69 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;69 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
70 ····move-result-object·v370 ····move-result-object·v2
  
71 ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;71 ····check-cast·v2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
72 ····.line·20972 ····.line·209
73 ····.local·v3,·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;73 ····.local·v2,·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
74 ····add-int/lit8·v1,·v0,·0x174 ····add-int/lit8·v1,·v0,·0x1
  
75 ····.end·local·v0····#·"i":I75 ····.end·local·v0····#·"i":I
76 ····.local·v1,·"i":I76 ····.local·v1,·"i":I
77 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;77 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
78 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;78 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;
  
79 ····move-result-object·v579 ····move-result-object·v5
  
80 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D80 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D
  
81 ····move-result-wide·v681 ····move-result-wide·v6
  
82 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D82 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D
  
83 ····move-result-wide·v583 ····move-result-wide·v5
  
84 ····aput-wide·v5,·v4,·v084 ····aput-wide·v5,·v3,·v0
  
85 ····move·v0,·v185 ····move·v0,·v1
  
86 ····.line·21086 ····.line·210
87 ····.end·local·v1····#·"i":I87 ····.end·local·v1····#·"i":I
88 ····.restart·local·v0····#·"i":I88 ····.restart·local·v0····#·"i":I
89 ····goto·:goto_089 ····goto·:goto_0
  
90 ····.line·21290 ····.line·212
91 ····.end·local·v3····#·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;91 ····.end·local·v2····#·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
92 ····:cond_092 ····:cond_0
93 ····return-object·v493 ····return-object·v3
94 .end·method94 .end·method
1.55 KB
smali/org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$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/fitting/GaussianFitter$ParameterGuesser;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;
  
35 ····.prologue36 ····.prologue
36 ····.line·18637 ····.line·186
37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;
  
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·18646 ····.line·186
48 ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;47 ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
49 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
50 ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;48 ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
51 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I49 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I
  
53 ····move-result·v050 ····move-result·v0
  
54 ····return·v051 ····return·v0
55 .end·method52 .end·method
  
10.2 KB
smali/org/apache/commons/math3/fitting/PolynomialCurveFitter.smali
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
68 .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;68 .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
69 ····.locals·1069 ····.locals·9
70 ····.annotation·system·Ldalvik/annotation/Signature;70 ····.annotation·system·Ldalvik/annotation/Signature;
71 ········value·=·{71 ········value·=·{
72 ············"(",72 ············"(",
73 ············"Ljava/util/Collection",73 ············"Ljava/util/Collection",
74 ············"<",74 ············"<",
75 ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;",75 ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;",
76 ············">;)",76 ············">;)",
Offset 82, 144 lines modifiedOffset 82, 151 lines modified
82 ····.end·annotation82 ····.end·annotation
  
83 ····.prologue83 ····.prologue
84 ····.line·10184 ····.line·101
85 ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;"85 ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;"
86 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I86 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I
  
87 ····move-result·v287 ····move-result·v1
  
88 ····.line·10288 ····.line·102
89 ····.local·v2,·"len":I89 ····.local·v1,·"len":I
90 ····new-array·v5,·v2,·[D90 ····new-array·v4,·v1,·[D
  
91 ····.line·10391 ····.line·103
92 ····.local·v5,·"target":[D92 ····.local·v4,·"target":[D
93 ····new-array·v6,·v2,·[D93 ····new-array·v5,·v1,·[D
  
94 ····.line·10594 ····.line·105
95 ····.local·v6,·"weights":[D95 ····.local·v5,·"weights":[D
96 ····const/4·v0,·0x096 ····const/4·v0,·0x0
  
97 ····.line·10697 ····.line·106
98 ····.local·v0,·"i":I98 ····.local·v0,·"i":I
99 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;99 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
100 ····move-result-object·v1100 ····move-result-object·v6
  
101 ····.local·v1,·"i$":Ljava/util/Iterator; 
102 ····:goto_0101 ····:goto_0
103 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z102 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
104 ····move-result·v7103 ····move-result·v7
  
105 ····if-eqz·v7,·:cond_0104 ····if-eqz·v7,·:cond_0
  
106 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;105 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
107 ····move-result-object·v4106 ····move-result-object·v3
  
108 ····check-cast·v4,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;107 ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
109 ····.line·107108 ····.line·107
110 ····.local·v4,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;109 ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
111 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D110 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
112 ····move-result-wide·v7111 ····move-result-wide·v7
  
113 ····aput-wide·v7,·v5,·v0112 ····aput-wide·v7,·v4,·v0
  
114 ····.line·108113 ····.line·108
115 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D114 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D
  
116 ····move-result-wide·v7115 ····move-result-wide·v7
  
117 ····aput-wide·v7,·v6,·v0116 ····aput-wide·v7,·v5,·v0
  
118 ····.line·109117 ····.line·109
119 ····add-int/lit8·v0,·v0,·0x1118 ····add-int/lit8·v0,·v0,·0x1
  
120 ····.line·110119 ····.line·110
121 ····goto·:goto_0120 ····goto·:goto_0
  
122 ····.line·112121 ····.line·112
123 ····.end·local·v4····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;122 ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
124 ····:cond_0123 ····:cond_0
125 ····new-instance·v3,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;124 ····new-instance·v2,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
126 ····sget-object·v7,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction$Parametric;125 ····sget-object·v6,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction$Parametric;
  
127 ····invoke-direct·{v3,·v7,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V126 ····invoke-direct·{v2,·v6,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V
  
128 ····.line·115127 ····.line·115
129 ····.local·v3,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;128 ····.local·v2,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
130 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->initialGuess:[D129 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->initialGuess:[D
  
131 ····if-nez·v7,·:cond_1130 ····if-nez·v6,·:cond_1
  
132 ····.line·116131 ····.line·116
133 ····new-instance·v7,·Lorg/apache/commons/math3/exception/MathInternalError;132 ····new-instance·v6,·Lorg/apache/commons/math3/exception/MathInternalError;
  
134 ····invoke-direct·{v7},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>()V133 ····invoke-direct·{v6},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>()V
  
135 ····throw·v7134 ····throw·v6
  
136 ····.line·121135 ····.line·121
137 ····:cond_1136 ····:cond_1
138 ····new-instance·v7,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;137 ····new-instance·v6,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
139 ····invoke-direct·{v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V138 ····invoke-direct·{v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V
  
140 ····const·v8,·0x7fffffff139 ····const·v7,·0x7fffffff
  
 140 ····.line·122
141 ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;141 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
142 ····move-result-object·v7142 ····move-result-object·v6
  
143 ····iget·v8,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->maxIter:I143 ····iget·v7,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->maxIter:I
  
 144 ····.line·123
144 ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;145 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
145 ····move-result-object·v7146 ····move-result-object·v6
  
146 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->initialGuess:[D147 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->initialGuess:[D
  
 148 ····.line·124
147 ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;149 ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
148 ····move-result-object·v7150 ····move-result-object·v6
  
Max diff block lines reached; 3058/10320 bytes (29.63%) of diff not shown.
1.26 KB
smali/org/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser.smali
    
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-ge·v2,·v5,·:cond_054 ····if-ge·v2,·v5,·:cond_0
  
55 ····.line·26155 ····.line·261
56 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;56 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
57 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;57 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 58 ····.line·262
58 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I59 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I
  
59 ····move-result·v460 ····move-result·v4
  
60 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;61 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
61 ····move-result-object·v462 ····move-result-object·v4
Offset 70, 15 lines modifiedOffset 71, 15 lines modified
  
70 ····move-result-object·v571 ····move-result-object·v5
  
71 ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V72 ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V
  
72 ····throw·v273 ····throw·v2
  
73 ····.line·26574 ····.line·266
74 ····:cond_075 ····:cond_0
75 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser;->sortObservations(Ljava/util/Collection;)Ljava/util/List;76 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser;->sortObservations(Ljava/util/Collection;)Ljava/util/List;
  
76 ····move-result-object·v277 ····move-result-object·v2
  
77 ····new-array·v3,·v4,·[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;78 ····new-array·v3,·v4,·[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
417 B
smali/org/apache/commons/math3/fitting/AbstractCurveFitter.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·5318 ····.line·53
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·92 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
  
23 #·virtual·methods22 #·virtual·methods
24 .method·public·fit(Ljava/util/Collection;)[D23 .method·public·fit(Ljava/util/Collection;)[D
25 ····.locals·224 ····.locals·2
9.28 KB
smali/org/apache/commons/math3/fitting/CurveFitter.smali
    
Offset 150, 166 lines modifiedOffset 150, 168 lines modified
150 ····invoke-interface·{v0},·Ljava/util/List;->clear()V150 ····invoke-interface·{v0},·Ljava/util/List;->clear()V
  
151 ····.line·123151 ····.line·123
152 ····return-void152 ····return-void
153 .end·method153 .end·method
  
154 .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D154 .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D
155 ····.locals·11155 ····.locals·10
156 ····.param·p1,·"maxEval"····#·I156 ····.param·p1,·"maxEval"····#·I
157 ····.param·p3,·"initialGuess"····#·[D157 ····.param·p3,·"initialGuess"····#·[D
158 ····.annotation·system·Ldalvik/annotation/Signature;158 ····.annotation·system·Ldalvik/annotation/Signature;
159 ········value·=·{159 ········value·=·{
160 ············"(ITT;[D)[D"160 ············"(ITT;[D)[D"
161 ········}161 ········}
162 ····.end·annotation162 ····.end·annotation
  
163 ····.prologue163 ····.prologue
164 ····.line·162164 ····.line·162
165 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter;,·"Lorg/apache/commons/math3/fitting/CurveFitter<TT;>;"165 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter;,·"Lorg/apache/commons/math3/fitting/CurveFitter<TT;>;"
166 ····.local·p2,·"f":Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;,·"TT;"166 ····.local·p2,·"f":Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;,·"TT;"
167 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List;167 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List;
  
168 ····invoke-interface·{v7},·Ljava/util/List;->size()I168 ····invoke-interface·{v6},·Ljava/util/List;->size()I
  
169 ····move-result·v7169 ····move-result·v6
  
170 ····new-array·v5,·v7,·[D170 ····new-array·v4,·v6,·[D
  
171 ····.line·163171 ····.line·163
172 ····.local·v5,·"target":[D172 ····.local·v4,·"target":[D
173 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List;173 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List;
  
174 ····invoke-interface·{v7},·Ljava/util/List;->size()I174 ····invoke-interface·{v6},·Ljava/util/List;->size()I
  
175 ····move-result·v7175 ····move-result·v6
  
176 ····new-array·v6,·v7,·[D176 ····new-array·v5,·v6,·[D
  
177 ····.line·164177 ····.line·164
178 ····.local·v6,·"weights":[D178 ····.local·v5,·"weights":[D
179 ····const/4·v0,·0x0179 ····const/4·v0,·0x0
  
180 ····.line·165180 ····.line·165
181 ····.local·v0,·"i":I181 ····.local·v0,·"i":I
182 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List;182 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List;
  
183 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;183 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
184 ····move-result-object·v1184 ····move-result-object·v6
  
185 ····.local·v1,·"i$":Ljava/util/Iterator; 
186 ····:goto_0185 ····:goto_0
187 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z186 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
188 ····move-result·v7187 ····move-result·v7
  
189 ····if-eqz·v7,·:cond_0188 ····if-eqz·v7,·:cond_0
  
190 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;189 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
191 ····move-result-object·v4190 ····move-result-object·v3
  
192 ····check-cast·v4,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;191 ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
193 ····.line·166192 ····.line·166
194 ····.local·v4,·"point":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;193 ····.local·v3,·"point":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
195 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D194 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
196 ····move-result-wide·v7195 ····move-result-wide·v7
  
197 ····aput-wide·v7,·v5,·v0196 ····aput-wide·v7,·v4,·v0
  
198 ····.line·167197 ····.line·167
199 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D198 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D
  
200 ····move-result-wide·v7199 ····move-result-wide·v7
  
201 ····aput-wide·v7,·v6,·v0200 ····aput-wide·v7,·v5,·v0
  
202 ····.line·168201 ····.line·168
203 ····add-int/lit8·v0,·v0,·0x1202 ····add-int/lit8·v0,·v0,·0x1
  
204 ····.line·169203 ····.line·169
205 ····goto·:goto_0204 ····goto·:goto_0
  
206 ····.line·172205 ····.line·172
207 ····.end·local·v4····#·"point":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;206 ····.end·local·v3····#·"point":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
208 ····:cond_0207 ····:cond_0
209 ····new-instance·v2,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;208 ····new-instance·v1,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
210 ····invoke-direct·{v2,·p0,·p2},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/fitting/CurveFitter;Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;)V209 ····invoke-direct·{v1,·p0,·p2},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/fitting/CurveFitter;Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;)V
  
211 ····.line·175210 ····.line·175
212 ····.local·v2,·"model":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;"211 ····.local·v1,·"model":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;"
213 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;212 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;
  
214 ····const/4·v8,·0x6213 ····const/4·v7,·0x6
  
215 ····new-array·v8,·v8,·[Lorg/apache/commons/math3/optim/OptimizationData;214 ····new-array·v7,·v7,·[Lorg/apache/commons/math3/optim/OptimizationData;
  
216 ····const/4·v9,·0x0215 ····const/4·v8,·0x0
  
217 ····new-instance·v10,·Lorg/apache/commons/math3/optim/MaxEval;216 ····new-instance·v9,·Lorg/apache/commons/math3/optim/MaxEval;
  
218 ····invoke-direct·{v10,·p1},·Lorg/apache/commons/math3/optim/MaxEval;-><init>(I)V217 ····invoke-direct·{v9,·p1},·Lorg/apache/commons/math3/optim/MaxEval;-><init>(I)V
  
219 ····aput-object·v10,·v8,·v9218 ····aput-object·v9,·v7,·v8
  
220 ····const/4·v9,·0x1219 ····const/4·v8,·0x1
  
 220 ····.line·177
221 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->getModelFunction()Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;221 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->getModelFunction()Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;
  
222 ····move-result-object·v10222 ····move-result-object·v9
  
223 ····aput-object·v10,·v8,·v9223 ····aput-object·v9,·v7,·v8
  
224 ····const/4·v9,·0x2224 ····const/4·v8,·0x2
  
 225 ····.line·178
225 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->getModelFunctionJacobian()Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;226 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->getModelFunctionJacobian()Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;
  
226 ····move-result-object·v10227 ····move-result-object·v9
  
227 ····aput-object·v10,·v8,·v9228 ····aput-object·v9,·v7,·v8
  
228 ····const/4·v9,·0x3229 ····const/4·v8,·0x3
Max diff block lines reached; 2529/9393 bytes (26.92%) of diff not shown.
882 B
smali/org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$2.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/fitting/AbstractCurveFitter$TheoreticalValuesFunction;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
25 ····.prologue26 ····.prologue
26 ····.line·13627 ····.line·136
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$2;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$2;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.59 KB
smali/org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$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/fitting/GaussianCurveFitter$ParameterGuesser;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;
  
35 ····.prologue36 ····.prologue
36 ····.line·25237 ····.line·252
37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;
  
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·25246 ····.line·252
48 ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;47 ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
49 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
50 ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;48 ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
51 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I49 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I
  
53 ····move-result·v050 ····move-result·v0
  
54 ····return·v051 ····return·v0
55 .end·method52 .end·method
  
2.82 KB
smali/org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction.smali
    
Offset 42, 68 lines modifiedOffset 42, 67 lines modified
  
42 ····.line·10442 ····.line·104
43 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;43 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;
  
44 ····.line·10644 ····.line·106
45 ····invoke-interface·{p2},·Ljava/util/Collection;->size()I45 ····invoke-interface·{p2},·Ljava/util/Collection;->size()I
  
46 ····move-result·v346 ····move-result·v2
  
47 ····.line·10747 ····.line·107
48 ····.local·v3,·"len":I48 ····.local·v2,·"len":I
49 ····new-array·v5,·v3,·[D49 ····new-array·v4,·v2,·[D
  
50 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->points:[D50 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->points:[D
  
51 ····.line·10851 ····.line·108
52 ····const/4·v0,·0x052 ····const/4·v0,·0x0
  
53 ····.line·10953 ····.line·109
54 ····.local·v0,·"i":I54 ····.local·v0,·"i":I
55 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;55 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
56 ····move-result-object·v256 ····move-result-object·v4
  
57 ····.local·v2,·"i$":Ljava/util/Iterator; 
58 ····:goto_057 ····:goto_0
59 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z58 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
60 ····move-result·v559 ····move-result·v5
  
61 ····if-eqz·v5,·:cond_060 ····if-eqz·v5,·:cond_0
  
62 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;61 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
63 ····move-result-object·v462 ····move-result-object·v3
  
64 ····check-cast·v4,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;63 ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
65 ····.line·11064 ····.line·110
66 ····.local·v4,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;65 ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
67 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->points:[D66 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->points:[D
  
68 ····add-int/lit8·v1,·v0,·0x167 ····add-int/lit8·v1,·v0,·0x1
  
69 ····.end·local·v0····#·"i":I68 ····.end·local·v0····#·"i":I
70 ····.local·v1,·"i":I69 ····.local·v1,·"i":I
71 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D70 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D
  
72 ····move-result-wide·v671 ····move-result-wide·v6
  
73 ····aput-wide·v6,·v5,·v072 ····aput-wide·v6,·v5,·v0
  
74 ····move·v0,·v173 ····move·v0,·v1
  
75 ····.line·11174 ····.line·111
76 ····.end·local·v1····#·"i":I75 ····.end·local·v1····#·"i":I
77 ····.restart·local·v0····#·"i":I76 ····.restart·local·v0····#·"i":I
78 ····goto·:goto_077 ····goto·:goto_0
  
79 ····.line·11278 ····.line·112
80 ····.end·local·v4····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;79 ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
81 ····:cond_080 ····:cond_0
82 ····return-void81 ····return-void
83 .end·method82 .end·method
  
84 .method·static·synthetic·access$000(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)[D83 .method·static·synthetic·access$000(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)[D
85 ····.locals·184 ····.locals·1
86 ····.param·p0,·"x0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;85 ····.param·p0,·"x0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
10.7 KB
smali/org/apache/commons/math3/fitting/GaussianCurveFitter.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
  
72 #·virtual·methods72 #·virtual·methods
73 .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;73 .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
74 ····.locals·1174 ····.locals·10
75 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
76 ········value·=·{76 ········value·=·{
77 ············"(",77 ············"(",
78 ············"Ljava/util/Collection",78 ············"Ljava/util/Collection",
79 ············"<",79 ············"<",
80 ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;",80 ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;",
81 ············">;)",81 ············">;)",
Offset 87, 149 lines modifiedOffset 87, 157 lines modified
87 ····.end·annotation87 ····.end·annotation
  
88 ····.prologue88 ····.prologue
89 ····.line·15889 ····.line·158
90 ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;"90 ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;"
91 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I91 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I
  
92 ····move-result·v292 ····move-result·v1
  
93 ····.line·15993 ····.line·159
94 ····.local·v2,·"len":I94 ····.local·v1,·"len":I
95 ····new-array·v6,·v2,·[D95 ····new-array·v5,·v1,·[D
  
96 ····.line·16096 ····.line·160
97 ····.local·v6,·"target":[D97 ····.local·v5,·"target":[D
98 ····new-array·v7,·v2,·[D98 ····new-array·v6,·v1,·[D
  
99 ····.line·16299 ····.line·162
100 ····.local·v7,·"weights":[D100 ····.local·v6,·"weights":[D
101 ····const/4·v0,·0x0101 ····const/4·v0,·0x0
  
102 ····.line·163102 ····.line·163
103 ····.local·v0,·"i":I103 ····.local·v0,·"i":I
104 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;104 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
105 ····move-result-object·v1105 ····move-result-object·v7
  
106 ····.local·v1,·"i$":Ljava/util/Iterator; 
107 ····:goto_0106 ····:goto_0
108 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z107 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
109 ····move-result·v8108 ····move-result·v8
  
110 ····if-eqz·v8,·:cond_0109 ····if-eqz·v8,·:cond_0
  
111 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
112 ····move-result-object·v4111 ····move-result-object·v3
  
113 ····check-cast·v4,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;112 ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
114 ····.line·164113 ····.line·164
115 ····.local·v4,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;114 ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
116 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D115 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
117 ····move-result-wide·v8116 ····move-result-wide·v8
  
118 ····aput-wide·v8,·v6,·v0117 ····aput-wide·v8,·v5,·v0
  
119 ····.line·165118 ····.line·165
120 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D119 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D
  
121 ····move-result-wide·v8120 ····move-result-wide·v8
  
122 ····aput-wide·v8,·v7,·v0121 ····aput-wide·v8,·v6,·v0
  
123 ····.line·166122 ····.line·166
124 ····add-int/lit8·v0,·v0,·0x1123 ····add-int/lit8·v0,·v0,·0x1
  
125 ····.line·167124 ····.line·167
126 ····goto·:goto_0125 ····goto·:goto_0
  
127 ····.line·169126 ····.line·169
128 ····.end·local·v4····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;127 ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
129 ····:cond_0128 ····:cond_0
130 ····new-instance·v3,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;129 ····new-instance·v2,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
  
131 ····sget-object·v8,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;130 ····sget-object·v7,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;
  
132 ····invoke-direct·{v3,·v8,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V131 ····invoke-direct·{v2,·v7,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V
  
133 ····.line·172132 ····.line·172
134 ····.local·v3,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;133 ····.local·v2,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;
135 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->initialGuess:[D134 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->initialGuess:[D
  
136 ····if-eqz·v8,·:cond_1135 ····if-eqz·v7,·:cond_1
  
137 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->initialGuess:[D136 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->initialGuess:[D
  
138 ····.line·179137 ····.line·179
139 ····.local·v5,·"startPoint":[D138 ····.local·v4,·"startPoint":[D
140 ····:goto_1139 ····:goto_1
141 ····new-instance·v8,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;140 ····new-instance·v7,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
142 ····invoke-direct·{v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V141 ····invoke-direct·{v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V
  
143 ····const·v9,·0x7fffffff142 ····const·v8,·0x7fffffff
  
 143 ····.line·180
144 ····invoke-virtual·{v8,·v9},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;144 ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
145 ····move-result-object·v8145 ····move-result-object·v7
  
146 ····iget·v9,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->maxIter:I146 ····iget·v8,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->maxIter:I
  
 147 ····.line·181
147 ····invoke-virtual·{v8,·v9},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;148 ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
148 ····move-result-object·v8149 ····move-result-object·v7
  
 150 ····.line·182
149 ····invoke-virtual·{v8,·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;151 ····invoke-virtual·{v7,·v4},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
150 ····move-result-object·v8152 ····move-result-object·v7
  
 153 ····.line·183
151 ····invoke-virtual·{v8,·v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->target([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;154 ····invoke-virtual·{v7,·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->target([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;
  
152 ····move-result-object·v8155 ····move-result-object·v7
  
153 ····new-instance·v9,·Lorg/apache/commons/math3/linear/DiagonalMatrix;156 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DiagonalMatrix;
Max diff block lines reached; 3770/10870 bytes (34.68%) of diff not shown.
6.3 KB
smali/org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2.smali
    
Offset 20, 18 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;21 .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
25 ····.prologue26 ····.prologue
26 ····.line·22127 ····.line·221
27 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.2;"28 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;"
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
Offset 39, 88 lines modifiedOffset 40, 87 lines modified
39 #·virtual·methods40 #·virtual·methods
40 .method·public·value([D)[[D41 .method·public·value([D)[[D
41 ····.locals·842 ····.locals·8
42 ····.param·p1,·"point"····#·[D43 ····.param·p1,·"point"····#·[D
  
43 ····.prologue44 ····.prologue
44 ····.line·22345 ····.line·223
45 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.2;"46 ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;"
46 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;47 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
47 ····iget-object·v5,·v5,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;48 ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;
  
48 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;49 ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;
  
49 ····move-result-object·v550 ····move-result-object·v4
  
50 ····invoke-interface·{v5},·Ljava/util/List;->size()I51 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
51 ····move-result·v552 ····move-result·v4
  
52 ····new-array·v3,·v5,·[[D53 ····new-array·v2,·v4,·[[D
  
53 ····.line·22454 ····.line·224
54 ····.local·v3,·"jacobian":[[D55 ····.local·v2,·"jacobian":[[D
55 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
56 ····.line·22557 ····.line·225
57 ····.local·v0,·"i":I58 ····.local·v0,·"i":I
58 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;59 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
59 ····iget-object·v5,·v5,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;60 ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter;
  
60 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;61 ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List;
  
61 ····move-result-object·v562 ····move-result-object·v4
  
62 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;63 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
63 ····move-result-object·v264 ····move-result-object·v4
  
64 ····.local·v2,·"i$":Ljava/util/Iterator; 
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z66 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
67 ····move-result·v567 ····move-result·v5
  
68 ····if-eqz·v5,·:cond_068 ····if-eqz·v5,·:cond_0
  
69 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;69 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
70 ····move-result-object·v470 ····move-result-object·v3
  
71 ····check-cast·v4,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;71 ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
72 ····.line·22672 ····.line·226
73 ····.local·v4,·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;73 ····.local·v3,·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
74 ····add-int/lit8·v1,·v0,·0x174 ····add-int/lit8·v1,·v0,·0x1
  
75 ····.end·local·v0····#·"i":I75 ····.end·local·v0····#·"i":I
76 ····.local·v1,·"i":I76 ····.local·v1,·"i":I
77 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;77 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;
  
78 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;78 ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;
  
79 ····move-result-object·v579 ····move-result-object·v5
  
80 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D80 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D
  
81 ····move-result-wide·v681 ····move-result-wide·v6
  
82 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D82 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D
  
83 ····move-result-object·v583 ····move-result-object·v5
  
84 ····aput-object·v5,·v3,·v084 ····aput-object·v5,·v2,·v0
  
85 ····move·v0,·v185 ····move·v0,·v1
  
86 ····.line·22786 ····.line·227
87 ····.end·local·v1····#·"i":I87 ····.end·local·v1····#·"i":I
88 ····.restart·local·v0····#·"i":I88 ····.restart·local·v0····#·"i":I
89 ····goto·:goto_089 ····goto·:goto_0
  
90 ····.line·22890 ····.line·228
91 ····.end·local·v4····#·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;91 ····.end·local·v3····#·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
92 ····:cond_092 ····:cond_0
93 ····return-object·v393 ····return-object·v2
94 .end·method94 .end·method
2.08 KB
smali/org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser.smali
    
Offset 405, 20 lines modifiedOffset 405, 22 lines modified
  
405 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;405 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
406 ····move-result-object·v1406 ····move-result-object·v1
  
407 ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY407 ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY
  
 408 ····.line·344
408 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;409 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
409 ····move-result-object·v2410 ····move-result-object·v2
  
410 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY411 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY
  
 412 ····.line·345
411 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;413 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
412 ····move-result-object·v3414 ····move-result-object·v3
  
413 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V415 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
414 ····throw·v0416 ····throw·v0
Offset 467, 15 lines modifiedOffset 469, 15 lines modified
467 ····.line·287469 ····.line·287
468 ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException;470 ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException;
  
469 ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V471 ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V
  
470 ····throw·v3472 ····throw·v3
  
471 ····.line·289473 ····.line·290
472 ····:cond_0474 ····:cond_0
473 ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;475 ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
  
474 ····move-result-object·v2476 ····move-result-object·v2
  
475 ····.line·291477 ····.line·291
476 ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;478 ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint;
Offset 545, 28 lines modifiedOffset 547, 30 lines modified
  
545 ····move-result-wide·v9547 ····move-result-wide·v9
  
546 ····sub-double/2addr·v7,·v9548 ····sub-double/2addr·v7,·v9
  
547 ····mul-double/2addr·v5,·v7549 ····mul-double/2addr·v5,·v7
  
 550 ····.line·300
548 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D551 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
549 ····move-result-wide·v7552 ····move-result-wide·v7
  
550 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D553 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D
  
551 ····move-result-wide·v9554 ····move-result-wide·v9
  
552 ····sub-double/2addr·v7,·v9555 ····sub-double/2addr·v7,·v9
  
553 ····div-double/2addr·v5,·v7556 ····div-double/2addr·v5,·v7
  
554 ····add-double/2addr·v3,·v5557 ····add-double/2addr·v3,·v5
  
 558 ····.line·299
555 ····goto·:goto_0559 ····goto·:goto_0
556 .end·method560 .end·method
  
557 .method·private·isBetween(DDD)Z561 .method·private·isBetween(DDD)Z
558 ····.locals·1562 ····.locals·1
559 ····.param·p1,·"value"····#·D563 ····.param·p1,·"value"····#·D
560 ····.param·p3,·"boundary1"····#·D564 ····.param·p3,·"boundary1"····#·D
2.3 KB
smali/org/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition$3.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
32 .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;32 .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
33 ····.locals·933 ····.locals·9
34 ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix;34 ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix;
35 ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector;35 ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector;
  
36 ····.prologue36 ····.prologue
37 ····.line·11437 ····.line·114
 38 ····.line·115
38 ····:try_start_039 ····:try_start_0
39 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair;40 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair;
  
40 ····move-result-object·v841 ····move-result-object·v8
  
41 ····.line·11642 ····.line·116
42 ····.local·v8,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"43 ····.local·v8,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"
Offset 63, 24 lines modifiedOffset 64, 27 lines modified
  
63 ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-1164 ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-11
  
64 ····const-wide·v4,·0x3da5fd7fe1796495L····#·1.0E-1165 ····const-wide·v4,·0x3da5fd7fe1796495L····#·1.0E-11
  
65 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;DD)V66 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;DD)V
  
 67 ····.line·120
66 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;68 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
67 ····move-result-object·v069 ····move-result-object·v0
  
 70 ····.line·121
68 ····invoke-interface·{v0,·v7},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;71 ····invoke-interface·{v0,·v7},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
69 ····:try_end_072 ····:try_end_0
70 ····.catch·Lorg/apache/commons/math3/linear/NonPositiveDefiniteMatrixException;·{:try_start_0·..·:try_end_0}·:catch_073 ····.catch·Lorg/apache/commons/math3/linear/NonPositiveDefiniteMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0
  
71 ····move-result-object·v074 ····move-result-object·v0
  
 75 ····.line·118
72 ····return-object·v076 ····return-object·v0
  
73 ····.line·12277 ····.line·122
74 ····.end·local·v1····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix;78 ····.end·local·v1····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix;
75 ····.end·local·v7····#·"jTr":Lorg/apache/commons/math3/linear/RealVector;79 ····.end·local·v7····#·"jTr":Lorg/apache/commons/math3/linear/RealVector;
76 ····.end·local·v8····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"80 ····.end·local·v8····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"
77 ····:catch_081 ····:catch_0
3.65 KB
smali/org/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer.smali
    
Offset 1802, 14 lines modifiedOffset 1802, 15 lines modified
  
1802 ····const/4·v10,·0x21802 ····const/4·v10,·0x2
  
1803 ····new-array·v10,·v10,·[Ljava/lang/Object;1803 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
1804 ····const/4·v11,·0x01804 ····const/4·v11,·0x0
  
 1805 ····.line·976
1805 ····invoke-static/range·{v32·..·v32},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1806 ····invoke-static/range·{v32·..·v32},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1806 ····move-result-object·v121807 ····move-result-object·v12
  
1807 ····aput-object·v12,·v10,·v111808 ····aput-object·v12,·v10,·v11
  
1808 ····const/4·v11,·0x11809 ····const/4·v11,·0x1
Offset 2163, 15 lines modifiedOffset 2164, 15 lines modified
  
2163 ····.line·3042164 ····.line·304
2164 ····.local·v39,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor;2165 ····.local·v39,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor;
2165 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getEvaluationCounter()Lorg/apache/commons/math3/util/Incrementor;2166 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getEvaluationCounter()Lorg/apache/commons/math3/util/Incrementor;
  
2166 ····move-result-object·v362167 ····move-result-object·v36
  
2167 ····.line·3062168 ····.line·307
2168 ····.local·v36,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor;2169 ····.local·v36,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor;
2169 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;2170 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;
  
2170 ····move-result-object·v192171 ····move-result-object·v19
  
2171 ····.line·3102172 ····.line·310
2172 ····.local·v19,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;"2173 ····.local·v19,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;"
Offset 2288, 15 lines modifiedOffset 2289, 15 lines modified
2288 ····.local·v37,·"firstIteration":Z2289 ····.local·v37,·"firstIteration":Z
2289 ····:cond_02290 ····:cond_0
2290 ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->incrementCount()V2291 ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->incrementCount()V
  
2291 ····.line·3402292 ····.line·340
2292 ····move-object/from16·v58,·v242293 ····move-object/from16·v58,·v24
  
2293 ····.line·3432294 ····.line·344
2294 ····.local·v58,·"previous":Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;2295 ····.local·v58,·"previous":Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;
2295 ····invoke-interface/range·{v24·..·v24},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getJacobian()Lorg/apache/commons/math3/linear/RealMatrix;2296 ····invoke-interface/range·{v24·..·v24},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getJacobian()Lorg/apache/commons/math3/linear/RealMatrix;
  
2296 ····move-result-object·v42297 ····move-result-object·v4
  
2297 ····move-object/from16·v0,·p02298 ····move-object/from16·v0,·p0
  
Offset 2584, 18 lines modifiedOffset 2585, 20 lines modified
2584 ····cmpg-double·v4,·v45,·v802585 ····cmpg-double·v4,·v45,·v80
  
2585 ····if-gtz·v4,·:cond_a2586 ····if-gtz·v4,·:cond_a
  
2586 ····.line·4022587 ····.line·402
2587 ····new-instance·v4,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;2588 ····new-instance·v4,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;
  
 2589 ····.line·404
2588 ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I2590 ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I
  
2589 ····move-result·v802591 ····move-result·v80
  
 2592 ····.line·405
2590 ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I2593 ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I
  
2591 ····move-result·v812594 ····move-result·v81
  
2592 ····move-object/from16·v0,·v242595 ····move-object/from16·v0,·v24
  
2593 ····move/from16·v1,·v802596 ····move/from16·v1,·v80
Offset 3292, 14 lines modifiedOffset 3295, 15 lines modified
  
3292 ····move-object/from16·v0,·p03295 ····move-object/from16·v0,·p0
  
3293 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->costRelativeTolerance:D3296 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->costRelativeTolerance:D
  
3294 ····move-wide/from16·v83,·v03297 ····move-wide/from16·v83,·v0
  
 3298 ····.line·538
3295 ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;3299 ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
3296 ····move-result-object·v833300 ····move-result-object·v83
  
3297 ····aput-object·v83,·v81,·v823301 ····aput-object·v83,·v81,·v82
  
3298 ····move-object/from16·v0,·v803302 ····move-object/from16·v0,·v80
Offset 3337, 14 lines modifiedOffset 3341, 15 lines modified
  
3337 ····move-object/from16·v0,·p03341 ····move-object/from16·v0,·p0
  
3338 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->parRelativeTolerance:D3342 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->parRelativeTolerance:D
  
3339 ····move-wide/from16·v83,·v03343 ····move-wide/from16·v83,·v0
  
 3344 ····.line·541
3340 ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;3345 ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
3341 ····move-result-object·v833346 ····move-result-object·v83
  
3342 ····aput-object·v83,·v81,·v823347 ····aput-object·v83,·v81,·v82
  
3343 ····move-object/from16·v0,·v803348 ····move-object/from16·v0,·v80
Offset 3380, 14 lines modifiedOffset 3385, 15 lines modified
  
3380 ····move-object/from16·v0,·p03385 ····move-object/from16·v0,·p0
  
3381 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->orthoTolerance:D3386 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->orthoTolerance:D
  
3382 ····move-wide/from16·v83,·v03387 ····move-wide/from16·v83,·v0
  
 3388 ····.line·544
3383 ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;3389 ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
3384 ····move-result-object·v833390 ····move-result-object·v83
  
3385 ····aput-object·v83,·v81,·v823391 ····aput-object·v83,·v81,·v82
  
3386 ····move-object/from16·v0,·v803392 ····move-object/from16·v0,·v80
1.86 KB
smali/org/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem.smali
    
Offset 94, 36 lines modifiedOffset 94, 40 lines modified
  
94 ····move-result-object·v694 ····move-result-object·v6
  
95 ····.line·33195 ····.line·331
96 ····.local·v6,·"value":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;>;"96 ····.local·v6,·"value":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;>;"
97 ····new-instance·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation;97 ····new-instance·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation;
  
 98 ····.line·332
98 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getFirst()Ljava/lang/Object;99 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getFirst()Ljava/lang/Object;
  
99 ····move-result-object·v1100 ····move-result-object·v1
  
100 ····check-cast·v1,·Lorg/apache/commons/math3/linear/RealVector;101 ····check-cast·v1,·Lorg/apache/commons/math3/linear/RealVector;
  
 102 ····.line·333
101 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object;103 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object;
  
102 ····move-result-object·v2104 ····move-result-object·v2
  
103 ····check-cast·v2,·Lorg/apache/commons/math3/linear/RealMatrix;105 ····check-cast·v2,·Lorg/apache/commons/math3/linear/RealMatrix;
  
104 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem;->target:Lorg/apache/commons/math3/linear/RealVector;106 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem;->target:Lorg/apache/commons/math3/linear/RealVector;
  
 107 ····.line·336
105 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->copy()Lorg/apache/commons/math3/linear/RealVector;108 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->copy()Lorg/apache/commons/math3/linear/RealVector;
  
106 ····move-result-object·v4109 ····move-result-object·v4
  
107 ····const/4·v5,·0x0110 ····const/4·v5,·0x0
  
108 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;)V111 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;)V
  
 112 ····.line·331
109 ····return-object·v0113 ····return-object·v0
110 .end·method114 .end·method
  
111 .method·public·getObservationSize()I115 .method·public·getObservationSize()I
112 ····.locals·1116 ····.locals·1
  
113 ····.prologue117 ····.prologue
950 B
smali/org/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition$4.smali
    
Offset 36, 17 lines modifiedOffset 36, 20 lines modified
  
36 ····.prologue36 ····.prologue
37 ····.line·13837 ····.line·138
38 ····new-instance·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;38 ····new-instance·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;
  
39 ····invoke-direct·{v0,·p1},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V39 ····invoke-direct·{v0,·p1},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V
  
 40 ····.line·139
40 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;41 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
41 ····move-result-object·v042 ····move-result-object·v0
  
 43 ····.line·140
42 ····invoke-interface·{v0,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;44 ····invoke-interface·{v0,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
  
43 ····move-result-object·v045 ····move-result-object·v0
  
 46 ····.line·138
44 ····return-object·v047 ····return-object·v0
45 .end·method48 .end·method
2.35 KB
smali/org/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
32 .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;32 .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
33 ····.locals·833 ····.locals·8
34 ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix;34 ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix;
35 ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector;35 ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector;
  
36 ····.prologue36 ····.prologue
37 ····.line·6837 ····.line·68
 38 ····.line·69
38 ····:try_start_039 ····:try_start_0
39 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair;40 ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair;
  
40 ····move-result-object·v341 ····move-result-object·v3
  
41 ····.line·7042 ····.line·70
42 ····.local·v3,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"43 ····.local·v3,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"
Offset 61, 24 lines modifiedOffset 62, 27 lines modified
61 ····.local·v1,·"jTr":Lorg/apache/commons/math3/linear/RealVector;62 ····.local·v1,·"jTr":Lorg/apache/commons/math3/linear/RealVector;
62 ····new-instance·v4,·Lorg/apache/commons/math3/linear/LUDecomposition;63 ····new-instance·v4,·Lorg/apache/commons/math3/linear/LUDecomposition;
  
63 ····const-wide·v5,·0x3da5fd7fe1796495L····#·1.0E-1164 ····const-wide·v5,·0x3da5fd7fe1796495L····#·1.0E-11
  
64 ····invoke-direct·{v4,·v2,·v5,·v6},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V65 ····invoke-direct·{v4,·v2,·v5,·v6},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V
  
 66 ····.line·73
65 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;67 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
66 ····move-result-object·v468 ····move-result-object·v4
  
 69 ····.line·74
67 ····invoke-interface·{v4,·v1},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;70 ····invoke-interface·{v4,·v1},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
68 ····:try_end_071 ····:try_end_0
69 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_072 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0
  
70 ····move-result-object·v473 ····move-result-object·v4
  
 74 ····.line·72
71 ····return-object·v475 ····return-object·v4
  
72 ····.line·7576 ····.line·75
73 ····.end·local·v1····#·"jTr":Lorg/apache/commons/math3/linear/RealVector;77 ····.end·local·v1····#·"jTr":Lorg/apache/commons/math3/linear/RealVector;
74 ····.end·local·v2····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix;78 ····.end·local·v2····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix;
75 ····.end·local·v3····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"79 ····.end·local·v3····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;"
76 ····:catch_080 ····:catch_0
1.01 KB
smali/org/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix;18 .field·final·synthetic·val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)V20 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)V
21 ····.locals·021 ····.locals·0
22 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;22 ····.param·p1,·"problem"····#·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
  
23 ····.prologue23 ····.prologue
24 ····.line·15624 ····.line·156
25 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;->val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix;25 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;->val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix;
  
26 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V26 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V
  
894 B
smali/org/apache/commons/math3/fitting/leastsquares/AbstractEvaluation.smali
    
Offset 76, 14 lines modifiedOffset 76, 15 lines modified
  
76 ····.line·6076 ····.line·60
77 ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix;77 ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix;
78 ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition;78 ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition;
  
79 ····invoke-direct·{v3,·v1,·p1,·p2},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V79 ····invoke-direct·{v3,·v1,·p1,·p2},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V
  
 80 ····.line·61
80 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;81 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
81 ····move-result-object·v282 ····move-result-object·v2
  
82 ····.line·6283 ····.line·62
83 ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;84 ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;
84 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix;85 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix;
1.12 KB
smali/org/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition$2.smali
    
Offset 39, 24 lines modifiedOffset 39, 27 lines modified
39 ····:try_start_039 ····:try_start_0
40 ····new-instance·v1,·Lorg/apache/commons/math3/linear/QRDecomposition;40 ····new-instance·v1,·Lorg/apache/commons/math3/linear/QRDecomposition;
  
41 ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-1141 ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-11
  
42 ····invoke-direct·{v1,·p1,·v2,·v3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V42 ····invoke-direct·{v1,·p1,·v2,·v3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V
  
 43 ····.line·94
43 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;44 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
44 ····move-result-object·v145 ····move-result-object·v1
  
 46 ····.line·95
45 ····invoke-interface·{v1,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;47 ····invoke-interface·{v1,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
46 ····:try_end_048 ····:try_end_0
47 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_049 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0
  
48 ····move-result-object·v150 ····move-result-object·v1
  
 51 ····.line·93
49 ····return-object·v152 ····return-object·v1
  
50 ····.line·9653 ····.line·96
51 ····:catch_054 ····:catch_0
52 ····move-exception·v055 ····move-exception·v0
  
53 ····.line·9756 ····.line·97
3.93 KB
smali/org/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresOptimizer;6 .implements·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresOptimizer;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$1;, 
11 ········Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;10 ········Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·SINGULARITY_THRESHOLD:D·=·1.0E-1114 .field·private·static·final·SINGULARITY_THRESHOLD:D·=·1.0E-11
Offset 124, 26 lines modifiedOffset 123, 28 lines modified
124 ····if-ge·v1,·v5,·:cond_0123 ····if-ge·v1,·v5,·:cond_0
  
125 ····.line·278124 ····.line·278
126 ····invoke-virtual·{v2,·v1},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D125 ····invoke-virtual·{v2,·v1},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D
  
127 ····move-result-wide·v8126 ····move-result-wide·v8
  
 127 ····.line·279
128 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D128 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D
  
129 ····move-result-wide·v10129 ····move-result-wide·v10
  
130 ····invoke-interface·{p0,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D130 ····invoke-interface·{p0,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D
  
131 ····move-result-wide·v12131 ····move-result-wide·v12
  
132 ····mul-double/2addr·v10,·v12132 ····mul-double/2addr·v10,·v12
  
133 ····add-double/2addr·v8,·v10133 ····add-double/2addr·v8,·v10
  
 134 ····.line·278
134 ····invoke-virtual·{v2,·v1,·v8,·v9},·Lorg/apache/commons/math3/linear/RealVector;->setEntry(ID)V135 ····invoke-virtual·{v2,·v1,·v8,·v9},·Lorg/apache/commons/math3/linear/RealVector;->setEntry(ID)V
  
135 ····.line·277136 ····.line·277
136 ····add-int/lit8·v1,·v1,·0x1137 ····add-int/lit8·v1,·v1,·0x1
  
137 ····goto·:goto_1138 ····goto·:goto_1
  
Offset 163, 26 lines modifiedOffset 164, 28 lines modified
163 ····if-ge·v4,·v5,·:cond_1164 ····if-ge·v4,·v5,·:cond_1
  
164 ····.line·286165 ····.line·286
165 ····invoke-interface·{v7,·v3,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D166 ····invoke-interface·{v7,·v3,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D
  
166 ····move-result-wide·v8167 ····move-result-wide·v8
  
 168 ····.line·287
167 ····invoke-interface·{p0,·v0,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D169 ····invoke-interface·{p0,·v0,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D
  
168 ····move-result-wide·v10170 ····move-result-wide·v10
  
169 ····invoke-interface·{p0,·v0,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D171 ····invoke-interface·{p0,·v0,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D
  
170 ····move-result-wide·v12172 ····move-result-wide·v12
  
171 ····mul-double/2addr·v10,·v12173 ····mul-double/2addr·v10,·v12
  
172 ····add-double/2addr·v8,·v10174 ····add-double/2addr·v8,·v10
  
 175 ····.line·286
173 ····invoke-interface·{v7,·v3,·v4,·v8,·v9},·Lorg/apache/commons/math3/linear/RealMatrix;->setEntry(IID)V176 ····invoke-interface·{v7,·v3,·v4,·v8,·v9},·Lorg/apache/commons/math3/linear/RealMatrix;->setEntry(IID)V
  
174 ····.line·285177 ····.line·285
175 ····add-int/lit8·v4,·v4,·0x1178 ····add-int/lit8·v4,·v4,·0x1
  
176 ····goto·:goto_3179 ····goto·:goto_3
  
Offset 267, 15 lines modifiedOffset 270, 15 lines modified
  
267 ····.line·211270 ····.line·211
268 ····.local·v5,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor;271 ····.local·v5,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor;
269 ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getIterationCounter()Lorg/apache/commons/math3/util/Incrementor;272 ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getIterationCounter()Lorg/apache/commons/math3/util/Incrementor;
  
270 ····move-result-object·v6273 ····move-result-object·v6
  
271 ····.line·212274 ····.line·213
272 ····.local·v6,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor;275 ····.local·v6,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor;
273 ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;276 ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;
  
274 ····move-result-object·v0277 ····move-result-object·v0
  
275 ····.line·216278 ····.line·216
276 ····.local·v0,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;"279 ····.local·v0,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;"
Offset 340, 24 lines modifiedOffset 343, 27 lines modified
340 ····move-result·v9343 ····move-result·v9
  
341 ····if-eqz·v9,·:cond_1344 ····if-eqz·v9,·:cond_1
  
342 ····.line·238345 ····.line·238
343 ····new-instance·v9,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;346 ····new-instance·v9,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;
  
 347 ····.line·240
344 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I348 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I
  
345 ····move-result·v10349 ····move-result·v10
  
 350 ····.line·241
346 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I351 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I
  
347 ····move-result·v11352 ····move-result·v11
  
348 ····invoke-direct·{v9,·v1,·v10,·v11},·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;II)V353 ····invoke-direct·{v9,·v1,·v10,·v11},·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;II)V
  
 354 ····.line·238
349 ····return-object·v9355 ····return-object·v9
  
350 ····.line·246356 ····.line·246
351 ····:cond_1357 ····:cond_1
352 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->decomposition:Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;358 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->decomposition:Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;
  
353 ····invoke-virtual·{v9,·v8,·v3},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;->solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;359 ····invoke-virtual·{v9,·v8,·v3},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;->solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
3.14 KB
smali/org/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3.smali
    
Offset 44, 26 lines modifiedOffset 44, 21 lines modified
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z47 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"x0"····#·I 
50 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
51 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
52 ····.prologue49 ····.prologue
53 ····.line·21150 ····.line·211
54 ····check-cast·p2,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;51 ····check-cast·p2,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;
  
55 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
56 ····check-cast·p3,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;52 ····check-cast·p3,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;
  
57 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
58 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->converged(ILorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;)Z53 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->converged(ILorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;)Z
  
59 ····move-result·v054 ····move-result·v0
  
60 ····return·v055 ····return·v0
61 .end·method56 .end·method
  
Offset 77, 51 lines modifiedOffset 72, 56 lines modified
77 ····const/4·v5,·0x072 ····const/4·v5,·0x0
  
78 ····.line·21573 ····.line·215
79 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->val$checker:Lorg/apache/commons/math3/optim/ConvergenceChecker;74 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->val$checker:Lorg/apache/commons/math3/optim/ConvergenceChecker;
  
80 ····new-instance·v1,·Lorg/apache/commons/math3/optim/PointVectorValuePair;75 ····new-instance·v1,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
 76 ····.line·218
81 ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector;77 ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector;
  
82 ····move-result-object·v278 ····move-result-object·v2
  
83 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D79 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
84 ····move-result-object·v280 ····move-result-object·v2
  
 81 ····.line·219
85 ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector;82 ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector;
  
86 ····move-result-object·v383 ····move-result-object·v3
  
87 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D84 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
88 ····move-result-object·v385 ····move-result-object·v3
  
89 ····invoke-direct·{v1,·v2,·v3,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V86 ····invoke-direct·{v1,·v2,·v3,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V
  
90 ····new-instance·v2,·Lorg/apache/commons/math3/optim/PointVectorValuePair;87 ····new-instance·v2,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
 88 ····.line·222
91 ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector;89 ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector;
  
92 ····move-result-object·v390 ····move-result-object·v3
  
93 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D91 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
94 ····move-result-object·v392 ····move-result-object·v3
  
 93 ····.line·223
95 ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector;94 ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector;
  
96 ····move-result-object·v495 ····move-result-object·v4
  
97 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D96 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
98 ····move-result-object·v497 ····move-result-object·v4
  
99 ····invoke-direct·{v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V98 ····invoke-direct·{v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V
  
 99 ····.line·215
100 ····invoke-interface·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z100 ····invoke-interface·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z
  
101 ····move-result·v0101 ····move-result·v0
  
102 ····return·v0102 ····return·v0
103 .end·method103 .end·method
2.44 KB
smali/org/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
62 ····.end·annotation62 ····.end·annotation
  
63 ····.prologue63 ····.prologue
64 ····.local·p5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;"64 ····.local·p5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;"
65 ····const/4·v3,·0x065 ····const/4·v3,·0x0
  
66 ····.line·13466 ····.line·134
 67 ····.line·135
67 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->model(Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;)Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;68 ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->model(Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;)Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;
  
68 ····move-result-object·v069 ····move-result-object·v0
  
69 ····new-instance·v1,·Lorg/apache/commons/math3/linear/ArrayRealVector;70 ····new-instance·v1,·Lorg/apache/commons/math3/linear/ArrayRealVector;
  
70 ····invoke-direct·{v1,·p2,·v3},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V71 ····invoke-direct·{v1,·p2,·v3},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V
Offset 82, 14 lines modifiedOffset 83, 15 lines modified
  
82 ····move-object·v4,·p583 ····move-object·v4,·p5
  
83 ····move·v5,·p684 ····move·v5,·p6
  
84 ····move·v6,·p785 ····move·v6,·p7
  
 86 ····.line·134
85 ····invoke-static/range·{v0·..·v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;87 ····invoke-static/range·{v0·..·v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
  
86 ····move-result-object·v088 ····move-result-object·v0
  
87 ····return-object·v089 ····return-object·v0
88 .end·method90 .end·method
  
Offset 127, 18 lines modifiedOffset 129, 20 lines modified
  
127 ····move-object·v3,·p4129 ····move-object·v3,·p4
  
128 ····move·v4,·p5130 ····move·v4,·p5
  
129 ····move·v5,·p6131 ····move·v5,·p6
  
 132 ····.line·96
130 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;133 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
  
131 ····move-result-object·v0134 ····move-result-object·v0
  
 135 ····.line·95
132 ····invoke-static·{v0,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->weightMatrix(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;136 ····invoke-static·{v0,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->weightMatrix(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
  
133 ····move-result-object·v0137 ····move-result-object·v0
  
134 ····return-object·v0138 ····return-object·v0
135 .end·method139 .end·method
  
1.42 KB
smali/org/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4.smali
    
Offset 68, 27 lines modifiedOffset 68, 30 lines modified
68 ····.local·v0,·"pointArray":[D68 ····.local·v0,·"pointArray":[D
69 ····new-instance·v1,·Lorg/apache/commons/math3/util/Pair;69 ····new-instance·v1,·Lorg/apache/commons/math3/util/Pair;
  
70 ····new-instance·v2,·Lorg/apache/commons/math3/linear/ArrayRealVector;70 ····new-instance·v2,·Lorg/apache/commons/math3/linear/ArrayRealVector;
  
71 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$value:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;71 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$value:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;
  
 72 ····.line·268
72 ····invoke-interface·{v3,·v0},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D73 ····invoke-interface·{v3,·v0},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D
  
73 ····move-result-object·v374 ····move-result-object·v3
  
74 ····invoke-direct·{v2,·v3,·v5},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V75 ····invoke-direct·{v2,·v3,·v5},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V
  
75 ····new-instance·v3,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;76 ····new-instance·v3,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;
  
76 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$jacobian:Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;77 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$jacobian:Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;
  
 78 ····.line·269
77 ····invoke-interface·{v4,·v0},·Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;->value([D)[[D79 ····invoke-interface·{v4,·v0},·Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;->value([D)[[D
  
78 ····move-result-object·v480 ····move-result-object·v4
  
79 ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V81 ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V
  
80 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V82 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
 83 ····.line·267
81 ····return-object·v184 ····return-object·v1
82 .end·method85 .end·method
1010 B
smali/org/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·val$counter:Lorg/apache/commons/math3/util/Incrementor;18 .field·final·synthetic·val$counter:Lorg/apache/commons/math3/util/Incrementor;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/util/Incrementor;)V20 .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/util/Incrementor;)V
21 ····.locals·021 ····.locals·0
22 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;22 ····.param·p1,·"problem"····#·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;
  
23 ····.prologue23 ····.prologue
24 ····.line·18924 ····.line·189
25 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$2;->val$counter:Lorg/apache/commons/math3/util/Incrementor;25 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$2;->val$counter:Lorg/apache/commons/math3/util/Incrementor;
  
26 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V26 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V
  
593 B
smali/org/apache/commons/math3/linear/RealVector$1.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·final·synthetic·val$dim:I36 .field·final·synthetic·val$dim:I
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;I)V38 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;I)V
39 ····.locals·239 ····.locals·2
 40 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector;
  
40 ····.prologue41 ····.prologue
41 ····.line·75442 ····.line·754
42 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->this$0:Lorg/apache/commons/math3/linear/RealVector;43 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->this$0:Lorg/apache/commons/math3/linear/RealVector;
  
43 ····iput·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->val$dim:I44 ····iput·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->val$dim:I
  
2.68 KB
smali/org/apache/commons/math3/linear/SymmLQ.smali
    
Offset 483, 18 lines modifiedOffset 483, 20 lines modified
483 ····move-object/from16·v0,·p4483 ····move-object/from16·v0,·p4
  
484 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V484 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V
  
485 ····.line·1163485 ····.line·1163
486 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;486 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;
  
 487 ····.line·1164
487 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I488 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I
  
488 ····move-result·v4489 ····move-result·v4
  
 490 ····.line·1167
489 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D491 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D
  
490 ····move-result-wide·v7492 ····move-result-wide·v7
  
491 ····move-object·v3,·p0493 ····move-object·v3,·p0
  
492 ····move-object/from16·v5,·p4494 ····move-object/from16·v5,·p4
Offset 546, 19 lines modifiedOffset 548, 21 lines modified
546 ····.line·1179548 ····.line·1179
547 ····:cond_2549 ····:cond_2
548 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V550 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V
  
549 ····.line·1180551 ····.line·1180
550 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;552 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;
  
 553 ····.line·1181
551 ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;554 ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;
552 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I555 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I
  
553 ····move-result·v4556 ····move-result·v4
  
 557 ····.line·1184
554 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D558 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D
  
555 ····move-result-wide·v7559 ····move-result-wide·v7
  
556 ····move-object·v3,·p0560 ····move-object·v3,·p0
  
557 ····move-object/from16·v5,·p4561 ····move-object/from16·v5,·p4
Offset 578, 19 lines modifiedOffset 582, 21 lines modified
578 ····move-object/from16·v0,·p4582 ····move-object/from16·v0,·p4
  
579 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V583 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V
  
580 ····.line·1188584 ····.line·1188
581 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;585 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;
  
 586 ····.line·1189
582 ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;587 ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;
583 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I588 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I
  
584 ····move-result·v4589 ····move-result·v4
  
 590 ····.line·1192
585 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D591 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D
  
586 ····move-result-wide·v7592 ····move-result-wide·v7
  
587 ····move-object·v3,·p0593 ····move-object·v3,·p0
  
588 ····move-object/from16·v5,·p4594 ····move-object/from16·v5,·p4
Offset 610, 19 lines modifiedOffset 616, 21 lines modified
  
610 ····if-eqz·v3,·:cond_2616 ····if-eqz·v3,·:cond_2
  
611 ····.line·1196617 ····.line·1196
612 ····:cond_3618 ····:cond_3
613 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;619 ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;
  
 620 ····.line·1197
614 ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;621 ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;
615 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I622 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I
  
616 ····move-result·v4623 ····move-result·v4
  
 624 ····.line·1200
617 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D625 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D
  
618 ····move-result-wide·v7626 ····move-result-wide·v7
  
619 ····move-object·v3,·p0627 ····move-object·v3,·p0
  
620 ····move-object/from16·v5,·p4628 ····move-object/from16·v5,·p4
2.78 KB
smali/org/apache/commons/math3/linear/AbstractFieldMatrix$2.smali
    
Offset 30, 19 lines modifiedOffset 30, 20 lines modified
  
30 .field·final·synthetic·val$destination:[[Lorg/apache/commons/math3/FieldElement;30 .field·final·synthetic·val$destination:[[Lorg/apache/commons/math3/FieldElement;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[[Lorg/apache/commons/math3/FieldElement;)V32 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[[Lorg/apache/commons/math3/FieldElement;)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;
  
34 ····.prologue35 ····.prologue
35 ····.line·40336 ····.line·403
36 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix.2;"37 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;"
37 ····.local·p2,·"x0":Lorg/apache/commons/math3/FieldElement;,·"TT;"38 ····.local·p2,·"zero":Lorg/apache/commons/math3/FieldElement;,·"TT;"
38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;
  
39 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement;40 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement;
  
40 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V41 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V
  
41 ····return-void42 ····return-void
Offset 57, 15 lines modifiedOffset 58, 15 lines modified
57 ····.param·p3,·"startRow"····#·I58 ····.param·p3,·"startRow"····#·I
58 ····.param·p4,·"endRow"····#·I59 ····.param·p4,·"endRow"····#·I
59 ····.param·p5,·"startColumn"····#·I60 ····.param·p5,·"startColumn"····#·I
60 ····.param·p6,·"endColumn"····#·I61 ····.param·p6,·"endColumn"····#·I
  
61 ····.prologue62 ····.prologue
62 ····.line·41663 ····.line·416
63 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix.2;"64 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;"
64 ····iput·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I65 ····iput·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I
  
65 ····.line·41766 ····.line·417
66 ····iput·p5,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startColumn:I67 ····iput·p5,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startColumn:I
  
67 ····.line·41868 ····.line·418
68 ····return-void69 ····return-void
Offset 79, 15 lines modifiedOffset 80, 15 lines modified
79 ········value·=·{80 ········value·=·{
80 ············"(IITT;)V"81 ············"(IITT;)V"
81 ········}82 ········}
82 ····.end·annotation83 ····.end·annotation
  
83 ····.prologue84 ····.prologue
84 ····.line·42385 ····.line·423
85 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix.2;"86 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;"
86 ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;"87 ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;"
87 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement;88 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement;
  
88 ····iget·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I89 ····iget·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I
  
89 ····sub-int·v1,·p1,·v190 ····sub-int·v1,·p1,·v1
  
678 B
smali/org/apache/commons/math3/linear/RealVector$SparseEntryIterator.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector;36 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V38 .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V
39 ····.locals·439 ····.locals·4
 40 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector;
  
40 ····.prologue41 ····.prologue
41 ····.line·113642 ····.line·1136
42 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$SparseEntryIterator;->this$0:Lorg/apache/commons/math3/linear/RealVector;43 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$SparseEntryIterator;->this$0:Lorg/apache/commons/math3/linear/RealVector;
  
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
621 B
smali/org/apache/commons/math3/linear/TriDiagonalTransformer.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
38 ····.line·6438 ····.line·64
39 ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;39 ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
40 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I40 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
41 ····move-result·v241 ····move-result·v2
  
 42 ····.line·65
42 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I43 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
43 ····move-result·v344 ····move-result·v3
  
44 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V45 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
45 ····throw·v146 ····throw·v1
669 B
smali/org/apache/commons/math3/linear/AbstractRealMatrix$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;22 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V24 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
26 ····.prologue27 ····.prologue
27 ····.line·28028 ····.line·280
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
527 B
smali/org/apache/commons/math3/linear/QRDecomposition.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"QRDecomposition.java"3 .source·"QRDecomposition.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/linear/QRDecomposition$1;, 
8 ········Lorg/apache/commons/math3/linear/QRDecomposition$Solver;7 ········Lorg/apache/commons/math3/linear/QRDecomposition$Solver;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·cachedH:Lorg/apache/commons/math3/linear/RealMatrix;11 .field·private·cachedH:Lorg/apache/commons/math3/linear/RealMatrix;
2.09 KB
smali/org/apache/commons/math3/linear/AbstractFieldMatrix$1.smali
    
Offset 28, 19 lines modifiedOffset 28, 20 lines modified
  
28 .field·final·synthetic·val$selectedRows:[I28 .field·final·synthetic·val$selectedRows:[I
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[I[I)V30 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[I[I)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;
  
32 ····.prologue33 ····.prologue
33 ····.line·37134 ····.line·371
34 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix.1;"35 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;"
35 ····.local·p2,·"x0":Lorg/apache/commons/math3/FieldElement;,·"TT;"36 ····.local·p2,·"zero":Lorg/apache/commons/math3/FieldElement;,·"TT;"
36 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;
  
37 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I38 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I
  
38 ····iput-object·p4,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedColumns:[I39 ····iput-object·p4,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedColumns:[I
  
39 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixChangingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V40 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixChangingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V
Offset 58, 15 lines modifiedOffset 59, 15 lines modified
58 ········value·=·{59 ········value·=·{
59 ············"(IITT;)TT;"60 ············"(IITT;)TT;"
60 ········}61 ········}
61 ····.end·annotation62 ····.end·annotation
  
62 ····.prologue63 ····.prologue
63 ····.line·37664 ····.line·376
64 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix.1;"65 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;"
65 ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;"66 ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;"
66 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;67 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;
  
67 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I68 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I
  
68 ····aget·v1,·v1,·p169 ····aget·v1,·v1,·p1
  
19.8 KB
smali/org/apache/commons/math3/linear/BlockFieldMatrix.smali
    
Offset 165, 14 lines modifiedOffset 165, 15 lines modified
165 ····.line·174165 ····.line·174
166 ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException;166 ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
167 ····aget-object·v5,·p3,·v2167 ····aget-object·v5,·p3,·v2
  
168 ····array-length·v5,·v5168 ····array-length·v5,·v5
  
 169 ····.line·175
169 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->blockWidth(I)I170 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->blockWidth(I)I
  
170 ····move-result·v6171 ····move-result·v6
  
171 ····mul-int/2addr·v6,·v1172 ····mul-int/2addr·v6,·v1
  
172 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V173 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
Offset 2426, 14 lines modifiedOffset 2427, 15 lines modified
2426 ····.line·6632427 ····.line·663
2427 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/BlockFieldMatrix;,·"Lorg/apache/commons/math3/linear/BlockFieldMatrix<TT;>;"2428 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/BlockFieldMatrix;,·"Lorg/apache/commons/math3/linear/BlockFieldMatrix<TT;>;"
2428 ····invoke-virtual/range·{p0·..·p4},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->checkSubMatrixIndex(IIII)V2429 ····invoke-virtual/range·{p0·..·p4},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->checkSubMatrixIndex(IIII)V
  
2429 ····.line·6662430 ····.line·666
2430 ····new-instance·v35,·Lorg/apache/commons/math3/linear/BlockFieldMatrix;2431 ····new-instance·v35,·Lorg/apache/commons/math3/linear/BlockFieldMatrix;
  
 2432 ····.line·667
2431 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->getField()Lorg/apache/commons/math3/Field;2433 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->getField()Lorg/apache/commons/math3/Field;
  
2432 ····move-result-object·v22434 ····move-result-object·v2
  
2433 ····sub-int·v3,·p2,·p12435 ····sub-int·v3,·p2,·p1
  
2434 ····add-int/lit8·v3,·v3,·0x12436 ····add-int/lit8·v3,·v3,·0x1
Offset 3135, 14 lines modifiedOffset 3137, 15 lines modified
3135 ····if-ge·v14,·v0,·:cond_63137 ····if-ge·v14,·v0,·:cond_6
  
3136 ····.line·6013138 ····.line·601
3137 ····aget-object·v29,·v27,·v143139 ····aget-object·v29,·v27,·v14
  
3138 ····aget-object·v30,·v18,·v193140 ····aget-object·v30,·v18,·v19
  
 3141 ····.line·602
3139 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;3142 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
3140 ····move-result-object·v293143 ····move-result-object·v29
  
3141 ····move-object/from16·v0,·v263144 ····move-object/from16·v0,·v26
  
3142 ····move-object/from16·v1,·v293145 ····move-object/from16·v1,·v29
Offset 3157, 14 lines modifiedOffset 3160, 15 lines modified
  
3157 ····aget-object·v30,·v27,·v303160 ····aget-object·v30,·v27,·v30
  
3158 ····add-int·v31,·v19,·v73161 ····add-int·v31,·v19,·v7
  
3159 ····aget-object·v31,·v18,·v313162 ····aget-object·v31,·v18,·v31
  
 3163 ····.line·603
3160 ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;3164 ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
3161 ····move-result-object·v303165 ····move-result-object·v30
  
3162 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;3166 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;
  
3163 ····move-result-object·v293167 ····move-result-object·v29
Offset 3175, 14 lines modifiedOffset 3179, 15 lines modified
  
3175 ····aget-object·v30,·v27,·v303179 ····aget-object·v30,·v27,·v30
  
3176 ····add-int·v31,·v19,·v83180 ····add-int·v31,·v19,·v8
  
3177 ····aget-object·v31,·v18,·v313181 ····aget-object·v31,·v18,·v31
  
 3182 ····.line·604
3178 ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;3183 ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
3179 ····move-result-object·v303184 ····move-result-object·v30
  
3180 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;3185 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;
  
3181 ····move-result-object·v293186 ····move-result-object·v29
Offset 3193, 14 lines modifiedOffset 3198, 15 lines modified
  
3193 ····aget-object·v30,·v27,·v303198 ····aget-object·v30,·v27,·v30
  
3194 ····add-int·v31,·v19,·v93199 ····add-int·v31,·v19,·v9
  
3195 ····aget-object·v31,·v18,·v313200 ····aget-object·v31,·v18,·v31
  
 3201 ····.line·605
3196 ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;3202 ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
3197 ····move-result-object·v303203 ····move-result-object·v30
  
3198 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;3204 ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;
  
3199 ····move-result-object·v263205 ····move-result-object·v26
Offset 4001, 14 lines modifiedOffset 4007, 15 lines modified
4001 ····if-ge·v11,·v0,·:cond_54007 ····if-ge·v11,·v0,·:cond_5
  
4002 ····.line·12924008 ····.line·1292
4003 ····aget-object·v17,·v2,·v54009 ····aget-object·v17,·v2,·v5
  
4004 ····aget-object·v18,·p1,·v114010 ····aget-object·v18,·p1,·v11
  
 4011 ····.line·1293
4005 ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;4012 ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
4006 ····move-result-object·v174013 ····move-result-object·v17
  
4007 ····move-object/from16·v0,·v174014 ····move-object/from16·v0,·v17
  
4008 ····invoke-interface·{v15,·v0},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;4015 ····invoke-interface·{v15,·v0},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;
Offset 4021, 14 lines modifiedOffset 4028, 15 lines modified
  
4021 ····aget-object·v18,·v2,·v184028 ····aget-object·v18,·v2,·v18
  
4022 ····add-int/lit8·v19,·v11,·0x14029 ····add-int/lit8·v19,·v11,·0x1
  
4023 ····aget-object·v19,·p1,·v194030 ····aget-object·v19,·p1,·v19
  
 4031 ····.line·1294
4024 ····invoke-interface/range·{v18·..·v19},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;4032 ····invoke-interface/range·{v18·..·v19},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
4025 ····move-result-object·v184033 ····move-result-object·v18
  
4026 ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;4034 ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;
  
4027 ····move-result-object·v174035 ····move-result-object·v17
Max diff block lines reached; 16396/20144 bytes (81.39%) of diff not shown.
1.6 KB
smali/org/apache/commons/math3/linear/IterativeLinearSolver.smali
    
Offset 87, 14 lines modifiedOffset 87, 15 lines modified
87 ····.line·8287 ····.line·82
88 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException;88 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException;
  
89 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I89 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I
  
90 ····move-result·v190 ····move-result·v1
  
 91 ····.line·83
91 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I92 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I
  
92 ····move-result·v293 ····move-result·v2
  
93 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V94 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V
  
94 ····throw·v095 ····throw·v0
Offset 114, 14 lines modifiedOffset 115, 15 lines modified
114 ····.line·86115 ····.line·86
115 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;116 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
116 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I117 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I
  
117 ····move-result·v1118 ····move-result·v1
  
 119 ····.line·87
118 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I120 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I
  
119 ····move-result·v2121 ····move-result·v2
  
120 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V122 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
121 ····throw·v0123 ····throw·v0
Offset 141, 14 lines modifiedOffset 143, 15 lines modified
141 ····.line·90143 ····.line·90
142 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;144 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
143 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I145 ····invoke-virtual·{p2},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I
  
144 ····move-result·v1146 ····move-result·v1
  
 147 ····.line·91
145 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I148 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I
  
146 ····move-result·v2149 ····move-result·v2
  
147 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V150 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
148 ····throw·v0151 ····throw·v0
3.74 KB
smali/org/apache/commons/math3/linear/OpenMapRealVector.smali
    
Offset 919, 28 lines modifiedOffset 919, 26 lines modified
919 ····add-int/lit8·v0,·v0,·0x1919 ····add-int/lit8·v0,·v0,·0x1
  
920 ····goto·:goto_0920 ····goto·:goto_0
921 .end·method921 .end·method
  
922 .method·public·bridge·synthetic·append(D)Lorg/apache/commons/math3/linear/RealVector;922 .method·public·bridge·synthetic·append(D)Lorg/apache/commons/math3/linear/RealVector;
923 ····.locals·1923 ····.locals·1
924 ····.param·p1,·"x0"····#·D 
  
925 ····.prologue924 ····.prologue
926 ····.line·44925 ····.line·44
927 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(D)Lorg/apache/commons/math3/linear/OpenMapRealVector;926 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(D)Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
928 ····move-result-object·v0927 ····move-result-object·v0
  
929 ····return-object·v0928 ····return-object·v0
930 .end·method929 .end·method
  
931 .method·public·bridge·synthetic·append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;930 .method·public·bridge·synthetic·append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
932 ····.locals·1931 ····.locals·1
933 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; 
  
934 ····.prologue932 ····.prologue
935 ····.line·44933 ····.line·44
936 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/OpenMapRealVector;934 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
937 ····move-result-object·v0935 ····move-result-object·v0
  
Offset 1049, 15 lines modifiedOffset 1047, 14 lines modified
1049 ····.line·3561047 ····.line·356
1050 ····:cond_01048 ····:cond_0
1051 ····return-object·v21049 ····return-object·v2
1052 .end·method1050 .end·method
  
1053 .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;1051 .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
1054 ····.locals·11052 ····.locals·1
1055 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; 
1056 ····.annotation·system·Ldalvik/annotation/Throws;1053 ····.annotation·system·Ldalvik/annotation/Throws;
1057 ········value·=·{1054 ········value·=·{
1058 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;1055 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
1059 ········}1056 ········}
1060 ····.end·annotation1057 ····.end·annotation
  
1061 ····.prologue1058 ····.prologue
Offset 1137, 15 lines modifiedOffset 1134, 14 lines modified
1137 ····.line·3701134 ····.line·370
1138 ····:cond_01135 ····:cond_0
1139 ····return-object·v11136 ····return-object·v1
1140 .end·method1137 .end·method
  
1141 .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;1138 .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
1142 ····.locals·11139 ····.locals·1
1143 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; 
1144 ····.annotation·system·Ldalvik/annotation/Throws;1140 ····.annotation·system·Ldalvik/annotation/Throws;
1145 ········value·=·{1141 ········value·=·{
1146 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;1142 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
1147 ········}1143 ········}
1148 ····.end·annotation1144 ····.end·annotation
  
1149 ····.prologue1145 ····.prologue
Offset 1210, 14 lines modifiedOffset 1206, 15 lines modified
  
1210 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->doubleToLongBits(D)J1206 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->doubleToLongBits(D)J
  
1211 ····move-result-wide·v61207 ····move-result-wide·v6
  
1212 ····iget-wide·v8,·v1,·Lorg/apache/commons/math3/linear/OpenMapRealVector;->epsilon:D1208 ····iget-wide·v8,·v1,·Lorg/apache/commons/math3/linear/OpenMapRealVector;->epsilon:D
  
 1209 ····.line·725
1213 ····invoke-static·{v8,·v9},·Ljava/lang/Double;->doubleToLongBits(D)J1210 ····invoke-static·{v8,·v9},·Ljava/lang/Double;->doubleToLongBits(D)J
  
1214 ····move-result-wide·v81211 ····move-result-wide·v8
  
1215 ····cmp-long·v6,·v6,·v81212 ····cmp-long·v6,·v6,·v8
  
1216 ····if-eqz·v6,·:cond_41213 ····if-eqz·v6,·:cond_4
Offset 1874, 16 lines modifiedOffset 1871, 14 lines modified
1874 ····.end·local·v2····#·"key":I1871 ····.end·local·v2····#·"key":I
1875 ····:cond_21872 ····:cond_2
1876 ····return-object·v31873 ····return-object·v3
1877 .end·method1874 .end·method
  
1878 .method·public·bridge·synthetic·getSubVector(II)Lorg/apache/commons/math3/linear/RealVector;1875 .method·public·bridge·synthetic·getSubVector(II)Lorg/apache/commons/math3/linear/RealVector;
1879 ····.locals·11876 ····.locals·1
1880 ····.param·p1,·"x0"····#·I 
1881 ····.param·p2,·"x1"····#·I 
1882 ····.annotation·system·Ldalvik/annotation/Throws;1877 ····.annotation·system·Ldalvik/annotation/Throws;
1883 ········value·=·{1878 ········value·=·{
1884 ············Lorg/apache/commons/math3/exception/NotPositiveException;,1879 ············Lorg/apache/commons/math3/exception/NotPositiveException;,
1885 ············Lorg/apache/commons/math3/exception/OutOfRangeException;1880 ············Lorg/apache/commons/math3/exception/OutOfRangeException;
1886 ········}1881 ········}
1887 ····.end·annotation1882 ····.end·annotation
  
Offset 2135, 15 lines modifiedOffset 2130, 14 lines modified
2135 ····move-result-object·v02130 ····move-result-object·v0
  
2136 ····return-object·v02131 ····return-object·v0
2137 .end·method2132 .end·method
  
2138 .method·public·bridge·synthetic·mapAdd(D)Lorg/apache/commons/math3/linear/RealVector;2133 .method·public·bridge·synthetic·mapAdd(D)Lorg/apache/commons/math3/linear/RealVector;
2139 ····.locals·12134 ····.locals·1
2140 ····.param·p1,·"x0"····#·D 
  
2141 ····.prologue2135 ····.prologue
2142 ····.line·442136 ····.line·44
2143 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAdd(D)Lorg/apache/commons/math3/linear/OpenMapRealVector;2137 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAdd(D)Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
2144 ····move-result-object·v02138 ····move-result-object·v0
  
Offset 2181, 15 lines modifiedOffset 2175, 14 lines modified
2181 ····.line·5792175 ····.line·579
2182 ····:cond_02176 ····:cond_0
2183 ····return-object·p02177 ····return-object·p0
2184 .end·method2178 .end·method
  
2185 .method·public·bridge·synthetic·mapAddToSelf(D)Lorg/apache/commons/math3/linear/RealVector;2179 .method·public·bridge·synthetic·mapAddToSelf(D)Lorg/apache/commons/math3/linear/RealVector;
2186 ····.locals·12180 ····.locals·1
2187 ····.param·p1,·"x0"····#·D 
  
2188 ····.prologue2181 ····.prologue
2189 ····.line·442182 ····.line·44
2190 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAddToSelf(D)Lorg/apache/commons/math3/linear/OpenMapRealVector;2183 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAddToSelf(D)Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
2191 ····move-result-object·v02184 ····move-result-object·v0
  
678 B
smali/org/apache/commons/math3/linear/AbstractRealMatrix$4.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·val$destination:[[D23 .field·final·synthetic·val$destination:[[D
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[[D)V25 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[[D)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
27 ····.prologue28 ····.prologue
28 ····.line·36329 ····.line·363
29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;30 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->val$destination:[[D31 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->val$destination:[[D
  
4.04 KB
smali/org/apache/commons/math3/linear/EigenDecomposition.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EigenDecomposition.java"3 .source·"EigenDecomposition.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/linear/EigenDecomposition$1;, 
8 ········Lorg/apache/commons/math3/linear/EigenDecomposition$Solver;7 ········Lorg/apache/commons/math3/linear/EigenDecomposition$Solver;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·EPSILON:D·=·1.0E-1211 .field·private·static·final·EPSILON:D·=·1.0E-12
Offset 591, 14 lines modifiedOffset 590, 15 lines modified
  
591 ····move-object/from16·v32,·v0590 ····move-object/from16·v32,·v0
  
592 ····add-int/lit8·v33,·v14,·0x1591 ····add-int/lit8·v33,·v14,·0x1
  
593 ····aget-wide·v32,·v32,·v33592 ····aget-wide·v32,·v32,·v33
  
 593 ····.line·634
594 ····invoke-static/range·{v32·..·v33},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D594 ····invoke-static/range·{v32·..·v33},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
595 ····move-result-wide·v32595 ····move-result-wide·v32
  
596 ····add-double·v4,·v30,·v32596 ····add-double·v4,·v30,·v32
  
597 ····.line·635597 ····.line·635
Offset 638, 14 lines modifiedOffset 638, 15 lines modified
  
638 ····move-object/from16·v0,·p0638 ····move-object/from16·v0,·p0
  
639 ····iget-byte·v0,·v0,·Lorg/apache/commons/math3/linear/EigenDecomposition;->maxIter:B639 ····iget-byte·v0,·v0,·Lorg/apache/commons/math3/linear/EigenDecomposition;->maxIter:B
  
640 ····move/from16·v32,·v0640 ····move/from16·v32,·v0
  
 641 ····.line·642
641 ····invoke-static/range·{v32·..·v32},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;642 ····invoke-static/range·{v32·..·v32},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
  
642 ····move-result-object·v32643 ····move-result-object·v32
  
643 ····const/16·v33,·0x0644 ····const/16·v33,·0x0
  
644 ····move/from16·v0,·v33645 ····move/from16·v0,·v33
Offset 2211, 18 lines modifiedOffset 2212, 20 lines modified
  
2211 ····move-result-wide·v42212 ····move-result-wide·v4
  
2212 ····aget-object·v6,·v30,·v242213 ····aget-object·v6,·v30,·v24
  
2213 ····aget-wide·v6,·v6,·v252214 ····aget-wide·v6,·v6,·v25
  
 2215 ····.line·939
2214 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2216 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2215 ····move-result-wide·v62217 ····move-result-wide·v6
  
 2218 ····.line·938
2216 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D2219 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
2217 ····move-result-wide·v432220 ····move-result-wide·v43
  
2218 ····.line·9402221 ····.line·940
2219 ····.restart·local·v43····#·"t":D2222 ····.restart·local·v43····#·"t":D
2220 ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D2223 ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D
Offset 2369, 14 lines modifiedOffset 2372, 15 lines modified
2369 ····if-eqz·v4,·:cond_f2372 ····if-eqz·v4,·:cond_f
  
2370 ····.line·9152373 ····.line·915
2371 ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D2374 ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D
  
2372 ····mul-double/2addr·v4,·v22375 ····mul-double/2addr·v4,·v2
  
 2376 ····.line·916
2373 ····invoke-static/range·{v46·..·v47},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2377 ····invoke-static/range·{v46·..·v47},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2374 ····move-result-wide·v62378 ····move-result-wide·v6
  
2375 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2379 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2376 ····move-result-wide·v82380 ····move-result-wide·v8
Offset 2385, 14 lines modifiedOffset 2389, 15 lines modified
  
2385 ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2389 ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2386 ····move-result-wide·v82390 ····move-result-wide·v8
  
2387 ····add-double/2addr·v6,·v82391 ····add-double/2addr·v6,·v8
  
 2392 ····.line·917
2388 ····invoke-static/range·{v50·..·v51},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2393 ····invoke-static/range·{v50·..·v51},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2389 ····move-result-wide·v82394 ····move-result-wide·v8
  
2390 ····add-double/2addr·v6,·v82395 ····add-double/2addr·v6,·v8
  
2391 ····invoke-static/range·{v52·..·v53},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2396 ····invoke-static/range·{v52·..·v53},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
Offset 2838, 14 lines modifiedOffset 2843, 15 lines modified
  
2838 ····aget-wide·v1,·v1,·v72843 ····aget-wide·v1,·v1,·v7
  
2839 ····const-wide/16·v3,·0x02844 ····const-wide/16·v3,·0x0
  
2840 ····const-wide·v5,·0x3d719799812dea11L····#·1.0E-122845 ····const-wide·v5,·0x3d719799812dea11L····#·1.0E-12
  
 2846 ····.line·759
2841 ····invoke-static/range·{v1·..·v6},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z2847 ····invoke-static/range·{v1·..·v6},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z
  
2842 ····move-result·v12848 ····move-result·v1
  
2843 ····if-eqz·v1,·:cond_12849 ····if-eqz·v1,·:cond_1
  
2844 ····.line·7602850 ····.line·760
Offset 3100, 45 lines modifiedOffset 3106, 42 lines modified
3100 .end·method3106 .end·method
  
3101 .method·public·getDeterminant()D3107 .method·public·getDeterminant()D
3102 ····.locals·73108 ····.locals·7
  
3103 ····.prologue3109 ····.prologue
3104 ····.line·3573110 ····.line·357
3105 ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.03111 ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0
  
3106 ····.line·3583112 ····.line·358
Max diff block lines reached; 809/4015 bytes (20.15%) of diff not shown.
568 B
smali/org/apache/commons/math3/linear/RRQRDecomposition.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/apache/commons/math3/linear/QRDecomposition;2 .super·Lorg/apache/commons/math3/linear/QRDecomposition;
3 .source·"RRQRDecomposition.java"3 .source·"RRQRDecomposition.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/linear/RRQRDecomposition$1;, 
8 ········Lorg/apache/commons/math3/linear/RRQRDecomposition$Solver;7 ········Lorg/apache/commons/math3/linear/RRQRDecomposition$Solver;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·cachedP:Lorg/apache/commons/math3/linear/RealMatrix;11 .field·private·cachedP:Lorg/apache/commons/math3/linear/RealMatrix;
785 B
smali/org/apache/commons/math3/linear/AbstractRealMatrix$5.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/RealMatrix;19 .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/RealMatrix;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;Lorg/apache/commons/math3/linear/RealMatrix;)V21 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;Lorg/apache/commons/math3/linear/RealMatrix;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
23 ····.prologue24 ····.prologue
24 ····.line·61325 ····.line·613
25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;26 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
26 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->val$out:Lorg/apache/commons/math3/linear/RealMatrix;27 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->val$out:Lorg/apache/commons/math3/linear/RealMatrix;
  
6.17 KB
smali/org/apache/commons/math3/linear/ArrayFieldVector.smali
    
Offset 734, 27 lines modifiedOffset 734, 27 lines modified
734 ····array-length·v4,·v1734 ····array-length·v4,·v1
  
735 ····invoke-static·{v1,·v5,·v2,·v3,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V735 ····invoke-static·{v1,·v5,·v2,·v3,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
736 ····.line·302736 ····.line·302
737 ····return-void737 ····return-void
  
738 ····.line·295738 ····.line·296
739 ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"739 ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"
740 ····.end·local·v1····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"740 ····.end·local·v1····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"
741 ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"741 ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"
742 ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"742 ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"
743 ····:cond_0743 ····:cond_0
744 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;744 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;
  
745 ····move-result-object·v0745 ····move-result-object·v0
  
746 ····goto·:goto_0746 ····goto·:goto_0
  
747 ····.line·297747 ····.line·298
748 ····.end·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"748 ····.end·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"
749 ····.restart·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"749 ····.restart·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"
750 ····:cond_1750 ····:cond_1
751 ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;751 ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;
  
752 ····move-result-object·v1752 ····move-result-object·v1
  
Offset 843, 15 lines modifiedOffset 843, 15 lines modified
843 ····array-length·v3,·p2843 ····array-length·v3,·p2
  
844 ····invoke-static·{p2,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V844 ····invoke-static·{p2,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
845 ····.line·338845 ····.line·338
846 ····return-void846 ····return-void
  
847 ····.line·333847 ····.line·334
848 ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"848 ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"
849 ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"849 ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"
850 ····:cond_0850 ····:cond_0
851 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;851 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;
  
852 ····move-result-object·v0852 ····move-result-object·v0
  
Offset 1125, 15 lines modifiedOffset 1125, 15 lines modified
1125 ····array-length·v3,·v01125 ····array-length·v3,·v0
  
1126 ····invoke-static·{v0,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V1126 ····invoke-static·{v0,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
1127 ····.line·3741127 ····.line·374
1128 ····return-void1128 ····return-void
  
1129 ····.line·3691129 ····.line·370
1130 ····.end·local·v0····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"1130 ····.end·local·v0····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;"
1131 ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"1131 ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;"
1132 ····:cond_01132 ····:cond_0
1133 ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;1133 ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement;
  
1134 ····move-result-object·v01134 ····move-result-object·v0
  
Offset 1340, 14 lines modifiedOffset 1340, 15 lines modified
  
1340 ····.line·11171340 ····.line·1117
1341 ····:cond_01341 ····:cond_0
1342 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;1342 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
1343 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1343 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 1344 ····.line·1118
1344 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1345 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1345 ····move-result-object·v21346 ····move-result-object·v2
  
1346 ····const/4·v3,·0x01347 ····const/4·v3,·0x0
  
1347 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1348 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 1411, 14 lines modifiedOffset 1412, 15 lines modified
  
1411 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1412 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1412 ····move-result-object·v41413 ····move-result-object·v4
  
1413 ····add-int/lit8·v5,·v0,·-0x11414 ····add-int/lit8·v5,·v0,·-0x1
  
 1415 ····.line·1136
1414 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1416 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1415 ····move-result-object·v51417 ····move-result-object·v5
  
1416 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V1418 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
1417 ····throw·v11419 ····throw·v1
Offset 1441, 14 lines modifiedOffset 1443, 15 lines modified
  
1441 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1443 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1442 ····move-result-object·v41444 ····move-result-object·v4
  
1443 ····add-int/lit8·v5,·v0,·-0x11445 ····add-int/lit8·v5,·v0,·-0x1
  
 1446 ····.line·1140
1444 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1447 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1445 ····move-result-object·v51448 ····move-result-object·v5
  
1446 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V1449 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
1447 ····throw·v11450 ····throw·v1
Offset 1458, 14 lines modifiedOffset 1461, 15 lines modified
1458 ····if-ge·p2,·p1,·:cond_41461 ····if-ge·p2,·p1,·:cond_4
  
1459 ····.line·11431462 ····.line·1143
1460 ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;1463 ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
1461 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1464 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 1465 ····.line·1144
1462 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1466 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1463 ····move-result-object·v31467 ····move-result-object·v3
  
1464 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1468 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1465 ····move-result-object·v41469 ····move-result-object·v4
Offset 2787, 49 lines modifiedOffset 2791, 46 lines modified
  
2787 .method·public·hashCode()I2791 .method·public·hashCode()I
2788 ····.locals·62792 ····.locals·6
Max diff block lines reached; 1542/6202 bytes (24.86%) of diff not shown.
4.16 KB
smali/org/apache/commons/math3/linear/SingularValueDecomposition.smali
    
Offset 1666, 28 lines modifiedOffset 1666, 30 lines modified
  
1666 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D1666 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D
  
1667 ····move-object/from16·v55,·v01667 ····move-object/from16·v55,·v0
  
1668 ····aget-wide·v55,·v55,·v251668 ····aget-wide·v55,·v55,·v25
  
 1669 ····.line·286
1669 ····invoke-static/range·{v55·..·v56},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D1670 ····invoke-static/range·{v55·..·v56},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
1670 ····move-result-wide·v551671 ····move-result-wide·v55
  
1671 ····move-object/from16·v0,·p01672 ····move-object/from16·v0,·p0
  
1672 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D1673 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D
  
1673 ····move-object/from16·v57,·v01674 ····move-object/from16·v57,·v0
  
1674 ····add-int/lit8·v58,·v25,·0x11675 ····add-int/lit8·v58,·v25,·0x1
  
1675 ····aget-wide·v57,·v57,·v581676 ····aget-wide·v57,·v57,·v58
  
 1677 ····.line·287
1676 ····invoke-static/range·{v57·..·v58},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D1678 ····invoke-static/range·{v57·..·v58},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
1677 ····move-result-wide·v571679 ····move-result-wide·v57
  
1678 ····add-double·v55,·v55,·v571680 ····add-double·v55,·v55,·v57
  
1679 ····mul-double·v53,·v53,·v551681 ····mul-double·v53,·v53,·v55
Offset 1887, 14 lines modifiedOffset 1889, 15 lines modified
  
1887 ····if-eq·v0,·v1,·:cond_2e1889 ····if-eq·v0,·v1,·:cond_2e
  
1888 ····add-int/lit8·v51,·v27,·-0x11890 ····add-int/lit8·v51,·v27,·-0x1
  
1889 ····aget-wide·v51,·v13,·v511891 ····aget-wide·v51,·v13,·v51
  
 1892 ····.line·311
1890 ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D1893 ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
1891 ····move-result-wide·v511894 ····move-result-wide·v51
  
1892 ····:goto_261895 ····:goto_26
1893 ····add-double·v46,·v53,·v511896 ····add-double·v46,·v53,·v51
  
Offset 1942, 14 lines modifiedOffset 1945, 15 lines modified
1942 ····:cond_2d1945 ····:cond_2d
1943 ····const-wide/16·v51,·0x01946 ····const-wide/16·v51,·0x0
  
1944 ····move-wide/from16·v53,·v511947 ····move-wide/from16·v53,·v51
  
1945 ····goto·:goto_251948 ····goto·:goto_25
  
 1949 ····.line·311
1946 ····:cond_2e1950 ····:cond_2e
1947 ····const-wide/16·v51,·0x01951 ····const-wide/16·v51,·0x0
  
1948 ····goto·:goto_261952 ····goto·:goto_26
  
1949 ····.line·3061953 ····.line·306
1950 ····.restart·local·v46····#·"t":D1954 ····.restart·local·v46····#·"t":D
Offset 2361, 32 lines modifiedOffset 2365, 36 lines modified
  
2361 ····move-object/from16·v53,·v02365 ····move-object/from16·v53,·v0
  
2362 ····add-int/lit8·v54,·v32,·-0x22366 ····add-int/lit8·v54,·v32,·-0x2
  
2363 ····aget-wide·v53,·v53,·v542367 ····aget-wide·v53,·v53,·v54
  
 2368 ····.line·375
2364 ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2369 ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2365 ····move-result-wide·v532370 ····move-result-wide·v53
  
 2371 ····.line·374
2366 ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D2372 ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
2367 ····move-result-wide·v282373 ····move-result-wide·v28
  
2368 ····.line·3762374 ····.line·376
2369 ····.local·v28,·"maxPm1Pm2":D2375 ····.local·v28,·"maxPm1Pm2":D
2370 ····add-int/lit8·v51,·v32,·-0x22376 ····add-int/lit8·v51,·v32,·-0x2
  
2371 ····aget-wide·v51,·v13,·v512377 ····aget-wide·v51,·v13,·v51
  
 2378 ····.line·377
2372 ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2379 ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2373 ····move-result-wide·v512380 ····move-result-wide·v51
  
 2381 ····.line·376
2374 ····move-wide/from16·v0,·v282382 ····move-wide/from16·v0,·v28
  
2375 ····move-wide/from16·v2,·v512383 ····move-wide/from16·v2,·v51
  
2376 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D2384 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
2377 ····move-result-wide·v512385 ····move-result-wide·v51
Offset 2395, 28 lines modifiedOffset 2403, 32 lines modified
  
2395 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D2403 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D
  
2396 ····move-object/from16·v53,·v02404 ····move-object/from16·v53,·v0
  
2397 ····aget-wide·v53,·v53,·v252405 ····aget-wide·v53,·v53,·v25
  
 2406 ····.line·378
2398 ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2407 ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2399 ····move-result-wide·v532408 ····move-result-wide·v53
  
 2409 ····.line·376
2400 ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D2410 ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
2401 ····move-result-wide·v512411 ····move-result-wide·v51
  
2402 ····aget-wide·v53,·v13,·v252412 ····aget-wide·v53,·v13,·v25
  
 2413 ····.line·379
2403 ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D2414 ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2404 ····move-result-wide·v532415 ····move-result-wide·v53
  
 2416 ····.line·376
2405 ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D2417 ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
Max diff block lines reached; 1202/4124 bytes (29.15%) of diff not shown.
669 B
smali/org/apache/commons/math3/linear/AbstractRealMatrix$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;26 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V28 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
30 ····.prologue31 ····.prologue
31 ····.line·24232 ····.line·242
32 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;33 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
679 B
smali/org/apache/commons/math3/linear/AbstractRealMatrix$3.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$selectedRows:[I21 .field·final·synthetic·val$selectedRows:[I
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[I[I)V23 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[I[I)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
25 ····.prologue26 ····.prologue
26 ····.line·32927 ····.line·329
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix;
  
28 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->val$selectedRows:[I29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->val$selectedRows:[I
  
1.02 KB
smali/org/apache/commons/math3/linear/FieldLUDecomposition.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FieldLUDecomposition.java"3 .source·"FieldLUDecomposition.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/linear/FieldLUDecomposition$1;, 
8 ········Lorg/apache/commons/math3/linear/FieldLUDecomposition$Solver;7 ········Lorg/apache/commons/math3/linear/FieldLUDecomposition$Solver;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"<T::",12 ········"<T::",
Offset 106, 14 lines modifiedOffset 105, 15 lines modified
106 ····.line·87105 ····.line·87
107 ····new-instance·v10,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;106 ····new-instance·v10,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
108 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I107 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I
  
109 ····move-result·v11108 ····move-result·v11
  
 109 ····.line·88
110 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I110 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I
  
111 ····move-result·v12111 ····move-result·v12
  
112 ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V112 ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
113 ····throw·v10113 ····throw·v10
1.9 KB
smali/org/apache/commons/math3/linear/RealVectorFormat.smali
    
Offset 35, 36 lines modifiedOffset 35, 40 lines modified
35 ····.line·7335 ····.line·73
36 ····const-string·v0,·"{"36 ····const-string·v0,·"{"
  
37 ····const-string·v1,·"}"37 ····const-string·v1,·"}"
  
38 ····const-string·v2,·";·"38 ····const-string·v2,·";·"
  
 39 ····.line·74
39 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;40 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
40 ····move-result-object·v341 ····move-result-object·v3
  
 42 ····.line·73
41 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V43 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
42 ····.line·7544 ····.line·75
43 ····return-void45 ····return-void
44 .end·method46 .end·method
  
45 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V47 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
46 ····.locals·148 ····.locals·1
47 ····.param·p1,·"prefix"····#·Ljava/lang/String;49 ····.param·p1,·"prefix"····#·Ljava/lang/String;
48 ····.param·p2,·"suffix"····#·Ljava/lang/String;50 ····.param·p2,·"suffix"····#·Ljava/lang/String;
49 ····.param·p3,·"separator"····#·Ljava/lang/String;51 ····.param·p3,·"separator"····#·Ljava/lang/String;
  
50 ····.prologue52 ····.prologue
51 ····.line·9353 ····.line·93
 54 ····.line·94
52 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;55 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
53 ····move-result-object·v056 ····move-result-object·v0
  
 57 ····.line·93
54 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V58 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
55 ····.line·9559 ····.line·95
56 ····return-void60 ····return-void
57 .end·method61 .end·method
  
58 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V62 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
Offset 336, 14 lines modifiedOffset 340, 15 lines modified
336 ····move-result·v2340 ····move-result·v2
  
337 ····if-nez·v2,·:cond_0341 ····if-nez·v2,·:cond_0
  
338 ····.line·227342 ····.line·227
339 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;343 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;
  
 344 ····.line·228
340 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I345 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I
  
341 ····move-result·v3346 ····move-result·v3
  
342 ····const-class·v4,·Lorg/apache/commons/math3/linear/ArrayRealVector;347 ····const-class·v4,·Lorg/apache/commons/math3/linear/ArrayRealVector;
  
343 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V348 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
668 B
smali/org/apache/commons/math3/linear/RealVector$2$2.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 .field·final·synthetic·val$i:Ljava/util/Iterator;34 .field·final·synthetic·val$i:Ljava/util/Iterator;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V36 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V
37 ····.locals·237 ····.locals·2
 38 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector$2;
  
38 ····.prologue39 ····.prologue
39 ····.line·127040 ····.line·1270
40 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->this$0:Lorg/apache/commons/math3/linear/RealVector$2;41 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->this$0:Lorg/apache/commons/math3/linear/RealVector$2;
  
41 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->val$i:Ljava/util/Iterator;42 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->val$i:Ljava/util/Iterator;
  
2.03 KB
smali/org/apache/commons/math3/linear/QRDecomposition$Solver.smali
    
Offset 86, 63 lines modifiedOffset 86, 59 lines modified
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····return-object·v087 ····return-object·v0
88 .end·method88 .end·method
  
89 .method·public·isNonSingular()Z89 .method·public·isNonSingular()Z
90 ····.locals·990 ····.locals·10
  
91 ····.prologue91 ····.prologue
 92 ····const/4·v2,·0x0
  
92 ····.line·33993 ····.line·339
93 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/QRDecomposition$Solver;->rDiag:[D94 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/linear/QRDecomposition$Solver;->rDiag:[D
  
94 ····.local·v0,·"arr$":[D 
95 ····array-length·v4,·v095 ····array-length·v5,·v4
  
 96 ····move·v3,·v2
96 ····.local·v4,·"len$":I 
97 ····const/4·v3,·0x0 
  
98 ····.local·v3,·"i$":I 
99 ····:goto_097 ····:goto_0
100 ····if-ge·v3,·v4,·:cond_198 ····if-ge·v3,·v5,·:cond_1
  
101 ····aget-wide·v1,·v0,·v399 ····aget-wide·v0,·v4,·v3
  
102 ····.line·340100 ····.line·340
103 ····.local·v1,·"diag":D101 ····.local·v0,·"diag":D
104 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D102 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
105 ····move-result-wide·v5 
  
106 ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/linear/QRDecomposition$Solver;->threshold:D103 ····move-result-wide·v6
  
107 ····cmpg-double·v5,·v5,·v7104 ····iget-wide·v8,·p0,·Lorg/apache/commons/math3/linear/QRDecomposition$Solver;->threshold:D
  
108 ····if-gtz·v5,·:cond_0105 ····cmpg-double·v6,·v6,·v8
  
 106 ····if-gtz·v6,·:cond_0
109 ····.line·341 
110 ····const/4·v5,·0x0 
  
111 ····.line·344107 ····.line·344
112 ····.end·local·v1····#·"diag":D108 ····.end·local·v0····#·"diag":D
113 ····:goto_1109 ····:goto_1
114 ····return·v5110 ····return·v2
  
115 ····.line·339111 ····.line·339
116 ····.restart·local·v1····#·"diag":D112 ····.restart·local·v0····#·"diag":D
117 ····:cond_0113 ····:cond_0
118 ····add-int/lit8·v3,·v3,·0x1114 ····add-int/lit8·v3,·v3,·0x1
  
119 ····goto·:goto_0115 ····goto·:goto_0
  
120 ····.line·344116 ····.line·344
121 ····.end·local·v1····#·"diag":D117 ····.end·local·v0····#·"diag":D
122 ····:cond_1118 ····:cond_1
123 ····const/4·v5,·0x1119 ····const/4·v2,·0x1
  
124 ····goto·:goto_1120 ····goto·:goto_1
125 .end·method121 .end·method
  
126 .method·public·solve(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;122 .method·public·solve(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;
127 ····.locals·43123 ····.locals·43
128 ····.param·p1,·"b"····#·Lorg/apache/commons/math3/linear/RealMatrix;124 ····.param·p1,·"b"····#·Lorg/apache/commons/math3/linear/RealMatrix;
1.7 KB
smali/org/apache/commons/math3/linear/OpenMapRealMatrix.smali
    
Offset 324, 16 lines modifiedOffset 324, 14 lines modified
324 ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;-><init>(II)V324 ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;-><init>(II)V
  
325 ····return-object·v0325 ····return-object·v0
326 .end·method326 .end·method
  
327 .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;327 .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;
328 ····.locals·1328 ····.locals·1
329 ····.param·p1,·"x0"····#·I 
330 ····.param·p2,·"x1"····#·I 
331 ····.annotation·system·Ldalvik/annotation/Throws;329 ····.annotation·system·Ldalvik/annotation/Throws;
332 ········value·=·{330 ········value·=·{
333 ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;331 ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
334 ········}332 ········}
335 ····.end·annotation333 ····.end·annotation
  
336 ····.prologue334 ····.prologue
Offset 505, 14 lines modifiedOffset 503, 15 lines modified
  
505 ····move-result·v8503 ····move-result·v8
  
506 ····.line·229504 ····.line·229
507 ····.local·v8,·"outKey":I505 ····.local·v8,·"outKey":I
508 ····iget-object·v14,·v6,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;506 ····iget-object·v14,·v6,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;
  
 507 ····.line·230
509 ····invoke-virtual·{v14,·v8},·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;->get(I)D508 ····invoke-virtual·{v14,·v8},·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;->get(I)D
  
510 ····move-result-wide·v14509 ····move-result-wide·v14
  
511 ····move-object/from16·v0,·p1510 ····move-object/from16·v0,·p1
  
512 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;511 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;
Offset 921, 15 lines modifiedOffset 920, 14 lines modified
921 ····check-cast·v2,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;920 ····check-cast·v2,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;
  
922 ····goto·:goto_0921 ····goto·:goto_0
923 .end·method922 .end·method
  
924 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;923 .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;
925 ····.locals·1924 ····.locals·1
926 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealMatrix; 
927 ····.annotation·system·Ldalvik/annotation/Throws;925 ····.annotation·system·Ldalvik/annotation/Throws;
928 ········value·=·{926 ········value·=·{
929 ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;927 ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;
930 ········}928 ········}
931 ····.end·annotation929 ····.end·annotation
  
932 ····.prologue930 ····.prologue
12.3 KB
smali/org/apache/commons/math3/linear/ArrayRealVector.smali
    
Offset 931, 15 lines modifiedOffset 931, 14 lines modified
931 ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector;931 ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector;
932 ····:cond_2932 ····:cond_2
933 ····return-object·v5933 ····return-object·v5
934 .end·method934 .end·method
  
935 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;935 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
936 ····.locals·1936 ····.locals·1
937 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; 
938 ····.annotation·system·Ldalvik/annotation/Throws;937 ····.annotation·system·Ldalvik/annotation/Throws;
939 ········value·=·{938 ········value·=·{
940 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;939 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
941 ········}940 ········}
942 ····.end·annotation941 ····.end·annotation
  
943 ····.prologue942 ····.prologue
Offset 983, 14 lines modifiedOffset 982, 15 lines modified
  
983 ····.line·676982 ····.line·676
984 ····.local·v0,·"e":Ljava/lang/IndexOutOfBoundsException;983 ····.local·v0,·"e":Ljava/lang/IndexOutOfBoundsException;
985 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;984 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
986 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;985 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 986 ····.line·677
987 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;987 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
988 ····move-result-object·v3988 ····move-result-object·v3
  
989 ····const/4·v4,·0x0989 ····const/4·v4,·0x0
  
990 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;990 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 1186, 17 lines modifiedOffset 1186, 14 lines modified
1186 ····move-result-object·v01186 ····move-result-object·v0
  
1187 ····return-object·v01187 ····return-object·v0
1188 .end·method1188 .end·method
  
1189 .method·public·bridge·synthetic·combine(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;1189 .method·public·bridge·synthetic·combine(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
1190 ····.locals·11190 ····.locals·1
1191 ····.param·p1,·"x0"····#·D 
1192 ····.param·p3,·"x1"····#·D 
1193 ····.param·p5,·"x2"····#·Lorg/apache/commons/math3/linear/RealVector; 
1194 ····.annotation·system·Ldalvik/annotation/Throws;1191 ····.annotation·system·Ldalvik/annotation/Throws;
1195 ········value·=·{1192 ········value·=·{
1196 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;1193 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
1197 ········}1194 ········}
1198 ····.end·annotation1195 ····.end·annotation
  
1199 ····.prologue1196 ····.prologue
Offset 1316, 17 lines modifiedOffset 1313, 14 lines modified
1316 ····.end·local·p5····#·"y":Lorg/apache/commons/math3/linear/RealVector;1313 ····.end·local·p5····#·"y":Lorg/apache/commons/math3/linear/RealVector;
1317 ····:cond_11314 ····:cond_1
1318 ····return-object·p01315 ····return-object·p0
1319 .end·method1316 .end·method
  
1320 .method·public·bridge·synthetic·combineToSelf(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;1317 .method·public·bridge·synthetic·combineToSelf(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
1321 ····.locals·11318 ····.locals·1
1322 ····.param·p1,·"x0"····#·D 
1323 ····.param·p3,·"x1"····#·D 
1324 ····.param·p5,·"x2"····#·Lorg/apache/commons/math3/linear/RealVector; 
1325 ····.annotation·system·Ldalvik/annotation/Throws;1319 ····.annotation·system·Ldalvik/annotation/Throws;
1326 ········value·=·{1320 ········value·=·{
1327 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;1321 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
1328 ········}1322 ········}
1329 ····.end·annotation1323 ····.end·annotation
  
1330 ····.prologue1324 ····.prologue
Offset 1558, 15 lines modifiedOffset 1552, 14 lines modified
1558 ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector;1552 ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector;
1559 ····:cond_21553 ····:cond_2
1560 ····return-object·v31554 ····return-object·v3
1561 .end·method1555 .end·method
  
1562 .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;1556 .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
1563 ····.locals·11557 ····.locals·1
1564 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; 
1565 ····.annotation·system·Ldalvik/annotation/Throws;1558 ····.annotation·system·Ldalvik/annotation/Throws;
1566 ········value·=·{1559 ········value·=·{
1567 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;1560 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
1568 ········}1561 ········}
1569 ····.end·annotation1562 ····.end·annotation
  
1570 ····.prologue1563 ····.prologue
Offset 1699, 15 lines modifiedOffset 1692, 14 lines modified
1699 ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector;1692 ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector;
1700 ····:cond_21693 ····:cond_2
1701 ····return-object·v31694 ····return-object·v3
1702 .end·method1695 .end·method
  
1703 .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;1696 .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
1704 ····.locals·11697 ····.locals·1
1705 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; 
1706 ····.annotation·system·Ldalvik/annotation/Throws;1698 ····.annotation·system·Ldalvik/annotation/Throws;
1707 ········value·=·{1699 ········value·=·{
1708 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;1700 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
1709 ········}1701 ········}
1710 ····.end·annotation1702 ····.end·annotation
  
1711 ····.prologue1703 ····.prologue
Offset 2008, 14 lines modifiedOffset 2000, 15 lines modified
  
2008 ····const/4·v4,·0x02000 ····const/4·v4,·0x0
  
2009 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2001 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2010 ····move-result-object·v42002 ····move-result-object·v4
  
 2003 ····.line·603
2011 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getDimension()I2004 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getDimension()I
  
2012 ····move-result·v52005 ····move-result·v5
  
2013 ····add-int/lit8·v5,·v5,·-0x12006 ····add-int/lit8·v5,·v5,·-0x1
  
2014 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2007 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 2147, 49 lines modifiedOffset 2140, 46 lines modified
2147 .end·method2140 .end·method
  
2148 .method·public·getL1Norm()D2141 .method·public·getL1Norm()D
2149 ····.locals·92142 ····.locals·9
  
2150 ····.prologue2143 ····.prologue
2151 ····.line·4812144 ····.line·481
2152 ····const-wide/16·v5,·0x02145 ····const-wide/16·v2,·0x0
  
2153 ····.line·4822146 ····.line·482
2154 ····.local·v5,·"sum":D2147 ····.local·v2,·"sum":D
Max diff block lines reached; 8303/12516 bytes (66.34%) of diff not shown.
22.3 KB
smali/org/apache/commons/math3/linear/AbstractFieldMatrix.smali
    
Offset 99, 14 lines modifiedOffset 99, 15 lines modified
99 ····if-gtz·p2,·:cond_099 ····if-gtz·p2,·:cond_0
  
100 ····.line·78100 ····.line·78
101 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;101 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
102 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;102 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 103 ····.line·79
103 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;104 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
104 ····move-result-object·v2105 ····move-result-object·v2
  
105 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V106 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
106 ····throw·v0107 ····throw·v0
Offset 116, 14 lines modifiedOffset 117, 15 lines modified
116 ····if-gtz·p3,·:cond_1117 ····if-gtz·p3,·:cond_1
  
117 ····.line·82118 ····.line·82
118 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;119 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
119 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;120 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 121 ····.line·83
120 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;122 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
121 ····move-result-object·v2123 ····move-result-object·v2
  
122 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V124 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
123 ····throw·v0125 ····throw·v0
Offset 450, 14 lines modifiedOffset 452, 15 lines modified
  
450 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I452 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I
  
451 ····move-result·v1453 ····move-result·v1
  
452 ····if-ne·v0,·v1,·:cond_0454 ····if-ne·v0,·v1,·:cond_0
  
 455 ····.line·1122
453 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I456 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I
  
454 ····move-result·v0457 ····move-result·v0
  
455 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I458 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I
  
456 ····move-result·v1459 ····move-result·v1
Offset 472, 14 lines modifiedOffset 475, 15 lines modified
  
472 ····move-result·v1475 ····move-result·v1
  
473 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I476 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I
  
474 ····move-result·v2477 ····move-result·v2
  
 478 ····.line·1124
475 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getRowDimension()I479 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getRowDimension()I
  
476 ····move-result·v3480 ····move-result·v3
  
477 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I481 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I
  
478 ····move-result·v4482 ····move-result·v4
Offset 515, 14 lines modifiedOffset 519, 15 lines modified
  
515 ····.line·1048519 ····.line·1048
516 ····:cond_0520 ····:cond_0
517 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;521 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
518 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;522 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 523 ····.line·1049
519 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;524 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
520 ····move-result-object·v2525 ····move-result-object·v2
  
521 ····const/4·v3,·0x0526 ····const/4·v3,·0x0
  
522 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;527 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 620, 14 lines modifiedOffset 625, 15 lines modified
  
620 ····.line·1034625 ····.line·1034
621 ····:cond_0626 ····:cond_0
622 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;627 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
623 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;628 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 629 ····.line·1035
624 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;630 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
625 ····move-result-object·v2631 ····move-result-object·v2
  
626 ····const/4·v3,·0x0632 ····const/4·v3,·0x0
  
627 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;633 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 680, 14 lines modifiedOffset 686, 15 lines modified
680 ····if-ge·p2,·p1,·:cond_0686 ····if-ge·p2,·p1,·:cond_0
  
681 ····.line·1071687 ····.line·1071
682 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;688 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
683 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;689 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 690 ····.line·1072
684 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;691 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
685 ····move-result-object·v2692 ····move-result-object·v2
  
686 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;693 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
687 ····move-result-object·v3694 ····move-result-object·v3
Offset 707, 14 lines modifiedOffset 714, 15 lines modified
707 ····if-ge·p4,·p3,·:cond_1714 ····if-ge·p4,·p3,·:cond_1
  
708 ····.line·1078715 ····.line·1078
709 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;716 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
710 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_COLUMN_AFTER_FINAL_COLUMN:Lorg/apache/commons/math3/exception/util/LocalizedFormats;717 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_COLUMN_AFTER_FINAL_COLUMN:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 718 ····.line·1079
711 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;719 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
712 ····move-result-object·v2720 ····move-result-object·v2
  
713 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;721 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
714 ····move-result-object·v3722 ····move-result-object·v3
Max diff block lines reached; 18420/22680 bytes (81.22%) of diff not shown.
1.84 KB
smali/org/apache/commons/math3/linear/ConjugateGradient.smali
    
Offset 180, 14 lines modifiedOffset 180, 15 lines modified
180 ····move-object/from16·v21,·v2180 ····move-object/from16·v21,·v2
  
181 ····.line·182181 ····.line·182
182 ····.local·v21,·"z":Lorg/apache/commons/math3/linear/RealVector;182 ····.local·v21,·"z":Lorg/apache/commons/math3/linear/RealVector;
183 ····:goto_0183 ····:goto_0
184 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;184 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;
  
 185 ····.line·183
185 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I186 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I
  
186 ····move-result·v10187 ····move-result·v10
  
187 ····move-object/from16·v9,·p0188 ····move-object/from16·v9,·p0
  
188 ····invoke-direct/range·{v8·..·v15},·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;-><init>(Ljava/lang/Object;ILorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;D)V189 ····invoke-direct/range·{v8·..·v15},·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;-><init>(Ljava/lang/Object;ILorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;D)V
Offset 230, 14 lines modifiedOffset 231, 15 lines modified
230 ····.local·v35,·"rhoPrev":D231 ····.local·v35,·"rhoPrev":D
231 ····:cond_2232 ····:cond_2
232 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V233 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V
  
233 ····.line·192234 ····.line·192
234 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;235 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;
  
 236 ····.line·193
235 ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;237 ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;
236 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I238 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I
  
237 ····move-result·v10239 ····move-result·v10
  
238 ····move-object/from16·v9,·p0240 ····move-object/from16·v9,·p0
  
Offset 439, 14 lines modifiedOffset 441, 15 lines modified
439 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D441 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D
  
440 ····move-result-wide·v14442 ····move-result-wide·v14
  
441 ····.line·227443 ····.line·227
442 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;444 ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;
  
 445 ····.line·228
443 ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;446 ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent;
444 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I447 ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I
  
445 ····move-result·v10448 ····move-result·v10
  
446 ····move-object/from16·v9,·p0449 ····move-object/from16·v9,·p0
  
2.15 KB
smali/org/apache/commons/math3/linear/AbstractFieldMatrix$3.smali
    
Offset 26, 19 lines modifiedOffset 26, 20 lines modified
  
26 .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/FieldMatrix;26 .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/FieldMatrix;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;Lorg/apache/commons/math3/linear/FieldMatrix;)V28 .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;Lorg/apache/commons/math3/linear/FieldMatrix;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;
  
30 ····.prologue31 ····.prologue
31 ····.line·66532 ····.line·665
32 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix.3;"33 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;"
33 ····.local·p2,·"x0":Lorg/apache/commons/math3/FieldElement;,·"TT;"34 ····.local·p2,·"zero":Lorg/apache/commons/math3/FieldElement;,·"TT;"
34 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;35 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix;
  
35 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix;36 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix;
  
36 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V37 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V
  
37 ····return-void38 ····return-void
Offset 54, 15 lines modifiedOffset 55, 15 lines modified
54 ········value·=·{55 ········value·=·{
55 ············"(IITT;)V"56 ············"(IITT;)V"
56 ········}57 ········}
57 ····.end·annotation58 ····.end·annotation
  
58 ····.prologue59 ····.prologue
59 ····.line·66960 ····.line·669
60 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix.3;"61 ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;"
61 ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;"62 ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;"
62 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix;63 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix;
  
63 ····invoke-interface·{v0,·p2,·p1,·p3},·Lorg/apache/commons/math3/linear/FieldMatrix;->setEntry(IILorg/apache/commons/math3/FieldElement;)V64 ····invoke-interface·{v0,·p2,·p1,·p3},·Lorg/apache/commons/math3/linear/FieldMatrix;->setEntry(IILorg/apache/commons/math3/FieldElement;)V
  
64 ····.line·67065 ····.line·670
65 ····return-void66 ····return-void
796 B
smali/org/apache/commons/math3/linear/JacobiPreconditioner.smali
    
Offset 191, 18 lines modifiedOffset 191, 20 lines modified
  
191 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D191 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
192 ····move-result-object·v1192 ····move-result-object·v1
  
193 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner;->diag:Lorg/apache/commons/math3/linear/ArrayRealVector;193 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner;->diag:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
 194 ····.line·100
194 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;->toArray()[D195 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;->toArray()[D
  
195 ····move-result-object·v2196 ····move-result-object·v2
  
 197 ····.line·99
196 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D198 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D
  
197 ····move-result-object·v1199 ····move-result-object·v1
  
198 ····const/4·v2,·0x0200 ····const/4·v2,·0x0
  
199 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V201 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V
732 B
smali/org/apache/commons/math3/linear/OpenMapRealVector$OpenMapSparseIterator.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;34 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;)V36 .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;)V
37 ····.locals·237 ····.locals·2
 38 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
38 ····.prologue39 ····.prologue
39 ····.line·81240 ····.line·812
40 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapSparseIterator;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;41 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapSparseIterator;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.8 KB
smali/org/apache/commons/math3/linear/RealVector.smali
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·6019 ····.line·60
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·1127 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
24 .method·public·static·unmodifiableRealVector(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;23 .method·public·static·unmodifiableRealVector(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
25 ····.locals·124 ····.locals·1
26 ····.param·p0,·"v"····#·Lorg/apache/commons/math3/linear/RealVector;25 ····.param·p0,·"v"····#·Lorg/apache/commons/math3/linear/RealVector;
  
Offset 147, 26 lines modifiedOffset 146, 28 lines modified
147 ········}146 ········}
148 ····.end·annotation147 ····.end·annotation
  
149 ····.prologue148 ····.prologue
150 ····.line·190149 ····.line·190
151 ····if-ltz·p1,·:cond_0150 ····if-ltz·p1,·:cond_0
  
 151 ····.line·191
152 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I152 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I
  
153 ····move-result·v0153 ····move-result·v0
  
154 ····if-lt·p1,·v0,·:cond_1154 ····if-lt·p1,·v0,·:cond_1
  
155 ····.line·192155 ····.line·192
156 ····:cond_0156 ····:cond_0
157 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;157 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
158 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;158 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 159 ····.line·193
159 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;160 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
160 ····move-result-object·v2161 ····move-result-object·v2
  
161 ····const/4·v3,·0x0162 ····const/4·v3,·0x0
  
162 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;163 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 229, 14 lines modifiedOffset 230, 15 lines modified
  
229 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;230 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
230 ····move-result-object·v4231 ····move-result-object·v4
  
231 ····add-int/lit8·v5,·v0,·-0x1232 ····add-int/lit8·v5,·v0,·-0x1
  
 233 ····.line·211
232 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;234 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
233 ····move-result-object·v5235 ····move-result-object·v5
  
234 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V236 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
235 ····throw·v1237 ····throw·v1
Offset 259, 14 lines modifiedOffset 261, 15 lines modified
  
259 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;261 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
260 ····move-result-object·v4262 ····move-result-object·v4
  
261 ····add-int/lit8·v5,·v0,·-0x1263 ····add-int/lit8·v5,·v0,·-0x1
  
 264 ····.line·215
262 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;265 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
263 ····move-result-object·v5266 ····move-result-object·v5
  
264 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V267 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
265 ····throw·v1268 ····throw·v1
Offset 276, 14 lines modifiedOffset 279, 15 lines modified
276 ····if-ge·p2,·p1,·:cond_4279 ····if-ge·p2,·p1,·:cond_4
  
277 ····.line·219280 ····.line·219
278 ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;281 ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
279 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;282 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 283 ····.line·220
280 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;284 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
281 ····move-result-object·v3285 ····move-result-object·v3
  
282 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;286 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
283 ····move-result-object·v4287 ····move-result-object·v4
2.13 KB
smali/org/apache/commons/math3/linear/SchurTransformer.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SchurTransformer.java"3 .source·"SchurTransformer.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/linear/SchurTransformer$1;, 
8 ········Lorg/apache/commons/math3/linear/SchurTransformer$ShiftInfo;7 ········Lorg/apache/commons/math3/linear/SchurTransformer$ShiftInfo;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·MAX_ITERATIONS:I·=·0x6411 .field·private·static·final·MAX_ITERATIONS:I·=·0x64
Offset 56, 14 lines modifiedOffset 55, 15 lines modified
56 ····.line·7155 ····.line·71
57 ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;56 ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
58 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I57 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
59 ····move-result·v258 ····move-result·v2
  
 59 ····.line·72
60 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I60 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
61 ····move-result·v361 ····move-result·v3
  
62 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V62 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
63 ····throw·v163 ····throw·v1
Offset 736, 14 lines modifiedOffset 736, 15 lines modified
  
736 ····aget-wide·v14,·v14,·v15736 ····aget-wide·v14,·v14,·v15
  
737 ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D737 ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
738 ····move-result-wide·v14738 ····move-result-wide·v14
  
 739 ····.line·331
739 ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D740 ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
740 ····move-result-wide·v16741 ····move-result-wide·v16
  
741 ····add-double·v14,·v14,·v16742 ····add-double·v14,·v14,·v16
  
742 ····move-object/from16·v0,·p0743 ····move-object/from16·v0,·p0
Offset 756, 14 lines modifiedOffset 757, 15 lines modified
  
756 ····aget-object·v16,·v16,·v17757 ····aget-object·v16,·v16,·v17
  
757 ····add-int/lit8·v17,·v1,·0x1758 ····add-int/lit8·v17,·v1,·0x1
  
758 ····aget-wide·v16,·v16,·v17759 ····aget-wide·v16,·v16,·v17
  
 760 ····.line·332
759 ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D761 ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
760 ····move-result-wide·v16762 ····move-result-wide·v16
  
761 ····add-double·v14,·v14,·v16763 ····add-double·v14,·v14,·v16
  
762 ····mul-double·v6,·v12,·v14764 ····mul-double·v6,·v12,·v14
Offset 2032, 14 lines modifiedOffset 2034, 15 lines modified
2032 ····.line·2062034 ····.line·206
2033 ····new-instance·v3,·Lorg/apache/commons/math3/exception/MaxCountExceededException;2035 ····new-instance·v3,·Lorg/apache/commons/math3/exception/MaxCountExceededException;
  
2034 ····sget-object·v27,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONVERGENCE_FAILED:Lorg/apache/commons/math3/exception/util/LocalizedFormats;2036 ····sget-object·v27,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONVERGENCE_FAILED:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
2035 ····const/16·v28,·0x642037 ····const/16·v28,·0x64
  
 2038 ····.line·207
2036 ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2039 ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2037 ····move-result-object·v282040 ····move-result-object·v28
  
2038 ····const/16·v29,·0x02041 ····const/16·v29,·0x0
  
2039 ····move/from16·v0,·v292042 ····move/from16·v0,·v29
2.28 KB
smali/org/apache/commons/math3/linear/SparseFieldVector.smali
    
Offset 387, 14 lines modifiedOffset 387, 15 lines modified
  
387 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;387 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
388 ····move-result-object·v4388 ····move-result-object·v4
  
389 ····add-int/lit8·v5,·v0,·-0x1389 ····add-int/lit8·v5,·v0,·-0x1
  
 390 ····.line·532
390 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;391 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
391 ····move-result-object·v5392 ····move-result-object·v5
  
392 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V393 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
393 ····throw·v1394 ····throw·v1
Offset 417, 14 lines modifiedOffset 418, 15 lines modified
  
417 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;418 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
418 ····move-result-object·v4419 ····move-result-object·v4
  
419 ····add-int/lit8·v5,·v0,·-0x1420 ····add-int/lit8·v5,·v0,·-0x1
  
 421 ····.line·536
420 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;422 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
421 ····move-result-object·v5423 ····move-result-object·v5
  
422 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V424 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
423 ····throw·v1425 ····throw·v1
Offset 434, 14 lines modifiedOffset 436, 15 lines modified
434 ····if-ge·p2,·p1,·:cond_4436 ····if-ge·p2,·p1,·:cond_4
  
435 ····.line·539437 ····.line·539
436 ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;438 ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
437 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;439 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 440 ····.line·540
438 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;441 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
439 ····move-result-object·v3442 ····move-result-object·v3
  
440 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;443 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
441 ····move-result-object·v4444 ····move-result-object·v4
Offset 525, 14 lines modifiedOffset 528, 15 lines modified
525 ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/linear/SparseFieldVector;->checkVectorDimensions(I)V528 ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/linear/SparseFieldVector;->checkVectorDimensions(I)V
  
526 ····.line·564529 ····.line·564
527 ····new-instance·v2,·Lorg/apache/commons/math3/linear/SparseFieldVector;530 ····new-instance·v2,·Lorg/apache/commons/math3/linear/SparseFieldVector;
  
528 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/linear/SparseFieldVector;->field:Lorg/apache/commons/math3/Field;531 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/linear/SparseFieldVector;->field:Lorg/apache/commons/math3/Field;
  
 532 ····.line·565
529 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/SparseFieldVector;->getDimension()I533 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/SparseFieldVector;->getDimension()I
  
530 ····move-result·v4534 ····move-result·v4
  
531 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/SparseFieldVector;-><init>(Lorg/apache/commons/math3/Field;I)V535 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/SparseFieldVector;-><init>(Lorg/apache/commons/math3/Field;I)V
  
532 ····.line·566536 ····.line·566
18.7 KB
smali/org/apache/commons/math3/linear/RealMatrixFormat.smali
    
Offset 47, 20 lines modifiedOffset 47, 22 lines modified
  
47 ····const-string·v4,·"}"47 ····const-string·v4,·"}"
  
48 ····const-string·v5,·","48 ····const-string·v5,·","
  
49 ····const-string·v6,·","49 ····const-string·v6,·","
  
 50 ····.line·91
50 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;51 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
51 ····move-result-object·v752 ····move-result-object·v7
  
52 ····move-object·v0,·p053 ····move-object·v0,·p0
  
 54 ····.line·90
53 ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V55 ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
54 ····.line·9256 ····.line·92
55 ····return-void57 ····return-void
56 .end·method58 .end·method
  
57 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V59 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
Offset 70, 14 lines modifiedOffset 72, 15 lines modified
70 ····.param·p3,·"rowPrefix"····#·Ljava/lang/String;72 ····.param·p3,·"rowPrefix"····#·Ljava/lang/String;
71 ····.param·p4,·"rowSuffix"····#·Ljava/lang/String;73 ····.param·p4,·"rowSuffix"····#·Ljava/lang/String;
72 ····.param·p5,·"rowSeparator"····#·Ljava/lang/String;74 ····.param·p5,·"rowSeparator"····#·Ljava/lang/String;
73 ····.param·p6,·"columnSeparator"····#·Ljava/lang/String;75 ····.param·p6,·"columnSeparator"····#·Ljava/lang/String;
  
74 ····.prologue76 ····.prologue
75 ····.line·11577 ····.line·115
 78 ····.line·116
76 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;79 ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat;
  
77 ····move-result-object·v780 ····move-result-object·v7
  
78 ····move-object·v0,·p081 ····move-object·v0,·p0
  
79 ····move-object·v1,·p182 ····move-object·v1,·p1
Offset 88, 14 lines modifiedOffset 91, 15 lines modified
  
88 ····move-object·v4,·p491 ····move-object·v4,·p4
  
89 ····move-object·v5,·p592 ····move-object·v5,·p5
  
90 ····move-object·v6,·p693 ····move-object·v6,·p6
  
 94 ····.line·115
91 ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V95 ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
  
92 ····.line·11796 ····.line·117
93 ····return-void97 ····return-void
94 .end·method98 .end·method
  
95 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V99 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V
Offset 446, 14 lines modifiedOffset 450, 15 lines modified
446 ····move-result·v2450 ····move-result·v2
  
447 ····if-nez·v2,·:cond_0451 ····if-nez·v2,·:cond_0
  
448 ····.line·288452 ····.line·288
449 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;453 ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException;
  
 454 ····.line·289
450 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I455 ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I
  
451 ····move-result·v3456 ····move-result·v3
  
452 ····const-class·v4,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;457 ····const-class·v4,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;
  
453 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V458 ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
Offset 470, 438 lines modifiedOffset 475, 437 lines modified
470 ····.param·p1,·"source"····#·Ljava/lang/String;475 ····.param·p1,·"source"····#·Ljava/lang/String;
471 ····.param·p2,·"pos"····#·Ljava/text/ParsePosition;476 ····.param·p2,·"pos"····#·Ljava/text/ParsePosition;
  
472 ····.prologue477 ····.prologue
473 ····.line·303478 ····.line·303
474 ····invoke-virtual/range·{p2·..·p2},·Ljava/text/ParsePosition;->getIndex()I479 ····invoke-virtual/range·{p2·..·p2},·Ljava/text/ParsePosition;->getIndex()I
  
475 ····move-result·v7480 ····move-result·v6
  
476 ····.line·305481 ····.line·305
477 ····.local·v7,·"initialIndex":I482 ····.local·v6,·"initialIndex":I
478 ····move-object/from16·v0,·p0483 ····move-object/from16·v0,·p0
  
479 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->prefix:Ljava/lang/String;484 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->prefix:Ljava/lang/String;
  
480 ····move-object/from16·v19,·v0485 ····move-object/from16·v18,·v0
  
481 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/String;->trim()Ljava/lang/String;486 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String;
  
482 ····move-result-object·v14487 ····move-result-object·v13
  
483 ····.line·306488 ····.line·306
484 ····.local·v14,·"trimmedPrefix":Ljava/lang/String;489 ····.local·v13,·"trimmedPrefix":Ljava/lang/String;
485 ····move-object/from16·v0,·p0490 ····move-object/from16·v0,·p0
  
486 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->suffix:Ljava/lang/String;491 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->suffix:Ljava/lang/String;
  
487 ····move-object/from16·v19,·v0492 ····move-object/from16·v18,·v0
  
488 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/String;->trim()Ljava/lang/String;493 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String;
  
489 ····move-result-object·v18494 ····move-result-object·v17
  
490 ····.line·307495 ····.line·307
491 ····.local·v18,·"trimmedSuffix":Ljava/lang/String;496 ····.local·v17,·"trimmedSuffix":Ljava/lang/String;
492 ····move-object/from16·v0,·p0497 ····move-object/from16·v0,·p0
  
493 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowPrefix:Ljava/lang/String;498 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowPrefix:Ljava/lang/String;
  
494 ····move-object/from16·v19,·v0499 ····move-object/from16·v18,·v0
  
495 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/String;->trim()Ljava/lang/String;500 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String;
  
496 ····move-result-object·v15501 ····move-result-object·v14
  
497 ····.line·308502 ····.line·308
498 ····.local·v15,·"trimmedRowPrefix":Ljava/lang/String;503 ····.local·v14,·"trimmedRowPrefix":Ljava/lang/String;
499 ····move-object/from16·v0,·p0504 ····move-object/from16·v0,·p0
  
500 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowSuffix:Ljava/lang/String;505 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowSuffix:Ljava/lang/String;
  
501 ····move-object/from16·v19,·v0506 ····move-object/from16·v18,·v0
  
502 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/String;->trim()Ljava/lang/String;507 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String;
  
503 ····move-result-object·v17508 ····move-result-object·v16
Max diff block lines reached; 14235/18980 bytes (75.00%) of diff not shown.
917 B
smali/org/apache/commons/math3/linear/MatrixUtils$BigFractionMatrixConverter.smali
    
Offset 86, 23 lines modifiedOffset 86, 19 lines modified
  
86 ····.line·68386 ····.line·683
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V89 .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V
90 ····.locals·090 ····.locals·0
91 ····.param·p1,·"x0"····#·I 
92 ····.param·p2,·"x1"····#·I 
93 ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/FieldElement; 
  
94 ····.prologue91 ····.prologue
95 ····.line·67092 ····.line·670
96 ····check-cast·p3,·Lorg/apache/commons/math3/fraction/BigFraction;93 ····check-cast·p3,·Lorg/apache/commons/math3/fraction/BigFraction;
  
97 ····.end·local·p3····#·"x2":Lorg/apache/commons/math3/FieldElement; 
98 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$BigFractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/BigFraction;)V94 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$BigFractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/BigFraction;)V
  
99 ····return-void95 ····return-void
100 .end·method96 .end·method
  
101 .method·public·visit(IILorg/apache/commons/math3/fraction/BigFraction;)V97 .method·public·visit(IILorg/apache/commons/math3/fraction/BigFraction;)V
102 ····.locals·398 ····.locals·3
668 B
smali/org/apache/commons/math3/linear/RealVector$2$1.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 .field·final·synthetic·val$i:Ljava/util/Iterator;34 .field·final·synthetic·val$i:Ljava/util/Iterator;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V36 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V
37 ····.locals·237 ····.locals·2
 38 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector$2;
  
38 ····.prologue39 ····.prologue
39 ····.line·123840 ····.line·1238
40 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->this$0:Lorg/apache/commons/math3/linear/RealVector$2;41 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->this$0:Lorg/apache/commons/math3/linear/RealVector$2;
  
41 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->val$i:Ljava/util/Iterator;42 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->val$i:Ljava/util/Iterator;
  
633 B
smali/org/apache/commons/math3/linear/RealVector$Entry.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector;19 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V21 .method·public·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector;
  
23 ····.prologue24 ····.prologue
24 ····.line·103125 ····.line·1031
25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$Entry;->this$0:Lorg/apache/commons/math3/linear/RealVector;26 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$Entry;->this$0:Lorg/apache/commons/math3/linear/RealVector;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
773 B
smali/org/apache/commons/math3/linear/RealVector$2$UnmodifiableEntry.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector$2;18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector$2;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;)V20 .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector$2;
  
22 ····.prologue23 ····.prologue
23 ····.line·159724 ····.line·1597
24 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$UnmodifiableEntry;->this$0:Lorg/apache/commons/math3/linear/RealVector$2;25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$UnmodifiableEntry;->this$0:Lorg/apache/commons/math3/linear/RealVector$2;
  
25 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V26 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V
  
15.0 KB
smali/org/apache/commons/math3/linear/MatrixUtils.smali
    
Offset 119, 14 lines modifiedOffset 119, 15 lines modified
119 ····.line·1015119 ····.line·1015
120 ····new-instance·v28,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;120 ····new-instance·v28,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
121 ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I121 ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
122 ····move-result·v29122 ····move-result·v29
  
 123 ····.line·1016
123 ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I124 ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
124 ····move-result·v30125 ····move-result·v30
  
125 ····invoke-direct/range·{v28·..·v30},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V126 ····invoke-direct/range·{v28·..·v30},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
126 ····throw·v28127 ····throw·v28
Offset 530, 14 lines modifiedOffset 531, 15 lines modified
  
530 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I531 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I
  
531 ····move-result·v1532 ····move-result·v1
  
532 ····if-ne·v0,·v1,·:cond_0533 ····if-ne·v0,·v1,·:cond_0
  
 534 ····.line·573
533 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I535 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I
  
534 ····move-result·v0536 ····move-result·v0
  
535 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I537 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I
  
536 ····move-result·v1538 ····move-result·v1
Offset 552, 14 lines modifiedOffset 554, 15 lines modified
  
552 ····move-result·v1554 ····move-result·v1
  
553 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I555 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I
  
554 ····move-result·v2556 ····move-result·v2
  
 557 ····.line·575
555 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I558 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I
  
556 ····move-result·v3559 ····move-result·v3
  
557 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I560 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I
  
558 ····move-result·v4561 ····move-result·v4
Offset 595, 14 lines modifiedOffset 598, 15 lines modified
  
595 ····.line·485598 ····.line·485
596 ····:cond_0599 ····:cond_0
597 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;600 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
598 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;601 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 602 ····.line·486
599 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;603 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
600 ····move-result-object·v2604 ····move-result-object·v2
  
601 ····const/4·v3,·0x0605 ····const/4·v3,·0x0
  
602 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;606 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 675, 14 lines modifiedOffset 679, 15 lines modified
675 ····.line·608679 ····.line·608
676 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;680 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
677 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I681 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I
  
678 ····move-result·v1682 ····move-result·v1
  
 683 ····.line·609
679 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I684 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I
  
680 ····move-result·v2685 ····move-result·v2
  
681 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V686 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
682 ····throw·v0687 ····throw·v0
Offset 702, 26 lines modifiedOffset 707, 28 lines modified
702 ········}707 ········}
703 ····.end·annotation708 ····.end·annotation
  
704 ····.prologue709 ····.prologue
705 ····.line·468710 ····.line·468
706 ····if-ltz·p1,·:cond_0711 ····if-ltz·p1,·:cond_0
  
 712 ····.line·469
707 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I713 ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I
  
708 ····move-result·v0714 ····move-result·v0
  
709 ····if-lt·p1,·v0,·:cond_1715 ····if-lt·p1,·v0,·:cond_1
  
710 ····.line·470716 ····.line·470
711 ····:cond_0717 ····:cond_0
712 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;718 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
713 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;719 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 720 ····.line·471
714 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;721 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
715 ····move-result-object·v2722 ····move-result-object·v2
  
716 ····const/4·v3,·0x0723 ····const/4·v3,·0x0
  
717 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;724 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 774, 14 lines modifiedOffset 781, 15 lines modified
774 ····if-ge·p2,·p1,·:cond_0781 ····if-ge·p2,·p1,·:cond_0
  
775 ····.line·510782 ····.line·510
776 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;783 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
777 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;784 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 785 ····.line·511
778 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;786 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
779 ····move-result-object·v2787 ····move-result-object·v2
  
780 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;788 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
781 ····move-result-object·v3789 ····move-result-object·v3
Offset 801, 14 lines modifiedOffset 809, 15 lines modified
801 ····if-ge·p4,·p3,·:cond_1809 ····if-ge·p4,·p3,·:cond_1
  
Max diff block lines reached; 11511/15253 bytes (75.47%) of diff not shown.
619 B
smali/org/apache/commons/math3/linear/HessenbergTransformer.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
36 ····.line·6236 ····.line·62
37 ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;37 ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
38 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I38 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
39 ····move-result·v239 ····move-result·v2
  
 40 ····.line·63
40 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I41 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
41 ····move-result·v342 ····move-result·v3
  
42 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V43 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
43 ····throw·v144 ····throw·v1
899 B
smali/org/apache/commons/math3/linear/MatrixUtils$FractionMatrixConverter.smali
    
Offset 86, 23 lines modifiedOffset 86, 19 lines modified
  
86 ····.line·63886 ····.line·638
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V89 .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V
90 ····.locals·090 ····.locals·0
91 ····.param·p1,·"x0"····#·I 
92 ····.param·p2,·"x1"····#·I 
93 ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/FieldElement; 
  
94 ····.prologue91 ····.prologue
95 ····.line·62592 ····.line·625
96 ····check-cast·p3,·Lorg/apache/commons/math3/fraction/Fraction;93 ····check-cast·p3,·Lorg/apache/commons/math3/fraction/Fraction;
  
97 ····.end·local·p3····#·"x2":Lorg/apache/commons/math3/FieldElement; 
98 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$FractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/Fraction;)V94 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$FractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/Fraction;)V
  
99 ····return-void95 ····return-void
100 .end·method96 .end·method
  
101 .method·public·visit(IILorg/apache/commons/math3/fraction/Fraction;)V97 .method·public·visit(IILorg/apache/commons/math3/fraction/Fraction;)V
102 ····.locals·398 ····.locals·3
568 B
smali/org/apache/commons/math3/linear/RealVector$2.smali
    
Offset 30, 15 lines modifiedOffset 30, 14 lines modified
  
30 ····.prologue30 ····.prologue
31 ····.line·121631 ····.line·1216
32 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2;->val$v:Lorg/apache/commons/math3/linear/RealVector;32 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2;->val$v:Lorg/apache/commons/math3/linear/RealVector;
  
33 ····invoke-direct·{p0},·Lorg/apache/commons/math3/linear/RealVector;-><init>()V33 ····invoke-direct·{p0},·Lorg/apache/commons/math3/linear/RealVector;-><init>()V
  
34 ····.line·1597 
35 ····return-void34 ····return-void
36 .end·method35 .end·method
  
  
37 #·virtual·methods36 #·virtual·methods
38 .method·public·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;37 .method·public·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
39 ····.locals·138 ····.locals·1
1.01 KB
smali/org/apache/commons/math3/linear/LUDecomposition.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"LUDecomposition.java"3 .source·"LUDecomposition.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/linear/LUDecomposition$1;, 
8 ········Lorg/apache/commons/math3/linear/LUDecomposition$Solver;7 ········Lorg/apache/commons/math3/linear/LUDecomposition$Solver;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·DEFAULT_TOO_SMALL:D·=·1.0E-1111 .field·private·static·final·DEFAULT_TOO_SMALL:D·=·1.0E-11
Offset 66, 14 lines modifiedOffset 65, 15 lines modified
66 ····.line·8865 ····.line·88
67 ····new-instance·v19,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;66 ····new-instance·v19,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
68 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I67 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
69 ····move-result·v2068 ····move-result·v20
  
 69 ····.line·89
70 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I70 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
71 ····move-result·v2171 ····move-result·v21
  
72 ····invoke-direct/range·{v19·..·v21},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V72 ····invoke-direct/range·{v19·..·v21},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
73 ····throw·v1973 ····throw·v19
12.3 KB
smali/org/apache/commons/math3/linear/AbstractRealMatrix.smali
    
Offset 958, 14 lines modifiedOffset 958, 15 lines modified
  
958 ····add-int/lit8·v3,·v3,·0x1958 ····add-int/lit8·v3,·v3,·0x1
  
959 ····sub-int·v4,·p4,·p3959 ····sub-int·v4,·p4,·p3
  
960 ····add-int/lit8·v4,·v4,·0x1960 ····add-int/lit8·v4,·v4,·0x1
  
 961 ····.line·311
961 ····invoke-virtual·{p0,·v3,·v4},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;962 ····invoke-virtual·{p0,·v3,·v4},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;
  
962 ····move-result-object·v2963 ····move-result-object·v2
  
963 ····.line·312964 ····.line·312
964 ····.local·v2,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix;965 ····.local·v2,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix;
965 ····move·v0,·p1966 ····move·v0,·p1
Offset 1026, 14 lines modifiedOffset 1027, 15 lines modified
1026 ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/MatrixUtils;->checkSubMatrixIndex(Lorg/apache/commons/math3/linear/AnyMatrix;[I[I)V1027 ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/MatrixUtils;->checkSubMatrixIndex(Lorg/apache/commons/math3/linear/AnyMatrix;[I[I)V
  
1027 ····.line·3271028 ····.line·327
1028 ····array-length·v1,·p11029 ····array-length·v1,·p1
  
1029 ····array-length·v2,·p21030 ····array-length·v2,·p2
  
 1031 ····.line·328
1030 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;1032 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;
  
1031 ····move-result-object·v01033 ····move-result-object·v0
  
1032 ····.line·3291034 ····.line·329
1033 ····.local·v0,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix;1035 ····.local·v0,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix;
1034 ····new-instance·v1,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;1036 ····new-instance·v1,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;
Offset 1157, 14 lines modifiedOffset 1159, 15 lines modified
  
1157 ····add-int/lit8·v7,·v0,·0x11159 ····add-int/lit8·v7,·v0,·0x1
  
1158 ····mul-int/lit8·v7,·v7,·0x111160 ····mul-int/lit8·v7,·v7,·0x11
  
1159 ····add-int/2addr·v6,·v71161 ····add-int/2addr·v6,·v7
  
 1162 ····.line·967
1160 ····invoke-virtual·{p0,·v4,·v0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getEntry(II)D1163 ····invoke-virtual·{p0,·v4,·v0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getEntry(II)D
  
1161 ····move-result-wide·v71164 ····move-result-wide·v7
  
1162 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/MathUtils;->hash(D)I1165 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/MathUtils;->hash(D)I
  
1163 ····move-result·v71166 ····move-result·v7
Offset 1573, 245 lines modifiedOffset 1576, 244 lines modified
1573 ····.end·local·v0····#·"i":I1576 ····.end·local·v0····#·"i":I
1574 ····.end·local·v5····#·"sum":D1577 ····.end·local·v5····#·"sum":D
1575 ····:cond_21578 ····:cond_2
1576 ····return-object·v31579 ····return-object·v3
1577 .end·method1580 .end·method
  
1578 .method·public·power(I)Lorg/apache/commons/math3/linear/RealMatrix;1581 .method·public·power(I)Lorg/apache/commons/math3/linear/RealMatrix;
1579 ····.locals·121582 ····.locals·11
1580 ····.param·p1,·"p"····#·I1583 ····.param·p1,·"p"····#·I
1581 ····.annotation·system·Ldalvik/annotation/Throws;1584 ····.annotation·system·Ldalvik/annotation/Throws;
1582 ········value·=·{1585 ········value·=·{
1583 ············Lorg/apache/commons/math3/exception/NotPositiveException;,1586 ············Lorg/apache/commons/math3/exception/NotPositiveException;,
1584 ············Lorg/apache/commons/math3/linear/NonSquareMatrixException;1587 ············Lorg/apache/commons/math3/linear/NonSquareMatrixException;
1585 ········}1588 ········}
1586 ····.end·annotation1589 ····.end·annotation
  
1587 ····.prologue1590 ····.prologue
1588 ····.line·1691591 ····.line·169
1589 ····if-gez·p1,·:cond_01592 ····if-gez·p1,·:cond_0
  
1590 ····.line·1701593 ····.line·170
1591 ····new-instance·v9,·Lorg/apache/commons/math3/exception/NotPositiveException;1594 ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotPositiveException;
  
1592 ····sget-object·v10,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_EXPONENT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1595 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_EXPONENT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
1593 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1596 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1594 ····move-result-object·v111597 ····move-result-object·v10
  
1595 ····invoke-direct·{v9,·v10,·v11},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V1598 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
1596 ····throw·v91599 ····throw·v8
  
1597 ····.line·1731600 ····.line·173
1598 ····:cond_01601 ····:cond_0
1599 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->isSquare()Z1602 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->isSquare()Z
  
1600 ····move-result·v91603 ····move-result·v8
  
1601 ····if-nez·v9,·:cond_11604 ····if-nez·v8,·:cond_1
  
1602 ····.line·1741605 ····.line·174
1603 ····new-instance·v9,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;1606 ····new-instance·v8,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
1604 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I1607 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I
  
1605 ····move-result·v101608 ····move-result·v9
  
1606 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getColumnDimension()I1609 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getColumnDimension()I
  
1607 ····move-result·v111610 ····move-result·v10
  
1608 ····invoke-direct·{v9,·v10,·v11},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V1611 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
1609 ····throw·v91612 ····throw·v8
  
1610 ····.line·1771613 ····.line·177
1611 ····:cond_11614 ····:cond_1
1612 ····if-nez·p1,·:cond_31615 ····if-nez·p1,·:cond_3
  
1613 ····.line·1781616 ····.line·178
1614 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I1617 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I
  
1615 ····move-result·v91618 ····move-result·v8
  
1616 ····invoke-static·{v9},·Lorg/apache/commons/math3/linear/MatrixUtils;->createRealIdentityMatrix(I)Lorg/apache/commons/math3/linear/RealMatrix;1619 ····invoke-static·{v8},·Lorg/apache/commons/math3/linear/MatrixUtils;->createRealIdentityMatrix(I)Lorg/apache/commons/math3/linear/RealMatrix;
  
1617 ····move-result-object·v71620 ····move-result-object·v6
  
1618 ····.line·2231621 ····.line·223
1619 ····:cond_21622 ····:cond_2
1620 ····:goto_01623 ····:goto_0
1621 ····return-object·v71624 ····return-object·v6
  
1622 ····.line·1811625 ····.line·181
1623 ····:cond_31626 ····:cond_3
1624 ····const/4·v9,·0x11627 ····const/4·v8,·0x1
  
1625 ····if-ne·p1,·v9,·:cond_41628 ····if-ne·p1,·v8,·:cond_4
Max diff block lines reached; 7814/12495 bytes (62.54%) of diff not shown.
720 B
smali/org/apache/commons/math3/linear/SingularValueDecomposition$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$data:[[D19 .field·final·synthetic·val$data:[[D
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/apache/commons/math3/linear/SingularValueDecomposition;[[D)V21 .method·constructor·<init>(Lorg/apache/commons/math3/linear/SingularValueDecomposition;[[D)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/SingularValueDecomposition;
  
23 ····.prologue24 ····.prologue
24 ····.line·59125 ····.line·591
25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->this$0:Lorg/apache/commons/math3/linear/SingularValueDecomposition;26 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->this$0:Lorg/apache/commons/math3/linear/SingularValueDecomposition;
  
26 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->val$data:[[D27 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->val$data:[[D
  
1.44 KB
smali/org/apache/commons/math3/linear/JacobiPreconditioner$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector;19 .field·final·synthetic·val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/apache/commons/math3/linear/JacobiPreconditioner;Lorg/apache/commons/math3/linear/RealVector;)V21 .method·constructor·<init>(Lorg/apache/commons/math3/linear/JacobiPreconditioner;Lorg/apache/commons/math3/linear/RealVector;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/JacobiPreconditioner;
  
23 ····.prologue24 ····.prologue
24 ····.line·11425 ····.line·114
25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->this$0:Lorg/apache/commons/math3/linear/JacobiPreconditioner;26 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->this$0:Lorg/apache/commons/math3/linear/JacobiPreconditioner;
  
26 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector;27 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector;
  
Offset 75, 18 lines modifiedOffset 76, 20 lines modified
  
75 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D76 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
76 ····move-result-object·v177 ····move-result-object·v1
  
77 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector;78 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector;
  
 79 ····.line·119
78 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D80 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
79 ····move-result-object·v281 ····move-result-object·v2
  
 82 ····.line·118
80 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D83 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D
  
81 ····move-result-object·v184 ····move-result-object·v1
  
82 ····const/4·v2,·0x085 ····const/4·v2,·0x0
  
83 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V86 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V
1.29 KB
smali/org/apache/commons/math3/linear/MatrixDimensionMismatchException.smali
    
Offset 23, 40 lines modifiedOffset 23, 43 lines modified
23 ····const/4·v4,·0x023 ····const/4·v4,·0x0
  
24 ····.line·4524 ····.line·45
25 ····sget-object·v0,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSIONS_MISMATCH_2x2:Lorg/apache/commons/math3/exception/util/LocalizedFormats;25 ····sget-object·v0,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSIONS_MISMATCH_2x2:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
26 ····new-array·v1,·v3,·[Ljava/lang/Integer;26 ····new-array·v1,·v3,·[Ljava/lang/Integer;
  
 27 ····.line·46
27 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;28 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
28 ····move-result-object·v229 ····move-result-object·v2
  
29 ····aput-object·v2,·v1,·v430 ····aput-object·v2,·v1,·v4
  
30 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;31 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
31 ····move-result-object·v232 ····move-result-object·v2
  
32 ····aput-object·v2,·v1,·v533 ····aput-object·v2,·v1,·v5
  
33 ····new-array·v2,·v3,·[Ljava/lang/Integer;34 ····new-array·v2,·v3,·[Ljava/lang/Integer;
  
 35 ····.line·47
34 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;36 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
35 ····move-result-object·v337 ····move-result-object·v3
  
36 ····aput-object·v3,·v2,·v438 ····aput-object·v3,·v2,·v4
  
37 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;39 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
38 ····move-result-object·v340 ····move-result-object·v3
  
39 ····aput-object·v3,·v2,·v541 ····aput-object·v3,·v2,·v5
  
 42 ····.line·45
40 ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MultiDimensionMismatchException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Integer;[Ljava/lang/Integer;)V43 ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MultiDimensionMismatchException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Integer;[Ljava/lang/Integer;)V
  
41 ····.line·4844 ····.line·48
42 ····return-void45 ····return-void
43 .end·method46 .end·method
  
  
938 B
smali/org/apache/commons/math3/linear/OpenMapRealVector$OpenMapEntry.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;19 .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;)V21 .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/OpenMapRealVector;
23 ····.param·p2,·"iter"····#·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;24 ····.param·p2,·"iter"····#·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;
  
24 ····.prologue25 ····.prologue
25 ····.line·77626 ····.line·776
26 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapEntry;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapEntry;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector;
  
27 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V28 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V
1.45 KB
smali/org/apache/commons/math3/linear/CholeskyDecomposition.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CholeskyDecomposition.java"3 .source·"CholeskyDecomposition.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/linear/CholeskyDecomposition$1;, 
8 ········Lorg/apache/commons/math3/linear/CholeskyDecomposition$Solver;7 ········Lorg/apache/commons/math3/linear/CholeskyDecomposition$Solver;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·DEFAULT_ABSOLUTE_POSITIVITY_THRESHOLD:D·=·1.0E-1011 .field·public·static·final·DEFAULT_ABSOLUTE_POSITIVITY_THRESHOLD:D·=·1.0E-10
Offset 67, 14 lines modifiedOffset 66, 15 lines modified
67 ····.line·10866 ····.line·108
68 ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;67 ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
69 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I68 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
70 ····move-result·v369 ····move-result·v3
  
 70 ····.line·109
71 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I71 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
72 ····move-result·v472 ····move-result·v4
  
73 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V73 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
74 ····throw·v274 ····throw·v2
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ····.local·v14,·"lJ":[D146 ····.local·v14,·"lJ":[D
147 ····aget-wide·v12,·v11,·v10147 ····aget-wide·v12,·v11,·v10
  
148 ····.line·125148 ····.line·125
149 ····.local·v12,·"lIJ":D149 ····.local·v12,·"lIJ":D
150 ····aget-wide·v15,·v14,·v5150 ····aget-wide·v15,·v14,·v5
  
151 ····.line·126151 ····.line·127
152 ····.local·v15,·"lJI":D152 ····.local·v15,·"lJI":D
153 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D153 ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
154 ····move-result-wide·v2154 ····move-result-wide·v2
  
155 ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D155 ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
19.4 KB
smali/org/apache/commons/math3/linear/BlockRealMatrix.smali
    
Offset 174, 14 lines modifiedOffset 174, 15 lines modified
174 ····.line·170174 ····.line·170
175 ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException;175 ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
176 ····aget-object·v5,·p3,·v2176 ····aget-object·v5,·p3,·v2
  
177 ····array-length·v5,·v5177 ····array-length·v5,·v5
  
 178 ····.line·171
178 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blockWidth(I)I179 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blockWidth(I)I
  
179 ····move-result·v6180 ····move-result·v6
  
180 ····mul-int/2addr·v6,·v1181 ····mul-int/2addr·v6,·v1
  
181 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V182 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
Offset 1001, 15 lines modifiedOffset 1002, 14 lines modified
1001 ····add-int/lit8·v3,·v3,·0x11002 ····add-int/lit8·v3,·v3,·0x1
  
1002 ····goto·:goto_01003 ····goto·:goto_0
1003 .end·method1004 .end·method
  
1004 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;1005 .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;
1005 ····.locals·11006 ····.locals·1
1006 ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealMatrix; 
1007 ····.annotation·system·Ldalvik/annotation/Throws;1007 ····.annotation·system·Ldalvik/annotation/Throws;
1008 ········value·=·{1008 ········value·=·{
1009 ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;1009 ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;
1010 ········}1010 ········}
1011 ····.end·annotation1011 ····.end·annotation
  
1012 ····.prologue1012 ····.prologue
Offset 1166, 16 lines modifiedOffset 1166, 14 lines modified
1166 ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V1166 ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V
  
1167 ····return-object·v01167 ····return-object·v0
1168 .end·method1168 .end·method
  
1169 .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;1169 .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix;
1170 ····.locals·11170 ····.locals·1
1171 ····.param·p1,·"x0"····#·I 
1172 ····.param·p2,·"x1"····#·I 
1173 ····.annotation·system·Ldalvik/annotation/Throws;1171 ····.annotation·system·Ldalvik/annotation/Throws;
1174 ········value·=·{1172 ········value·=·{
1175 ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;1173 ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
1176 ········}1174 ········}
1177 ····.end·annotation1175 ····.end·annotation
  
1178 ····.prologue1176 ····.prologue
Offset 1451, 15 lines modifiedOffset 1449, 14 lines modified
1451 ····.end·local·v3····#·"iHeight":I1449 ····.end·local·v3····#·"iHeight":I
1452 ····:cond_21450 ····:cond_2
1453 ····return-object·v71451 ····return-object·v7
1454 .end·method1452 .end·method
  
1455 .method·public·bridge·synthetic·getColumnMatrix(I)Lorg/apache/commons/math3/linear/RealMatrix;1453 .method·public·bridge·synthetic·getColumnMatrix(I)Lorg/apache/commons/math3/linear/RealMatrix;
1456 ····.locals·11454 ····.locals·1
1457 ····.param·p1,·"x0"····#·I 
1458 ····.annotation·system·Ldalvik/annotation/Throws;1455 ····.annotation·system·Ldalvik/annotation/Throws;
1459 ········value·=·{1456 ········value·=·{
1460 ············Lorg/apache/commons/math3/exception/OutOfRangeException;1457 ············Lorg/apache/commons/math3/exception/OutOfRangeException;
1461 ········}1458 ········}
1462 ····.end·annotation1459 ····.end·annotation
  
1463 ····.prologue1460 ····.prologue
Offset 1816, 73 lines modifiedOffset 1813, 67 lines modified
1816 .end·method1813 .end·method
  
1817 .method·public·getFrobeniusNorm()D1814 .method·public·getFrobeniusNorm()D
1818 ····.locals·101815 ····.locals·10
  
1819 ····.prologue1816 ····.prologue
1820 ····.line·6521817 ····.line·652
1821 ····const-wide/16·v6,·0x01818 ····const-wide/16·v3,·0x0
  
1822 ····.line·6531819 ····.line·653
1823 ····.local·v6,·"sum2":D1820 ····.local·v3,·"sum2":D
1824 ····const/4·v1,·0x01821 ····const/4·v0,·0x0
  
1825 ····.local·v1,·"blockIndex":I1822 ····.local·v0,·"blockIndex":I
1826 ····:goto_01823 ····:goto_0
1827 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blocks:[[D1824 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blocks:[[D
  
1828 ····array-length·v8,·v81825 ····array-length·v5,·v5
  
1829 ····if-ge·v1,·v8,·:cond_11826 ····if-ge·v0,·v5,·:cond_1
  
1830 ····.line·6541827 ····.line·654
1831 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blocks:[[D1828 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blocks:[[D
  
1832 ····aget-object·v0,·v8,·v11829 ····aget-object·v6,·v5,·v0
  
1833 ····.local·v0,·"arr$":[D 
1834 ····array-length·v5,·v01830 ····array-length·v7,·v6
  
1835 ····.local·v5,·"len$":I 
1836 ····const/4·v4,·0x01831 ····const/4·v5,·0x0
  
1837 ····.local·v4,·"i$":I 
1838 ····:goto_11832 ····:goto_1
1839 ····if-ge·v4,·v5,·:cond_01833 ····if-ge·v5,·v7,·:cond_0
  
1840 ····aget-wide·v2,·v0,·v41834 ····aget-wide·v1,·v6,·v5
  
1841 ····.line·6551835 ····.line·655
1842 ····.local·v2,·"entry":D1836 ····.local·v1,·"entry":D
1843 ····mul-double·v8,·v2,·v21837 ····mul-double·v8,·v1,·v1
  
1844 ····add-double/2addr·v6,·v81838 ····add-double/2addr·v3,·v8
  
1845 ····.line·6541839 ····.line·654
1846 ····add-int/lit8·v4,·v4,·0x11840 ····add-int/lit8·v5,·v5,·0x1
  
1847 ····goto·:goto_11841 ····goto·:goto_1
  
1848 ····.line·6531842 ····.line·653
1849 ····.end·local·v2····#·"entry":D1843 ····.end·local·v1····#·"entry":D
1850 ····:cond_01844 ····:cond_0
1851 ····add-int/lit8·v1,·v1,·0x11845 ····add-int/lit8·v0,·v0,·0x1
  
1852 ····goto·:goto_01846 ····goto·:goto_0
  
1853 ····.line·6581847 ····.line·658
1854 ····.end·local·v0····#·"arr$":[D 
1855 ····.end·local·v4····#·"i$":I 
1856 ····.end·local·v5····#·"len$":I 
1857 ····:cond_11848 ····:cond_1
1858 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D1849 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
Max diff block lines reached; 15946/19796 bytes (80.55%) of diff not shown.
1.15 KB
smali/org/apache/commons/math3/linear/PreconditionedIterativeLinearSolver.smali
    
Offset 68, 14 lines modifiedOffset 68, 15 lines modified
68 ····.line·14668 ····.line·146
69 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException;69 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException;
  
70 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I70 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I
  
71 ····move-result·v171 ····move-result·v1
  
 72 ····.line·147
72 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I73 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I
  
73 ····move-result·v274 ····move-result·v2
  
74 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V75 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V
  
75 ····throw·v076 ····throw·v0
Offset 95, 14 lines modifiedOffset 96, 15 lines modified
95 ····.line·15096 ····.line·150
96 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;97 ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
97 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I98 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I
  
98 ····move-result·v199 ····move-result·v1
  
 100 ····.line·151
99 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I101 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I
  
100 ····move-result·v2102 ····move-result·v2
  
101 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V103 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
102 ····throw·v0104 ····throw·v0
9.38 KB
smali/org/apache/commons/math3/filter/KalmanFilter.smali
    
Offset 183, 14 lines modifiedOffset 183, 15 lines modified
  
183 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I183 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
184 ····move-result·v3184 ····move-result·v3
  
185 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->stateEstimation:Lorg/apache/commons/math3/linear/RealVector;185 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->stateEstimation:Lorg/apache/commons/math3/linear/RealVector;
  
 186 ····.line·162
186 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I187 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I
  
187 ····move-result·v4188 ····move-result·v4
  
188 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V189 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
189 ····throw·v2190 ····throw·v2
Offset 251, 20 lines modifiedOffset 252, 22 lines modified
251 ····if-nez·v2,·:cond_4252 ····if-nez·v2,·:cond_4
  
252 ····.line·177253 ····.line·177
253 ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;254 ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
254 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;255 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 256 ····.line·178
255 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I257 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
256 ····move-result·v3258 ····move-result·v3
  
257 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;259 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 260 ····.line·179
258 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I261 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
259 ····move-result·v4262 ····move-result·v4
  
260 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V263 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
261 ····throw·v2264 ····throw·v2
Offset 285, 30 lines modifiedOffset 288, 33 lines modified
285 ····:cond_4288 ····:cond_4
286 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;289 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
287 ····if-eqz·v2,·:cond_5290 ····if-eqz·v2,·:cond_5
  
288 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;291 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 292 ····.line·185
289 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I293 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
290 ····move-result·v2294 ····move-result·v2
  
291 ····if-lez·v2,·:cond_5295 ····if-lez·v2,·:cond_5
  
292 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;296 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 297 ····.line·186
293 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I298 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
294 ····move-result·v2299 ····move-result·v2
  
295 ····if-lez·v2,·:cond_5300 ····if-lez·v2,·:cond_5
  
296 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;301 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 302 ····.line·187
297 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I303 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
298 ····move-result·v2304 ····move-result·v2
  
299 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;305 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
300 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I306 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
Offset 324, 26 lines modifiedOffset 330, 29 lines modified
  
324 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I330 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
325 ····move-result·v3331 ····move-result·v3
  
326 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;332 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 333 ····.line·189
327 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I334 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
328 ····move-result·v4335 ····move-result·v4
  
329 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;336 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 337 ····.line·190
330 ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I338 ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
331 ····move-result·v5339 ····move-result·v5
  
332 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;340 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 341 ····.line·191
333 ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I342 ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
334 ····move-result·v6343 ····move-result·v6
  
335 ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;-><init>(IIII)V344 ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;-><init>(IIII)V
  
336 ····throw·v2345 ····throw·v2
Offset 376, 26 lines modifiedOffset 385, 29 lines modified
  
376 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I385 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
377 ····move-result·v3386 ····move-result·v3
  
378 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix;387 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 388 ····.line·200
379 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I389 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
380 ····move-result·v4390 ····move-result·v4
  
381 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix;391 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 392 ····.line·201
382 ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I393 ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
383 ····move-result·v5394 ····move-result·v5
  
384 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;395 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 396 ····.line·202
385 ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I397 ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
Max diff block lines reached; 4840/9497 bytes (50.96%) of diff not shown.
1.34 KB
smali/org/apache/commons/math3/optimization/SimpleVectorValueChecker.smali
    
Offset 94, 26 lines modifiedOffset 94, 21 lines modified
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
  
96 #·virtual·methods96 #·virtual·methods
97 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z97 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
98 ····.locals·198 ····.locals·1
99 ····.param·p1,·"x0"····#·I 
100 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
101 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
102 ····.prologue99 ····.prologue
103 ····.line·40100 ····.line·40
104 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;101 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
105 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
106 ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;102 ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
107 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
108 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)Z103 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)Z
  
109 ····move-result·v0104 ····move-result·v0
  
110 ····return·v0105 ····return·v0
111 .end·method106 .end·method
  
Offset 207, 14 lines modifiedOffset 202, 15 lines modified
  
207 ····mul-double/2addr·v12,·v10202 ····mul-double/2addr·v12,·v10
  
208 ····cmpl-double·v12,·v4,·v12203 ····cmpl-double·v12,·v4,·v12
  
209 ····if-lez·v12,·:cond_1204 ····if-lez·v12,·:cond_1
  
 205 ····.line·140
210 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->getAbsoluteThreshold()D206 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->getAbsoluteThreshold()D
  
211 ····move-result-wide·v12207 ····move-result-wide·v12
  
212 ····cmpl-double·v12,·v4,·v12208 ····cmpl-double·v12,·v4,·v12
  
213 ····if-lez·v12,·:cond_1209 ····if-lez·v12,·:cond_1
795 B
smali/org/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer.smali
    
Offset 306, 14 lines modifiedOffset 306, 15 lines modified
306 ····goto·:goto_0306 ····goto·:goto_0
  
307 ····.line·153307 ····.line·153
308 ····:cond_0308 ····:cond_0
309 ····:try_start_1309 ····:try_start_1
310 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator;310 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator;
  
 311 ····.line·154
311 ····invoke-interface·{v2},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D312 ····invoke-interface·{v2},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D
312 ····:try_end_1313 ····:try_end_1
313 ····.catch·Lorg/apache/commons/math3/exception/ConvergenceException;·{:try_start_1·..·:try_end_1}·:catch_0314 ····.catch·Lorg/apache/commons/math3/exception/ConvergenceException;·{:try_start_1·..·:try_end_1}·:catch_0
314 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_1315 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_1
  
315 ····move-result-object·v5316 ····move-result-object·v5
  
601 B
smali/org/apache/commons/math3/optimization/Weight.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
38 ····.line·5438 ····.line·54
39 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;39 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
40 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I40 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
41 ····move-result·v141 ····move-result·v1
  
 42 ····.line·55
42 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I43 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
43 ····move-result·v244 ····move-result·v2
  
44 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V45 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
45 ····throw·v046 ····throw·v0
1.37 KB
smali/org/apache/commons/math3/optimization/SimplePointChecker.smali
    
Offset 100, 27 lines modifiedOffset 100, 22 lines modified
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
  
102 #·virtual·methods102 #·virtual·methods
103 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z103 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
104 ····.locals·1104 ····.locals·1
105 ····.param·p1,·"x0"····#·I 
106 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
107 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
108 ····.prologue105 ····.prologue
109 ····.line·44106 ····.line·44
110 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/SimplePointChecker;,·"Lorg/apache/commons/math3/optimization/SimplePointChecker<TPAIR;>;"107 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/SimplePointChecker;,·"Lorg/apache/commons/math3/optimization/SimplePointChecker<TPAIR;>;"
111 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;108 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;
  
112 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
113 ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair;109 ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair;
  
114 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
115 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z110 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z
  
116 ····move-result·v0111 ····move-result·v0
  
117 ····return·v0112 ····return·v0
118 .end·method113 .end·method
  
Offset 224, 14 lines modifiedOffset 219, 15 lines modified
  
224 ····mul-double/2addr·v12,·v10219 ····mul-double/2addr·v12,·v10
  
225 ····cmpl-double·v12,·v4,·v12220 ····cmpl-double·v12,·v4,·v12
  
226 ····if-lez·v12,·:cond_1221 ····if-lez·v12,·:cond_1
  
 222 ····.line·140
227 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->getAbsoluteThreshold()D223 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->getAbsoluteThreshold()D
  
228 ····move-result-wide·v12224 ····move-result-wide·v12
  
229 ····cmpl-double·v12,·v4,·v12225 ····cmpl-double·v12,·v4,·v12
  
230 ····if-lez·v12,·:cond_1226 ····if-lez·v12,·:cond_1
687 B
smali/org/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer.smali
    
Offset 299, 14 lines modifiedOffset 299, 15 lines modified
299 ····goto·:goto_0299 ····goto·:goto_0
  
300 ····.line·151300 ····.line·151
301 ····:cond_0301 ····:cond_0
302 ····:try_start_1302 ····:try_start_1
303 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator;303 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator;
  
 304 ····.line·152
304 ····invoke-interface·{v3},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D305 ····invoke-interface·{v3},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D
305 ····:try_end_1306 ····:try_end_1
306 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0307 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0
  
307 ····move-result-object·v3308 ····move-result-object·v3
  
308 ····goto·:goto_1309 ····goto·:goto_1
994 B
smali/org/apache/commons/math3/optimization/PointVectorValuePair.smali
    
Offset 57, 42 lines modifiedOffset 57, 45 lines modified
57 ····.line·6357 ····.line·63
58 ····if-eqz·p3,·:cond_058 ····if-eqz·p3,·:cond_0
  
59 ····if-nez·p1,·:cond_159 ····if-nez·p1,·:cond_1
  
60 ····move-object·p1,·v160 ····move-object·p1,·v1
  
 61 ····.line·65
61 ····.end·local·p1····#·"point":[D62 ····.end·local·p1····#·"point":[D
62 ····:cond_063 ····:cond_0
63 ····:goto_064 ····:goto_0
64 ····if-eqz·p3,·:cond_365 ····if-eqz·p3,·:cond_3
  
65 ····if-nez·p2,·:cond_266 ····if-nez·p2,·:cond_2
  
66 ····move-object·v0,·v167 ····move-object·v0,·v1
  
 68 ····.line·63
67 ····:goto_169 ····:goto_1
68 ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V70 ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
69 ····.line·7171 ····.line·71
70 ····return-void72 ····return-void
  
71 ····.line·6373 ····.line·65
72 ····.restart·local·p1····#·"point":[D74 ····.restart·local·p1····#·"point":[D
73 ····:cond_175 ····:cond_1
74 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;76 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;
  
75 ····move-result-object·v077 ····move-result-object·v0
  
76 ····check-cast·v0,·[D78 ····check-cast·v0,·[D
  
77 ····move-object·p1,·v079 ····move-object·p1,·v0
  
78 ····goto·:goto_080 ····goto·:goto_0
  
 81 ····.line·69
79 ····.end·local·p1····#·"point":[D82 ····.end·local·p1····#·"point":[D
80 ····:cond_283 ····:cond_2
81 ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object;84 ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object;
  
82 ····move-result-object·v085 ····move-result-object·v0
  
83 ····check-cast·v0,·[D86 ····check-cast·v0,·[D
4.28 KB
smali/org/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1.smali
    
Offset 34, 18 lines modifiedOffset 34, 19 lines modified
  
34 .field·final·synthetic·val$weights:[D34 .field·final·synthetic·val$weights:[D
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;[D[D)V36 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;[D[D)V
37 ····.locals·037 ····.locals·0
 38 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;
  
38 ····.prologue39 ····.prologue
39 ····.line·18440 ····.line·184
40 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer.1;"41 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;"
41 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;42 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;
  
42 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$target:[D43 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$target:[D
  
43 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$weights:[D44 ····iput-object·p3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$weights:[D
  
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 55, 15 lines modifiedOffset 56, 15 lines modified
  
55 .method·private·weightedResidual(Lorg/apache/commons/math3/optimization/PointVectorValuePair;)D56 .method·private·weightedResidual(Lorg/apache/commons/math3/optimization/PointVectorValuePair;)D
56 ····.locals·1057 ····.locals·10
57 ····.param·p1,·"pv"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair;58 ····.param·p1,·"pv"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
58 ····.prologue59 ····.prologue
59 ····.line·19560 ····.line·195
60 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer.1;"61 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;"
61 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/PointVectorValuePair;->getValueRef()[D62 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/PointVectorValuePair;->getValueRef()[D
  
62 ····move-result-object·v563 ····move-result-object·v5
  
63 ····.line·19664 ····.line·196
64 ····.local·v5,·"value":[D65 ····.local·v5,·"value":[D
65 ····const-wide/16·v3,·0x066 ····const-wide/16·v3,·0x0
Offset 110, 41 lines modifiedOffset 111, 37 lines modified
110 ····return-wide·v3111 ····return-wide·v3
111 .end·method112 .end·method
  
  
112 #·virtual·methods113 #·virtual·methods
113 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I114 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
114 ····.locals·1115 ····.locals·1
115 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
116 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
117 ····.prologue116 ····.prologue
118 ····.line·184117 ····.line·184
119 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer.1;"118 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;"
120 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;119 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
121 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
122 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;120 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
123 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
124 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I121 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I
  
125 ····move-result·v0122 ····move-result·v0
  
126 ····return·v0123 ····return·v0
127 .end·method124 .end·method
  
128 .method·public·compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I125 .method·public·compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I
129 ····.locals·4126 ····.locals·4
130 ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair;127 ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair;
131 ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair;128 ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
132 ····.prologue129 ····.prologue
133 ····.line·187130 ····.line·187
134 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer.1;"131 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;"
135 ····if-nez·p1,·:cond_1132 ····if-nez·p1,·:cond_1
  
136 ····.line·188133 ····.line·188
137 ····if-nez·p2,·:cond_0134 ····if-nez·p2,·:cond_0
  
138 ····const/4·v0,·0x0135 ····const/4·v0,·0x0
  
6.98 KB
smali/org/apache/commons/math3/optimization/LeastSquaresConverter.smali
    
Offset 174, 199 lines modifiedOffset 174, 165 lines modified
174 ····.line·121174 ····.line·121
175 ····return-void175 ····return-void
176 .end·method176 .end·method
  
  
177 #·virtual·methods177 #·virtual·methods
178 .method·public·value([D)D178 .method·public·value([D)D
179 ····.locals·16179 ····.locals·13
180 ····.param·p1,·"point"····#·[D180 ····.param·p1,·"point"····#·[D
  
181 ····.prologue181 ····.prologue
 182 ····const/4·v8,·0x0
182 ····.line·156 
183 ····move-object/from16·v0,·p0 
  
184 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; 
  
185 ····move-object/from16·v0,·p1183 ····.line·156
 184 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;
  
186 ····invoke-interface·{v12,·v0},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D185 ····invoke-interface·{v9,·p1},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D
  
187 ····move-result-object·v5186 ····move-result-object·v1
  
188 ····.line·157187 ····.line·157
189 ····.local·v5,·"residuals":[D188 ····.local·v1,·"residuals":[D
190 ····array-length·v12,·v5189 ····array-length·v9,·v1
  
191 ····move-object/from16·v0,·p0190 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D
  
192 ····iget-object·v13,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D191 ····array-length·v10,·v10
  
193 ····array-length·v13,·v13 
  
194 ····if-eq·v12,·v13,·:cond_0192 ····if-eq·v9,·v10,·:cond_0
  
195 ····.line·158193 ····.line·158
196 ····new-instance·v12,·Lorg/apache/commons/math3/exception/DimensionMismatchException;194 ····new-instance·v8,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
197 ····array-length·v13,·v5 
  
198 ····move-object/from16·v0,·p0195 ····array-length·v9,·v1
  
199 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D196 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D
  
200 ····array-length·v14,·v14197 ····array-length·v10,·v10
  
201 ····invoke-direct·{v12,·v13,·v14},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V198 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
202 ····throw·v12199 ····throw·v8
  
203 ····.line·160200 ····.line·160
204 ····:cond_0201 ····:cond_0
205 ····const/4·v2,·0x0202 ····const/4·v0,·0x0
  
206 ····.local·v2,·"i":I203 ····.local·v0,·"i":I
207 ····:goto_0204 ····:goto_0
208 ····array-length·v12,·v5205 ····array-length·v9,·v1
  
209 ····if-ge·v2,·v12,·:cond_1206 ····if-ge·v0,·v9,·:cond_1
  
210 ····.line·161207 ····.line·161
211 ····aget-wide·v12,·v5,·v2208 ····aget-wide·v9,·v1,·v0
  
212 ····move-object/from16·v0,·p0209 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D
  
213 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D210 ····aget-wide·v11,·v11,·v0
  
214 ····aget-wide·v14,·v14,·v2211 ····sub-double/2addr·v9,·v11
  
215 ····sub-double/2addr·v12,·v14 
  
216 ····aput-wide·v12,·v5,·v2212 ····aput-wide·v9,·v1,·v0
  
217 ····.line·160213 ····.line·160
218 ····add-int/lit8·v2,·v2,·0x1214 ····add-int/lit8·v0,·v0,·0x1
  
219 ····goto·:goto_0215 ····goto·:goto_0
  
220 ····.line·165216 ····.line·165
221 ····:cond_1217 ····:cond_1
222 ····const-wide/16·v8,·0x0218 ····const-wide/16·v4,·0x0
  
223 ····.line·166219 ····.line·166
224 ····.local·v8,·"sumSquares":D220 ····.local·v4,·"sumSquares":D
225 ····move-object/from16·v0,·p0 
  
226 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->weights:[D221 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->weights:[D
  
227 ····if-eqz·v12,·:cond_2222 ····if-eqz·v9,·:cond_2
  
228 ····.line·167223 ····.line·167
229 ····const/4·v2,·0x0224 ····const/4·v0,·0x0
  
230 ····:goto_1225 ····:goto_1
231 ····array-length·v12,·v5226 ····array-length·v8,·v1
  
232 ····if-ge·v2,·v12,·:cond_4227 ····if-ge·v0,·v8,·:cond_4
  
233 ····.line·168228 ····.line·168
234 ····aget-wide·v6,·v5,·v2229 ····aget-wide·v2,·v1,·v0
  
235 ····.line·169230 ····.line·169
236 ····.local·v6,·"ri":D231 ····.local·v2,·"ri":D
237 ····move-object/from16·v0,·p0232 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->weights:[D
  
238 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->weights:[D233 ····aget-wide·v8,·v8,·v0
  
239 ····aget-wide·v12,·v12,·v2234 ····mul-double/2addr·v8,·v2
  
240 ····mul-double/2addr·v12,·v6235 ····mul-double/2addr·v8,·v2
  
241 ····mul-double/2addr·v12,·v6 
  
242 ····add-double/2addr·v8,·v12236 ····add-double/2addr·v4,·v8
  
243 ····.line·167237 ····.line·167
244 ····add-int/lit8·v2,·v2,·0x1238 ····add-int/lit8·v0,·v0,·0x1
  
245 ····goto·:goto_1239 ····goto·:goto_1
  
246 ····.line·171240 ····.line·171
247 ····.end·local·v6····#·"ri":D241 ····.end·local·v2····#·"ri":D
248 ····:cond_2242 ····:cond_2
249 ····move-object/from16·v0,·p0 
  
250 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->scale:Lorg/apache/commons/math3/linear/RealMatrix;243 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->scale:Lorg/apache/commons/math3/linear/RealMatrix;
Max diff block lines reached; 2245/7010 bytes (32.03%) of diff not shown.
3.77 KB
smali/org/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1.smali
    
Offset 32, 58 lines modifiedOffset 32, 55 lines modified
  
32 .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType;32 .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V34 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;
  
36 ····.prologue37 ····.prologue
37 ····.line·17838 ····.line·178
38 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer.1;"39 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;"
39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;40 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;
  
40 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;41 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····return-void43 ····return-void
43 .end·method44 .end·method
  
  
44 #·virtual·methods45 #·virtual·methods
45 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I46 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
46 ····.locals·147 ····.locals·1
47 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
48 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
49 ····.prologue48 ····.prologue
50 ····.line·17849 ····.line·178
51 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer.1;"50 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;"
52 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair;51 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
53 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
54 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair;52 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
55 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
56 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I53 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I
  
57 ····move-result·v054 ····move-result·v0
  
58 ····return·v055 ····return·v0
59 .end·method56 .end·method
  
60 .method·public·compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I57 .method·public·compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I
61 ····.locals·658 ····.locals·6
62 ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointValuePair;59 ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointValuePair;
63 ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointValuePair;60 ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointValuePair;
  
64 ····.prologue61 ····.prologue
65 ····.line·18162 ····.line·181
66 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer.1;"63 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;"
67 ····if-nez·p1,·:cond_164 ····if-nez·p1,·:cond_1
  
68 ····.line·18265 ····.line·182
69 ····if-nez·p2,·:cond_066 ····if-nez·p2,·:cond_0
  
70 ····const/4·v4,·0x067 ····const/4·v4,·0x0
  
Offset 134, 14 lines modifiedOffset 131, 15 lines modified
134 ····.local·v2,·"v2":D131 ····.local·v2,·"v2":D
135 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;132 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;
  
136 ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType;133 ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType;
  
137 ····if-ne·v4,·v5,·:cond_3134 ····if-ne·v4,·v5,·:cond_3
  
 135 ····.line·189
138 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I136 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I
  
139 ····move-result·v4137 ····move-result·v4
  
140 ····goto·:goto_0138 ····goto·:goto_0
  
141 ····:cond_3139 ····:cond_3
1.27 KB
smali/org/apache/commons/math3/optimization/SimpleValueChecker.smali
    
Offset 94, 26 lines modifiedOffset 94, 21 lines modified
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
  
96 #·virtual·methods96 #·virtual·methods
97 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z97 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
98 ····.locals·198 ····.locals·1
99 ····.param·p1,·"x0"····#·I 
100 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
101 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
102 ····.prologue99 ····.prologue
103 ····.line·40100 ····.line·40
104 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair;101 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
105 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
106 ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointValuePair;102 ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
107 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
108 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)Z103 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)Z
  
109 ····move-result·v0104 ····move-result·v0
  
110 ····return·v0105 ····return·v0
111 .end·method106 .end·method
  
Offset 196, 14 lines modifiedOffset 191, 15 lines modified
  
196 ····mul-double/2addr·v8,·v6191 ····mul-double/2addr·v8,·v6
  
197 ····cmpg-double·v8,·v2,·v8192 ····cmpg-double·v8,·v2,·v8
  
198 ····if-lez·v8,·:cond_1193 ····if-lez·v8,·:cond_1
  
 194 ····.line·135
199 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->getAbsoluteThreshold()D195 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->getAbsoluteThreshold()D
  
200 ····move-result-wide·v8196 ····move-result-wide·v8
  
201 ····cmpg-double·v8,·v2,·v8197 ····cmpg-double·v8,·v2,·v8
  
202 ····if-gtz·v8,·:cond_2198 ····if-gtz·v8,·:cond_2
692 B
smali/org/apache/commons/math3/optimization/PointValuePair.smali
    
Offset 57, 25 lines modifiedOffset 57, 27 lines modified
57 ····.line·6357 ····.line·63
58 ····if-eqz·p4,·:cond_158 ····if-eqz·p4,·:cond_1
  
59 ····if-nez·p1,·:cond_059 ····if-nez·p1,·:cond_0
  
60 ····const/4·v0,·0x060 ····const/4·v0,·0x0
  
 61 ····.line·66
61 ····:goto_062 ····:goto_0
62 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;63 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
63 ····move-result-object·v164 ····move-result-object·v1
  
 65 ····.line·63
64 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V66 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
65 ····.line·6767 ····.line·67
66 ····return-void68 ····return-void
  
67 ····.line·6369 ····.line·64
68 ····:cond_070 ····:cond_0
69 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;71 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;
  
70 ····move-result-object·v072 ····move-result-object·v0
  
71 ····check-cast·v0,·[D73 ····check-cast·v0,·[D
  
763 B
smali/org/apache/commons/math3/optimization/direct/SimplexOptimizer$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/optimization/direct/SimplexOptimizer;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;
  
25 ····.prologue26 ····.prologue
26 ····.line·19027 ····.line·190
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.53 KB
smali/org/apache/commons/math3/optimization/direct/PowellOptimizer.smali
    
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 ····aput-wide·v35,·v34,·v19372 ····aput-wide·v35,·v34,·v19
  
373 ····.line·170373 ····.line·170
374 ····add-int/lit8·v19,·v19,·0x1374 ····add-int/lit8·v19,·v19,·0x1
  
375 ····goto·:goto_0375 ····goto·:goto_0
  
376 ····.line·174376 ····.line·175
377 ····:cond_0377 ····:cond_0
378 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker;378 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker;
  
379 ····move-result-object·v5379 ····move-result-object·v5
  
380 ····.line·177380 ····.line·177
381 ····.local·v5,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointValuePair;>;"381 ····.local·v5,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointValuePair;>;"
Offset 528, 14 lines modifiedOffset 528, 15 lines modified
  
528 ····move-object/from16·v0,·p0528 ····move-object/from16·v0,·p0
  
529 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->relativeThreshold:D529 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->relativeThreshold:D
  
530 ····move-wide/from16·v36,·v0530 ····move-wide/from16·v36,·v0
  
 531 ····.line·209
531 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D532 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
532 ····move-result-wide·v38533 ····move-result-wide·v38
  
533 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D534 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
534 ····move-result-wide·v40535 ····move-result-wide·v40
Offset 612, 15 lines modifiedOffset 613, 15 lines modified
  
612 ····.line·221613 ····.line·221
613 ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optimization/PointValuePair;614 ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optimization/PointValuePair;
614 ····:cond_5615 ····:cond_5
615 ····:goto_4616 ····:goto_4
616 ····return-object·v6617 ····return-object·v6
  
617 ····.line·208618 ····.line·209
618 ····.end·local·v24····#·"previous":Lorg/apache/commons/math3/optimization/PointValuePair;619 ····.end·local·v24····#·"previous":Lorg/apache/commons/math3/optimization/PointValuePair;
619 ····.end·local·v26····#·"stop":Z620 ····.end·local·v26····#·"stop":Z
620 ····:cond_6621 ····:cond_6
621 ····const/16·v26,·0x0622 ····const/16·v26,·0x0
  
622 ····goto·:goto_3623 ····goto·:goto_3
  
19.4 KB
smali/org/apache/commons/math3/optimization/direct/CMAESOptimizer.smali
    
Offset 1457, 14 lines modifiedOffset 1457, 15 lines modified
  
1457 ····add-double·v19,·v19,·v211457 ····add-double·v19,·v19,·v21
  
1458 ····div-double·v17,·v17,·v191458 ····div-double·v17,·v17,·v19
  
1459 ····sub-double·v6,·v6,·v171459 ····sub-double·v6,·v6,·v17
  
 1460 ····.line·738
1460 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D1461 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
1461 ····move-result-wide·v41462 ····move-result-wide·v4
  
1462 ····mul-double/2addr·v2,·v41463 ····mul-double/2addr·v2,·v4
  
1463 ····move-object/from16·v0,·p01464 ····move-object/from16·v0,·p0
Offset 2346, 72 lines modifiedOffset 2347, 67 lines modified
  
2346 ····invoke-direct·{v2,·v0,·v3},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V2347 ····invoke-direct·{v2,·v0,·v3},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V
  
2347 ····return-object·v22348 ····return-object·v2
2348 .end·method2349 .end·method
  
2349 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V2350 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V
2350 ····.locals·52351 ····.locals·4
2351 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;2352 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;
  
2352 ····.prologue2353 ····.prologue
2353 ····.line·6552354 ····.line·655
2354 ····move-object·v0,·p1 
  
2355 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; 
2356 ····array-length·v3,·v02355 ····array-length·v2,·p1
  
2357 ····.local·v3,·"len$":I 
2358 ····const/4·v2,·0x02356 ····const/4·v1,·0x0
  
2359 ····.local·v2,·"i$":I 
2360 ····:goto_02357 ····:goto_0
2361 ····if-ge·v2,·v3,·:cond_22358 ····if-ge·v1,·v2,·:cond_2
  
2362 ····aget-object·v1,·v0,·v22359 ····aget-object·v0,·p1,·v1
  
2363 ····.line·6562360 ····.line·656
2364 ····.local·v1,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;2361 ····.local·v0,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
2365 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma;2362 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma;
  
2366 ····if-eqz·v4,·:cond_12363 ····if-eqz·v3,·:cond_1
  
2367 ····.line·6572364 ····.line·657
2368 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma;2365 ····check-cast·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma;
  
2369 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;2366 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
2370 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma;->getSigma()[D2367 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma;->getSigma()[D
  
2371 ····move-result-object·v42368 ····move-result-object·v3
  
2372 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->inputSigma:[D2369 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->inputSigma:[D
  
2373 ····.line·6552370 ····.line·655
2374 ····:cond_02371 ····:cond_0
2375 ····:goto_12372 ····:goto_1
2376 ····add-int/lit8·v2,·v2,·0x12373 ····add-int/lit8·v1,·v1,·0x1
  
2377 ····goto·:goto_02374 ····goto·:goto_0
  
2378 ····.line·6602375 ····.line·660
2379 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;2376 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
2380 ····:cond_12377 ····:cond_1
2381 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize;2378 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize;
  
2382 ····if-eqz·v4,·:cond_02379 ····if-eqz·v3,·:cond_0
  
2383 ····.line·6612380 ····.line·661
2384 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize;2381 ····check-cast·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize;
  
2385 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;2382 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
2386 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize;->getPopulationSize()I2383 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize;->getPopulationSize()I
  
2387 ····move-result·v42384 ····move-result·v3
  
2388 ····iput·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->lambda:I2385 ····iput·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->lambda:I
  
2389 ····goto·:goto_12386 ····goto·:goto_1
  
2390 ····.line·6652387 ····.line·665
2391 ····:cond_22388 ····:cond_2
2392 ····return-void2389 ····return-void
2393 .end·method2390 .end·method
Offset 3769, 14 lines modifiedOffset 3765, 15 lines modified
  
3769 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->sigma:D3765 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->sigma:D
  
3770 ····move-wide/from16·v29,·v03766 ····move-wide/from16·v29,·v0
  
3771 ····div-double·v27,·v27,·v293767 ····div-double·v27,·v27,·v29
  
 3768 ····.line·832
3772 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;3769 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;
  
3773 ····move-result-object·v93770 ····move-result-object·v9
  
3774 ····.line·8333771 ····.line·833
3775 ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix;3772 ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix;
3776 ····move-object/from16·v0,·p03773 ····move-object/from16·v0,·p0
Offset 3801, 14 lines modifiedOffset 3798, 15 lines modified
  
3801 ····move-object/from16·v0,·p03798 ····move-object/from16·v0,·p0
  
3802 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->ccov1:D3799 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->ccov1:D
  
3803 ····move-wide/from16·v27,·v03800 ····move-wide/from16·v27,·v0
  
 3801 ····.line·834
3804 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;3802 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;
  
3805 ····move-result-object·v253803 ····move-result-object·v25
  
3806 ····.line·8363804 ····.line·836
3807 ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix;3805 ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix;
3808 ····if-eqz·p1,·:cond_23806 ····if-eqz·p1,·:cond_2
Offset 4006, 14 lines modifiedOffset 4004, 15 lines modified
  
4006 ····move-result-object·v64004 ····move-result-object·v6
  
4007 ····.line·8584005 ····.line·858
4008 ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix;4006 ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix;
4009 ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.339999999999999974007 ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.33999999999999997
Max diff block lines reached; 14641/19755 bytes (74.11%) of diff not shown.
1.2 KB
smali/org/apache/commons/math3/optimization/direct/AbstractSimplex.smali
    
Offset 195, 14 lines modifiedOffset 195, 15 lines modified
195 ····.line·136195 ····.line·136
196 ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;196 ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
197 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;197 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
198 ····array-length·v10,·p1198 ····array-length·v10,·p1
  
 199 ····.line·137
199 ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;200 ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
200 ····move-result-object·v10201 ····move-result-object·v10
  
201 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V202 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
202 ····throw·v8203 ····throw·v8
Offset 315, 14 lines modifiedOffset 316, 15 lines modified
  
315 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;316 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
316 ····const/4·v10,·0x2317 ····const/4·v10,·0x2
  
317 ····new-array·v10,·v10,·[Ljava/lang/Object;318 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
 319 ····.line·165
318 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;320 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
319 ····move-result-object·v11321 ····move-result-object·v11
  
320 ····aput-object·v11,·v10,·v12322 ····aput-object·v11,·v10,·v12
  
321 ····const/4·v11,·0x1323 ····const/4·v11,·0x1
4.66 KB
smali/org/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer.smali
    
Offset 326, 89 lines modifiedOffset 326, 84 lines modified
326 ····.end·local·v0····#·"dim":I326 ····.end·local·v0····#·"dim":I
327 ····.end·local·v3····#·"i":I327 ····.end·local·v3····#·"i":I
328 ····:cond_7328 ····:cond_7
329 ····return-void329 ····return-void
330 .end·method330 .end·method
  
331 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V331 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V
332 ····.locals·6332 ····.locals·5
333 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;333 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;
  
334 ····.prologue334 ····.prologue
335 ····.line·222335 ····.line·222
336 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer<TFUNC;>;"336 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer<TFUNC;>;"
337 ····move-object·v0,·p1337 ····array-length·v3,·p1
  
 338 ····const/4·v2,·0x0
338 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; 
339 ····array-length·v4,·v0 
  
340 ····.local·v4,·"len$":I 
341 ····const/4·v3,·0x0 
  
342 ····.local·v3,·"i$":I 
343 ····:goto_0339 ····:goto_0
344 ····if-ge·v3,·v4,·:cond_2340 ····if-ge·v2,·v3,·:cond_2
  
345 ····aget-object·v2,·v0,·v3341 ····aget-object·v1,·p1,·v2
  
346 ····.line·223342 ····.line·223
347 ····.local·v2,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;343 ····.local·v1,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
348 ····instance-of·v5,·v2,·Lorg/apache/commons/math3/optimization/InitialGuess;344 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/InitialGuess;
  
349 ····if-eqz·v5,·:cond_1345 ····if-eqz·v4,·:cond_1
  
350 ····.line·224346 ····.line·224
351 ····check-cast·v2,·Lorg/apache/commons/math3/optimization/InitialGuess;347 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/InitialGuess;
  
352 ····.end·local·v2····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;348 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
353 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/InitialGuess;->getInitialGuess()[D349 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/InitialGuess;->getInitialGuess()[D
  
354 ····move-result-object·v5350 ····move-result-object·v4
  
355 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->start:[D351 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->start:[D
  
356 ····.line·222352 ····.line·222
357 ····:cond_0353 ····:cond_0
358 ····:goto_1354 ····:goto_1
359 ····add-int/lit8·v3,·v3,·0x1355 ····add-int/lit8·v2,·v2,·0x1
  
360 ····goto·:goto_0356 ····goto·:goto_0
  
361 ····.line·227357 ····.line·227
362 ····.restart·local·v2····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;358 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
363 ····:cond_1359 ····:cond_1
364 ····instance-of·v5,·v2,·Lorg/apache/commons/math3/optimization/SimpleBounds;360 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/SimpleBounds;
  
365 ····if-eqz·v5,·:cond_0361 ····if-eqz·v4,·:cond_0
  
366 ····move-object·v1,·v2362 ····move-object·v0,·v1
  
367 ····.line·228363 ····.line·228
368 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/SimpleBounds;364 ····check-cast·v0,·Lorg/apache/commons/math3/optimization/SimpleBounds;
  
369 ····.line·229365 ····.line·229
370 ····.local·v1,·"bounds":Lorg/apache/commons/math3/optimization/SimpleBounds;366 ····.local·v0,·"bounds":Lorg/apache/commons/math3/optimization/SimpleBounds;
371 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/SimpleBounds;->getLower()[D367 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/SimpleBounds;->getLower()[D
  
372 ····move-result-object·v5368 ····move-result-object·v4
  
373 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->lowerBound:[D369 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->lowerBound:[D
  
374 ····.line·230370 ····.line·230
375 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/SimpleBounds;->getUpper()[D371 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/SimpleBounds;->getUpper()[D
  
376 ····move-result-object·v5372 ····move-result-object·v4
  
377 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->upperBound:[D373 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->upperBound:[D
  
378 ····goto·:goto_1374 ····goto·:goto_1
  
379 ····.line·234375 ····.line·234
380 ····.end·local·v1····#·"bounds":Lorg/apache/commons/math3/optimization/SimpleBounds;376 ····.end·local·v0····#·"bounds":Lorg/apache/commons/math3/optimization/SimpleBounds;
381 ····.end·local·v2····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;377 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
382 ····:cond_2378 ····:cond_2
383 ····return-void379 ····return-void
384 .end·method380 .end·method
  
  
385 #·virtual·methods381 #·virtual·methods
386 .method·protected·computeObjectiveValue([D)D382 .method·protected·computeObjectiveValue([D)D
797 B
smali/org/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$p:[D26 .field·final·synthetic·val$p:[D
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;I[D[D)V28 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;I[D[D)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;
  
30 ····.prologue31 ····.prologue
31 ····.line·33332 ····.line·333
32 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->this$1:Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;33 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->this$1:Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;
  
33 ····iput·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->val$n:I34 ····iput·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->val$n:I
  
1.95 KB
smali/org/apache/commons/math3/optimization/direct/NelderMeadSimplex.smali
    
Offset 416, 14 lines modifiedOffset 416, 15 lines modified
  
416 ····goto·:goto_3416 ····goto·:goto_3
  
417 ····.line·219417 ····.line·219
418 ····:cond_3418 ····:cond_3
419 ····new-instance·v13,·Lorg/apache/commons/math3/optimization/PointValuePair;419 ····new-instance·v13,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
 420 ····.line·220
420 ····move-object/from16·v0,·p1421 ····move-object/from16·v0,·p1
  
421 ····move-object/from16·v1,·v21422 ····move-object/from16·v1,·v21
  
422 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D423 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
423 ····move-result-wide·v24424 ····move-result-wide·v24
Offset 444, 14 lines modifiedOffset 445, 15 lines modified
  
444 ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I445 ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
  
445 ····move-result·v24446 ····move-result·v24
  
446 ····if-gtz·v24,·:cond_4447 ····if-gtz·v24,·:cond_4
  
 448 ····.line·223
447 ····move-object/from16·v0,·p2449 ····move-object/from16·v0,·p2
  
448 ····move-object/from16·v1,·v16450 ····move-object/from16·v1,·v16
  
449 ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I451 ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
  
450 ····move-result·v24452 ····move-result·v24
Offset 517, 14 lines modifiedOffset 519, 15 lines modified
  
517 ····goto·:goto_5519 ····goto·:goto_5
  
518 ····.line·232520 ····.line·232
519 ····:cond_5521 ····:cond_5
520 ····new-instance·v7,·Lorg/apache/commons/math3/optimization/PointValuePair;522 ····new-instance·v7,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
 523 ····.line·233
521 ····move-object/from16·v0,·p1524 ····move-object/from16·v0,·p1
  
522 ····move-object/from16·v1,·v20525 ····move-object/from16·v1,·v20
  
523 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D526 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
524 ····move-result-wide·v24527 ····move-result-wide·v24
Offset 620, 14 lines modifiedOffset 623, 15 lines modified
  
620 ····goto·:goto_6623 ····goto·:goto_6
  
621 ····.line·249624 ····.line·249
622 ····:cond_8625 ····:cond_8
623 ····new-instance·v12,·Lorg/apache/commons/math3/optimization/PointValuePair;626 ····new-instance·v12,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
 627 ····.line·250
624 ····move-object/from16·v0,·p1628 ····move-object/from16·v0,·p1
  
625 ····move-object/from16·v1,·v19629 ····move-object/from16·v1,·v19
  
626 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D630 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
627 ····move-result-wide·v24631 ····move-result-wide·v24
Offset 702, 14 lines modifiedOffset 706, 15 lines modified
  
702 ····goto·:goto_7706 ····goto·:goto_7
  
703 ····.line·262707 ····.line·262
704 ····:cond_a708 ····:cond_a
705 ····new-instance·v9,·Lorg/apache/commons/math3/optimization/PointValuePair;709 ····new-instance·v9,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
 710 ····.line·263
706 ····move-object/from16·v0,·p1711 ····move-object/from16·v0,·p1
  
707 ····move-object/from16·v1,·v19712 ····move-object/from16·v1,·v19
  
708 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D713 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
709 ····move-result-wide·v24714 ····move-result-wide·v24
1.52 KB
smali/org/apache/commons/math3/optimization/direct/SimplexOptimizer$2.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$isMinim:Z32 .field·final·synthetic·val$isMinim:Z
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;Z)V34 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;Z)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;
  
36 ····.prologue37 ····.prologue
37 ····.line·19838 ····.line·198
38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;
  
39 ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->val$isMinim:Z40 ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->val$isMinim:Z
  
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·19855 ····.line·198
57 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair;56 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
58 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
59 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair;57 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair;
  
60 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
61 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I58 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I
  
62 ····move-result·v059 ····move-result·v0
  
63 ····return·v060 ····return·v0
64 .end·method61 .end·method
  
3.4 KB
smali/org/apache/commons/math3/optimization/direct/SimplexOptimizer.smali
    
Offset 78, 48 lines modifiedOffset 78, 43 lines modified
78 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;-><init>(Lorg/apache/commons/math3/optimization/ConvergenceChecker;)V78 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;-><init>(Lorg/apache/commons/math3/optimization/ConvergenceChecker;)V
  
79 ····.line·11179 ····.line·111
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V82 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V
83 ····.locals·583 ····.locals·4
84 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;84 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;
  
85 ····.prologue85 ····.prologue
86 ····.line·17286 ····.line·172
87 ····move-object·v0,·p187 ····array-length·v2,·p1
  
 88 ····const/4·v1,·0x0
88 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; 
89 ····array-length·v3,·v0 
  
90 ····.local·v3,·"len$":I 
91 ····const/4·v2,·0x0 
  
92 ····.local·v2,·"i$":I 
93 ····:goto_089 ····:goto_0
94 ····if-ge·v2,·v3,·:cond_190 ····if-ge·v1,·v2,·:cond_1
  
95 ····aget-object·v1,·v0,·v291 ····aget-object·v0,·p1,·v1
  
96 ····.line·17392 ····.line·173
97 ····.local·v1,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;93 ····.local·v0,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
98 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;94 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;
  
99 ····if-eqz·v4,·:cond_095 ····if-eqz·v3,·:cond_0
  
100 ····.line·17496 ····.line·174
101 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;97 ····check-cast·v0,·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;
  
102 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;98 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
103 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;99 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;
  
104 ····.line·172100 ····.line·172
105 ····:cond_0101 ····:cond_0
106 ····add-int/lit8·v2,·v2,·0x1102 ····add-int/lit8·v1,·v1,·0x1
  
107 ····goto·:goto_0103 ····goto·:goto_0
  
108 ····.line·178104 ····.line·178
109 ····:cond_1105 ····:cond_1
110 ····return-void106 ····return-void
111 .end·method107 .end·method
Offset 226, 14 lines modifiedOffset 221, 15 lines modified
  
226 ····.line·219221 ····.line·219
227 ····.local·v7,·"prev":Lorg/apache/commons/math3/optimization/PointValuePair;222 ····.local·v7,·"prev":Lorg/apache/commons/math3/optimization/PointValuePair;
228 ····if-eqz·v2,·:cond_2223 ····if-eqz·v2,·:cond_2
  
229 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;224 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;
  
 225 ····.line·220
230 ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optimization/PointValuePair;226 ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optimization/PointValuePair;
  
231 ····move-result-object·v11227 ····move-result-object·v11
  
232 ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optimization/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z228 ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optimization/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z
  
233 ····move-result·v11229 ····move-result·v11
Offset 269, 15 lines modifiedOffset 265, 15 lines modified
269 ····.restart·local·v5····#·"isMinim":Z265 ····.restart·local·v5····#·"isMinim":Z
270 ····.restart·local·v6····#·"iteration":I266 ····.restart·local·v6····#·"iteration":I
271 ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair;267 ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair;
272 ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optimization/PointValuePair;268 ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optimization/PointValuePair;
273 ····:cond_2269 ····:cond_2
274 ····move·v2,·v10270 ····move·v2,·v10
  
275 ····.line·219271 ····.line·220
276 ····goto·:goto_3272 ····goto·:goto_3
  
277 ····.line·222273 ····.line·222
278 ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair;274 ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair;
279 ····:cond_3275 ····:cond_3
280 ····if-eqz·v2,·:cond_4276 ····if-eqz·v2,·:cond_4
  
17.2 KB
smali/org/apache/commons/math3/optimization/direct/BOBYQAOptimizer.smali
    
Offset 884, 14 lines modifiedOffset 884, 15 lines modified
884 ····.line·1341884 ····.line·1341
885 ····move-object/from16·v0,·p0885 ····move-object/from16·v0,·p0
  
886 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;886 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
887 ····move-object/from16·v82,·v0887 ····move-object/from16·v82,·v0
  
 888 ····.line·1342
888 ····move-object/from16·v0,·v82889 ····move-object/from16·v0,·v82
  
889 ····move/from16·v1,·v40890 ····move/from16·v1,·v40
  
890 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D891 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
891 ····move-result-wide·v82892 ····move-result-wide·v82
Offset 910, 14 lines modifiedOffset 911, 15 lines modified
  
910 ····move-result-wide·v84911 ····move-result-wide·v84
  
911 ····sub-double·v82,·v82,·v84912 ····sub-double·v82,·v82,·v84
  
912 ····div-double·v82,·v82,·v70913 ····div-double·v82,·v82,·v70
  
 914 ····.line·1341
913 ····move-wide/from16·v0,·v68915 ····move-wide/from16·v0,·v68
  
914 ····move-wide/from16·v2,·v82916 ····move-wide/from16·v2,·v82
  
915 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D917 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
916 ····move-result-wide·v66918 ····move-result-wide·v66
Offset 1054, 14 lines modifiedOffset 1056, 15 lines modified
1054 ····.line·13521056 ····.line·1352
1055 ····move-object/from16·v0,·p01057 ····move-object/from16·v0,·p0
  
1056 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;1058 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
1057 ····move-object/from16·v82,·v01059 ····move-object/from16·v82,·v0
  
 1060 ····.line·1353
1058 ····move-object/from16·v0,·v821061 ····move-object/from16·v0,·v82
  
1059 ····move/from16·v1,·v401062 ····move/from16·v1,·v40
  
1060 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D1063 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
1061 ····move-result-wide·v821064 ····move-result-wide·v82
Offset 1080, 14 lines modifiedOffset 1083, 15 lines modified
  
1080 ····move-result-wide·v841083 ····move-result-wide·v84
  
1081 ····sub-double·v82,·v82,·v841084 ····sub-double·v82,·v82,·v84
  
1082 ····div-double·v82,·v82,·v701085 ····div-double·v82,·v82,·v70
  
 1086 ····.line·1352
1083 ····move-wide/from16·v0,·v681087 ····move-wide/from16·v0,·v68
  
1084 ····move-wide/from16·v2,·v821088 ····move-wide/from16·v2,·v82
  
1085 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D1089 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
1086 ····move-result-wide·v661090 ····move-result-wide·v66
Offset 1442, 14 lines modifiedOffset 1446, 15 lines modified
  
1442 ····move-object/from16·v0,·p01446 ····move-object/from16·v0,·p0
  
1443 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;1447 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
1444 ····move-object/from16·v85,·v01448 ····move-object/from16·v85,·v0
  
 1449 ····.line·1421
1445 ····move-object/from16·v0,·v851450 ····move-object/from16·v0,·v85
  
1446 ····move/from16·v1,·v401451 ····move/from16·v1,·v40
  
1447 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D1452 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
1448 ····move-result-wide·v851453 ····move-result-wide·v85
Offset 1458, 14 lines modifiedOffset 1463, 15 lines modified
  
1458 ····move-wide/from16·v2,·v701463 ····move-wide/from16·v2,·v70
  
1459 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D1464 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D
  
1460 ····move-result-wide·v851465 ····move-result-wide·v85
  
 1466 ····.line·1420
1461 ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D1467 ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
1462 ····move-result-wide·v831468 ····move-result-wide·v83
  
1463 ····move-object/from16·v0,·v821469 ····move-object/from16·v0,·v82
  
1464 ····move/from16·v1,·v401470 ····move/from16·v1,·v40
Offset 1650, 14 lines modifiedOffset 1656, 15 lines modified
  
1650 ····move-object/from16·v0,·p01656 ····move-object/from16·v0,·p0
  
1651 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;1657 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
1652 ····move-object/from16·v82,·v01658 ····move-object/from16·v82,·v0
  
 1659 ····.line·1445
1653 ····move-object/from16·v0,·v821660 ····move-object/from16·v0,·v82
  
1654 ····move/from16·v1,·v401661 ····move/from16·v1,·v40
  
1655 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D1662 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
1656 ····move-result-wide·v821663 ····move-result-wide·v82
Offset 2071, 14 lines modifiedOffset 2078, 15 lines modified
  
2071 ····move-object/from16·v0,·p02078 ····move-object/from16·v0,·p0
  
2072 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;2079 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
2073 ····move-object/from16·v84,·v02080 ····move-object/from16·v84,·v0
  
 2081 ····.line·1491
2074 ····move-object/from16·v0,·v842082 ····move-object/from16·v0,·v84
  
2075 ····move/from16·v1,·v402083 ····move/from16·v1,·v40
  
2076 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D2084 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
2077 ····move-result-wide·v842085 ····move-result-wide·v84
Max diff block lines reached; 14181/17489 bytes (81.09%) of diff not shown.
782 B
smali/org/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex.smali
    
Offset 64, 21 lines modifiedOffset 64, 19 lines modified
64 ····return·v064 ····return·v0
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I67 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
70 ····.prologue69 ····.prologue
71 ····.line·95870 ····.line·958
72 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;71 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;
  
73 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
74 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;)I72 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;)I
  
75 ····move-result·v073 ····move-result·v0
  
76 ····return·v074 ····return·v0
77 .end·method75 .end·method
  
1.26 KB
smali/org/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch.smali
    
Offset 114, 14 lines modifiedOffset 114, 15 lines modified
114 ····.line·349114 ····.line·349
115 ····const·v8,·0x7fffffff115 ····const·v8,·0x7fffffff
  
116 ····move-object/from16·v0,·p0116 ····move-object/from16·v0,·p0
  
117 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder;117 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder;
  
 118 ····.line·350
118 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optimization/univariate/BracketFinder;->getLo()D119 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optimization/univariate/BracketFinder;->getLo()D
  
119 ····move-result-wide·v11120 ····move-result-wide·v11
  
120 ····move-object/from16·v0,·p0121 ····move-object/from16·v0,·p0
  
121 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder;122 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder;
Offset 140, 13 lines modifiedOffset 141, 14 lines modified
  
140 ····move-object/from16·v7,·p0141 ····move-object/from16·v7,·p0
  
141 ····move-object·v9,·v5142 ····move-object·v9,·v5
  
142 ····move-object·v10,·v6143 ····move-object·v10,·v6
  
 144 ····.line·349
143 ····invoke-virtual/range·{v7·..·v16},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->optimize(ILorg/apache/commons/math3/analysis/UnivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;DDD)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;145 ····invoke-virtual/range·{v7·..·v16},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->optimize(ILorg/apache/commons/math3/analysis/UnivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;DDD)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
144 ····move-result-object·v4146 ····move-result-object·v4
  
145 ····return-object·v4147 ····return-object·v4
146 .end·method148 .end·method
5.64 KB
smali/org/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer.smali
    
Offset 130, 106 lines modifiedOffset 130, 102 lines modified
  
130 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->target:[D130 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->target:[D
  
131 ····array-length·v1,·v1131 ····array-length·v1,·v1
  
132 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;132 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 133 ····.line·368
133 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I134 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
134 ····move-result·v2135 ····move-result·v2
  
135 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V136 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
136 ····throw·v0137 ····throw·v0
  
137 ····.line·370138 ····.line·370
138 ····:cond_0139 ····:cond_0
139 ····return-void140 ····return-void
140 .end·method141 .end·method
  
141 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V142 .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V
142 ····.locals·5143 ····.locals·4
143 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;144 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData;
  
144 ····.prologue145 ····.prologue
145 ····.line·343146 ····.line·343
146 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer<TFUNC;>;"147 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer<TFUNC;>;"
147 ····move-object·v0,·p1148 ····array-length·v2,·p1
  
 149 ····const/4·v1,·0x0
148 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; 
149 ····array-length·v3,·v0 
  
150 ····.local·v3,·"len$":I 
151 ····const/4·v2,·0x0 
  
152 ····.local·v2,·"i$":I 
153 ····:goto_0150 ····:goto_0
154 ····if-ge·v2,·v3,·:cond_3151 ····if-ge·v1,·v2,·:cond_3
  
155 ····aget-object·v1,·v0,·v2152 ····aget-object·v0,·p1,·v1
  
156 ····.line·344153 ····.line·344
157 ····.local·v1,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;154 ····.local·v0,·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
158 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/Target;155 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/Target;
  
159 ····if-eqz·v4,·:cond_1156 ····if-eqz·v3,·:cond_1
  
160 ····.line·345157 ····.line·345
161 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/Target;158 ····check-cast·v0,·Lorg/apache/commons/math3/optimization/Target;
  
162 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;159 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
163 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/Target;->getTarget()[D160 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/Target;->getTarget()[D
  
164 ····move-result-object·v4161 ····move-result-object·v3
  
165 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->target:[D162 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->target:[D
  
166 ····.line·343163 ····.line·343
167 ····:cond_0164 ····:cond_0
168 ····:goto_1165 ····:goto_1
169 ····add-int/lit8·v2,·v2,·0x1166 ····add-int/lit8·v1,·v1,·0x1
  
170 ····goto·:goto_0167 ····goto·:goto_0
  
171 ····.line·348168 ····.line·348
172 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;169 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
173 ····:cond_1170 ····:cond_1
174 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/Weight;171 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/Weight;
  
175 ····if-eqz·v4,·:cond_2172 ····if-eqz·v3,·:cond_2
  
176 ····.line·349173 ····.line·349
177 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/Weight;174 ····check-cast·v0,·Lorg/apache/commons/math3/optimization/Weight;
  
178 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;175 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
179 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix;176 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix;
  
180 ····move-result-object·v4177 ····move-result-object·v3
  
181 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;178 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
182 ····goto·:goto_1179 ····goto·:goto_1
  
183 ····.line·352180 ····.line·352
184 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;181 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
185 ····:cond_2182 ····:cond_2
186 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/InitialGuess;183 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/InitialGuess;
  
187 ····if-eqz·v4,·:cond_0184 ····if-eqz·v3,·:cond_0
  
188 ····.line·353185 ····.line·353
189 ····check-cast·v1,·Lorg/apache/commons/math3/optimization/InitialGuess;186 ····check-cast·v0,·Lorg/apache/commons/math3/optimization/InitialGuess;
  
190 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;187 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData;
191 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/InitialGuess;->getInitialGuess()[D188 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/InitialGuess;->getInitialGuess()[D
  
192 ····move-result-object·v4189 ····move-result-object·v3
  
193 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->start:[D190 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->start:[D
  
194 ····goto·:goto_1191 ····goto·:goto_1
  
195 ····.line·357192 ····.line·357
196 ····:cond_3193 ····:cond_3
197 ····return-void194 ····return-void
198 .end·method195 .end·method
767 B
smali/org/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction.smali
    
Offset 312, 14 lines modifiedOffset 312, 15 lines modified
312 ····.local·v0,·"repaired":[D312 ····.local·v0,·"repaired":[D
313 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->this$0:Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;313 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->this$0:Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;
  
314 ····invoke-virtual·{v3,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->computeObjectiveValue([D)D314 ····invoke-virtual·{v3,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->computeObjectiveValue([D)D
  
315 ····move-result-wide·v3315 ····move-result-wide·v3
  
 316 ····.line·1031
316 ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->penalty([D[D)D317 ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->penalty([D[D)D
  
317 ····move-result-wide·v5318 ····move-result-wide·v5
  
318 ····add-double·v1,·v3,·v5319 ····add-double·v1,·v3,·v5
  
319 ····.line·1035320 ····.line·1035
10.5 KB
smali/org/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction.smali
    
Offset 47, 102 lines modifiedOffset 47, 101 lines modified
47 .method·public·value([D)[D47 .method·public·value([D)[D
48 ····.locals·848 ····.locals·8
49 ····.param·p1,·"point"····#·[D49 ····.param·p1,·"point"····#·[D
  
50 ····.prologue50 ····.prologue
51 ····.line·26051 ····.line·260
52 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;"52 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;"
53 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;53 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;
  
54 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;54 ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;
  
55 ····move-result-object·v555 ····move-result-object·v4
  
56 ····invoke-interface·{v5},·Ljava/util/List;->size()I56 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
57 ····move-result·v557 ····move-result·v4
  
58 ····new-array·v4,·v5,·[D58 ····new-array·v3,·v4,·[D
  
59 ····.line·26159 ····.line·261
60 ····.local·v4,·"values":[D60 ····.local·v3,·"values":[D
61 ····const/4·v0,·0x061 ····const/4·v0,·0x0
  
62 ····.line·26262 ····.line·262
63 ····.local·v0,·"i":I63 ····.local·v0,·"i":I
64 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;64 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;
  
65 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;65 ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;
  
66 ····move-result-object·v566 ····move-result-object·v4
  
67 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;67 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
68 ····move-result-object·v268 ····move-result-object·v4
  
69 ····.local·v2,·"i$":Ljava/util/Iterator; 
70 ····:goto_069 ····:goto_0
71 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z70 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
72 ····move-result·v571 ····move-result·v5
  
73 ····if-eqz·v5,·:cond_072 ····if-eqz·v5,·:cond_0
  
74 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;73 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
75 ····move-result-object·v374 ····move-result-object·v2
  
76 ····check-cast·v3,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;75 ····check-cast·v2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
  
77 ····.line·26376 ····.line·263
78 ····.local·v3,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;77 ····.local·v2,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
79 ····add-int/lit8·v1,·v0,·0x178 ····add-int/lit8·v1,·v0,·0x1
  
80 ····.end·local·v0····#·"i":I79 ····.end·local·v0····#·"i":I
81 ····.local·v1,·"i":I80 ····.local·v1,·"i":I
82 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;81 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;
  
83 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D82 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D
  
84 ····move-result-wide·v683 ····move-result-wide·v6
  
85 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D84 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D
  
86 ····move-result-wide·v585 ····move-result-wide·v5
  
87 ····aput-wide·v5,·v4,·v086 ····aput-wide·v5,·v3,·v0
  
88 ····move·v0,·v187 ····move·v0,·v1
  
89 ····.line·26488 ····.line·264
90 ····.end·local·v1····#·"i":I89 ····.end·local·v1····#·"i":I
91 ····.restart·local·v0····#·"i":I90 ····.restart·local·v0····#·"i":I
92 ····goto·:goto_091 ····goto·:goto_0
  
93 ····.line·26692 ····.line·266
94 ····.end·local·v3····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;93 ····.end·local·v2····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
95 ····:cond_094 ····:cond_0
96 ····return-object·v495 ····return-object·v3
97 .end·method96 .end·method
  
98 .method·public·value([Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;97 .method·public·value([Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
99 ····.locals·1398 ····.locals·13
100 ····.param·p1,·"point"····#·[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;99 ····.param·p1,·"point"····#·[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
101 ····.prologue100 ····.prologue
102 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;"101 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;"
103 ····const/4·v2,·0x1102 ····const/4·v2,·0x1
  
104 ····.line·273103 ····.line·273
105 ····array-length·v0,·p1104 ····array-length·v0,·p1
  
106 ····new-array·v10,·v0,·[D105 ····new-array·v9,·v0,·[D
  
107 ····.line·274106 ····.line·274
108 ····.local·v10,·"parameters":[D107 ····.local·v9,·"parameters":[D
109 ····const/4·v3,·0x0108 ····const/4·v3,·0x0
  
110 ····.local·v3,·"k":I109 ····.local·v3,·"k":I
111 ····:goto_0110 ····:goto_0
112 ····array-length·v0,·p1111 ····array-length·v0,·p1
  
113 ····if-ge·v3,·v0,·:cond_0112 ····if-ge·v3,·v0,·:cond_0
Offset 150, 15 lines modifiedOffset 149, 15 lines modified
150 ····.line·275149 ····.line·275
151 ····aget-object·v0,·p1,·v3150 ····aget-object·v0,·p1,·v3
  
152 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getValue()D151 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getValue()D
  
153 ····move-result-wide·v0152 ····move-result-wide·v0
  
154 ····aput-wide·v0,·v10,·v3153 ····aput-wide·v0,·v9,·v3
  
155 ····.line·274154 ····.line·274
156 ····add-int/lit8·v3,·v3,·0x1155 ····add-int/lit8·v3,·v3,·0x1
  
157 ····goto·:goto_0156 ····goto·:goto_0
  
158 ····.line·279157 ····.line·279
Offset 169, 66 lines modifiedOffset 168, 65 lines modified
  
169 ····move-result-object·v0168 ····move-result-object·v0
  
170 ····invoke-interface·{v0},·Ljava/util/List;->size()I169 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
171 ····move-result·v0170 ····move-result·v0
  
172 ····new-array·v11,·v0,·[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;171 ····new-array·v10,·v0,·[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
Max diff block lines reached; 4711/10559 bytes (44.62%) of diff not shown.
801 B
smali/org/apache/commons/math3/optimization/fitting/GaussianFitter$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;)V20 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;
  
22 ····.prologue23 ····.prologue
23 ····.line·8524 ····.line·85
24 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;
  
25 ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V26 ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V
  
735 B
smali/org/apache/commons/math3/optimization/fitting/HarmonicFitter$ParameterGuesser.smali
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
43 ····.line·20043 ····.line·200
44 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;44 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
45 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;45 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
46 ····array-length·v4,·p146 ····array-length·v4,·p1
  
 47 ····.line·201
47 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;48 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
48 ····move-result-object·v449 ····move-result-object·v4
  
49 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;50 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
50 ····move-result-object·v551 ····move-result-object·v5
7.04 KB
smali/org/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1.smali
    
Offset 20, 18 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;21 .field·final·synthetic·this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;
  
25 ····.prologue26 ····.prologue
26 ····.line·21727 ····.line·217
27 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction.1;"28 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;"
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
Offset 39, 88 lines modifiedOffset 40, 87 lines modified
39 #·virtual·methods40 #·virtual·methods
40 .method·public·value([D)[[D41 .method·public·value([D)[[D
41 ····.locals·842 ····.locals·8
42 ····.param·p1,·"point"····#·[D43 ····.param·p1,·"point"····#·[D
  
43 ····.prologue44 ····.prologue
44 ····.line·21945 ····.line·219
45 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction.1;"46 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;"
46 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;47 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;
  
47 ····iget-object·v5,·v5,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;48 ····iget-object·v4,·v4,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;
  
48 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;49 ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;
  
49 ····move-result-object·v550 ····move-result-object·v4
  
50 ····invoke-interface·{v5},·Ljava/util/List;->size()I51 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
51 ····move-result·v552 ····move-result·v4
  
52 ····new-array·v3,·v5,·[[D53 ····new-array·v2,·v4,·[[D
  
53 ····.line·22154 ····.line·221
54 ····.local·v3,·"jacobian":[[D55 ····.local·v2,·"jacobian":[[D
55 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
56 ····.line·22257 ····.line·222
57 ····.local·v0,·"i":I58 ····.local·v0,·"i":I
58 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;59 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;
  
59 ····iget-object·v5,·v5,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;60 ····iget-object·v4,·v4,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;
  
60 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;61 ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;
  
61 ····move-result-object·v562 ····move-result-object·v4
  
62 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;63 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
63 ····move-result-object·v264 ····move-result-object·v4
  
64 ····.local·v2,·"i$":Ljava/util/Iterator; 
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z66 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
67 ····move-result·v567 ····move-result·v5
  
68 ····if-eqz·v5,·:cond_068 ····if-eqz·v5,·:cond_0
  
69 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;69 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
70 ····move-result-object·v470 ····move-result-object·v3
  
71 ····check-cast·v4,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;71 ····check-cast·v3,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
  
72 ····.line·22372 ····.line·223
73 ····.local·v4,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;73 ····.local·v3,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
74 ····add-int/lit8·v1,·v0,·0x174 ····add-int/lit8·v1,·v0,·0x1
  
75 ····.end·local·v0····#·"i":I75 ····.end·local·v0····#·"i":I
76 ····.local·v1,·"i":I76 ····.local·v1,·"i":I
77 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;77 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;
  
78 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;78 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;
  
79 ····move-result-object·v579 ····move-result-object·v5
  
80 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D80 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D
  
81 ····move-result-wide·v681 ····move-result-wide·v6
  
82 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D82 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D
  
83 ····move-result-object·v583 ····move-result-object·v5
  
84 ····aput-object·v5,·v3,·v084 ····aput-object·v5,·v2,·v0
  
85 ····move·v0,·v185 ····move·v0,·v1
  
86 ····.line·22486 ····.line·224
87 ····.end·local·v1····#·"i":I87 ····.end·local·v1····#·"i":I
88 ····.restart·local·v0····#·"i":I88 ····.restart·local·v0····#·"i":I
89 ····goto·:goto_089 ····goto·:goto_0
  
90 ····.line·22690 ····.line·226
91 ····.end·local·v4····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;91 ····.end·local·v3····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
92 ····:cond_092 ····:cond_0
93 ····return-object·v393 ····return-object·v2
94 .end·method94 .end·method
1.7 KB
smali/org/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$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/optimization/fitting/GaussianFitter$ParameterGuesser;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;
  
35 ····.prologue36 ····.prologue
36 ····.line·18737 ····.line·187
37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;
  
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·18746 ····.line·187
48 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;47 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
  
49 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
50 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;48 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
  
51 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;)I49 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;)I
  
53 ····move-result·v050 ····move-result·v0
  
54 ····return·v051 ····return·v0
55 .end·method52 .end·method
  
4.46 KB
smali/org/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction.smali
    
Offset 74, 79 lines modifiedOffset 74, 78 lines modified
74 .method·public·value([D)[D74 .method·public·value([D)[D
75 ····.locals·875 ····.locals·8
76 ····.param·p1,·"point"····#·[D76 ····.param·p1,·"point"····#·[D
  
77 ····.prologue77 ····.prologue
78 ····.line·23478 ····.line·234
79 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.OldTheoreticalValuesFunction;"79 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.OldTheoreticalValuesFunction;"
80 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;80 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;
  
81 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;81 ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;
  
82 ····move-result-object·v582 ····move-result-object·v4
  
83 ····invoke-interface·{v5},·Ljava/util/List;->size()I83 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
84 ····move-result·v584 ····move-result·v4
  
85 ····new-array·v4,·v5,·[D85 ····new-array·v3,·v4,·[D
  
86 ····.line·23586 ····.line·235
87 ····.local·v4,·"values":[D87 ····.local·v3,·"values":[D
88 ····const/4·v0,·0x088 ····const/4·v0,·0x0
  
89 ····.line·23689 ····.line·236
90 ····.local·v0,·"i":I90 ····.local·v0,·"i":I
91 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;91 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter;
  
92 ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;92 ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List;
  
93 ····move-result-object·v593 ····move-result-object·v4
  
94 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;94 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
95 ····move-result-object·v295 ····move-result-object·v4
  
96 ····.local·v2,·"i$":Ljava/util/Iterator; 
97 ····:goto_096 ····:goto_0
98 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z97 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
99 ····move-result·v598 ····move-result·v5
  
100 ····if-eqz·v5,·:cond_099 ····if-eqz·v5,·:cond_0
  
101 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;100 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
102 ····move-result-object·v3101 ····move-result-object·v2
  
103 ····check-cast·v3,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;102 ····check-cast·v2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
  
104 ····.line·237103 ····.line·237
105 ····.local·v3,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;104 ····.local·v2,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
106 ····add-int/lit8·v1,·v0,·0x1105 ····add-int/lit8·v1,·v0,·0x1
  
107 ····.end·local·v0····#·"i":I106 ····.end·local·v0····#·"i":I
108 ····.local·v1,·"i":I107 ····.local·v1,·"i":I
109 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;108 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;
  
110 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D109 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D
  
111 ····move-result-wide·v6110 ····move-result-wide·v6
  
112 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D111 ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D
  
113 ····move-result-wide·v5112 ····move-result-wide·v5
  
114 ····aput-wide·v5,·v4,·v0113 ····aput-wide·v5,·v3,·v0
  
115 ····move·v0,·v1114 ····move·v0,·v1
  
116 ····.line·238115 ····.line·238
117 ····.end·local·v1····#·"i":I116 ····.end·local·v1····#·"i":I
118 ····.restart·local·v0····#·"i":I117 ····.restart·local·v0····#·"i":I
119 ····goto·:goto_0118 ····goto·:goto_0
  
120 ····.line·240119 ····.line·240
121 ····.end·local·v3····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;120 ····.end·local·v2····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
122 ····:cond_0121 ····:cond_0
123 ····return-object·v4122 ····return-object·v3
124 .end·method123 .end·method
5.43 KB
smali/org/apache/commons/math3/optimization/fitting/CurveFitter.smali
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 ····invoke-interface·{v0},·Ljava/util/List;->clear()V191 ····invoke-interface·{v0},·Ljava/util/List;->clear()V
  
192 ····.line·138192 ····.line·138
193 ····return-void193 ····return-void
194 .end·method194 .end·method
  
195 .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D195 .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D
196 ····.locals·10196 ····.locals·9
197 ····.param·p1,·"maxEval"····#·I197 ····.param·p1,·"maxEval"····#·I
198 ····.param·p3,·"initialGuess"····#·[D198 ····.param·p3,·"initialGuess"····#·[D
199 ····.annotation·system·Ldalvik/annotation/Signature;199 ····.annotation·system·Ldalvik/annotation/Signature;
200 ········value·=·{200 ········value·=·{
201 ············"(ITT;[D)[D"201 ············"(ITT;[D)[D"
202 ········}202 ········}
203 ····.end·annotation203 ····.end·annotation
Offset 232, 53 lines modifiedOffset 232, 52 lines modified
  
232 ····.line·180232 ····.line·180
233 ····.local·v6,·"i":I233 ····.local·v6,·"i":I
234 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->observations:Ljava/util/List;234 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->observations:Ljava/util/List;
  
235 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;235 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
236 ····move-result-object·v7236 ····move-result-object·v0
  
237 ····.local·v7,·"i$":Ljava/util/Iterator; 
238 ····:goto_0237 ····:goto_0
239 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z238 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
240 ····move-result·v0239 ····move-result·v1
  
241 ····if-eqz·v0,·:cond_0240 ····if-eqz·v1,·:cond_0
  
242 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;241 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
243 ····move-result-object·v9242 ····move-result-object·v8
  
244 ····check-cast·v9,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;243 ····check-cast·v8,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
  
245 ····.line·181244 ····.line·181
246 ····.local·v9,·"point":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;245 ····.local·v8,·"point":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
247 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D246 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D
  
248 ····move-result-wide·v0247 ····move-result-wide·v1
  
249 ····aput-wide·v0,·v3,·v6248 ····aput-wide·v1,·v3,·v6
  
250 ····.line·182249 ····.line·182
251 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getWeight()D250 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getWeight()D
  
252 ····move-result-wide·v0251 ····move-result-wide·v1
  
253 ····aput-wide·v0,·v4,·v6252 ····aput-wide·v1,·v4,·v6
  
254 ····.line·183253 ····.line·183
255 ····add-int/lit8·v6,·v6,·0x1254 ····add-int/lit8·v6,·v6,·0x1
  
256 ····.line·184255 ····.line·184
257 ····goto·:goto_0256 ····goto·:goto_0
  
258 ····.line·188257 ····.line·188
259 ····.end·local·v9····#·"point":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;258 ····.end·local·v8····#·"point":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
260 ····:cond_0259 ····:cond_0
261 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;260 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;
  
262 ····if-nez·v0,·:cond_1261 ····if-nez·v0,·:cond_1
  
263 ····.line·190262 ····.line·190
264 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->oldOptimizer:Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer;263 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->oldOptimizer:Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer;
Offset 289, 43 lines modifiedOffset 288, 43 lines modified
  
289 ····move·v1,·p1288 ····move·v1,·p1
  
290 ····move-object·v5,·p3289 ····move-object·v5,·p3
  
291 ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair;290 ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
292 ····move-result-object·v8291 ····move-result-object·v7
  
293 ····.line·198292 ····.line·198
294 ····.local·v8,·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair;293 ····.local·v7,·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair;
295 ····:goto_1294 ····:goto_1
296 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optimization/PointVectorValuePair;->getPointRef()[D295 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/optimization/PointVectorValuePair;->getPointRef()[D
  
297 ····move-result-object·v0296 ····move-result-object·v0
  
298 ····return-object·v0297 ····return-object·v0
  
299 ····.line·193298 ····.line·193
300 ····.end·local·v8····#·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair;299 ····.end·local·v7····#·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair;
301 ····:cond_1300 ····:cond_1
302 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;301 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;
  
303 ····new-instance·v2,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;302 ····new-instance·v2,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;
  
304 ····invoke-direct·{v2,·p0,·p2},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;)V303 ····invoke-direct·{v2,·p0,·p2},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;)V
  
305 ····move·v1,·p1304 ····move·v1,·p1
  
306 ····move-object·v5,·p3305 ····move-object·v5,·p3
  
307 ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair;306 ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
308 ····move-result-object·v8307 ····move-result-object·v7
  
309 ····.restart·local·v8····#·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair;308 ····.restart·local·v7····#·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair;
310 ····goto·:goto_1309 ····goto·:goto_1
311 .end·method310 .end·method
  
312 .method·public·fit(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D311 .method·public·fit(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D
313 ····.locals·1312 ····.locals·1
314 ····.param·p2,·"initialGuess"····#·[D313 ····.param·p2,·"initialGuess"····#·[D
315 ····.annotation·system·Ldalvik/annotation/Signature;314 ····.annotation·system·Ldalvik/annotation/Signature;
2.18 KB
smali/org/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser.smali
    
Offset 405, 20 lines modifiedOffset 405, 22 lines modified
  
405 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;405 ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
406 ····move-result-object·v1406 ····move-result-object·v1
  
407 ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY407 ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY
  
 408 ····.line·345
408 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;409 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
409 ····move-result-object·v2410 ····move-result-object·v2
  
410 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY411 ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY
  
 412 ····.line·346
411 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;413 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
412 ····move-result-object·v3414 ····move-result-object·v3
  
413 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V415 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
  
414 ····throw·v0416 ····throw·v0
Offset 467, 15 lines modifiedOffset 469, 15 lines modified
467 ····.line·288469 ····.line·288
468 ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException;470 ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException;
  
469 ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V471 ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V
  
470 ····throw·v3472 ····throw·v3
  
471 ····.line·290473 ····.line·291
472 ····:cond_0474 ····:cond_0
473 ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;475 ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
  
474 ····move-result-object·v2476 ····move-result-object·v2
  
475 ····.line·292477 ····.line·292
476 ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;478 ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;
Offset 545, 28 lines modifiedOffset 547, 30 lines modified
  
545 ····move-result-wide·v9547 ····move-result-wide·v9
  
546 ····sub-double/2addr·v7,·v9548 ····sub-double/2addr·v7,·v9
  
547 ····mul-double/2addr·v5,·v7549 ····mul-double/2addr·v5,·v7
  
 550 ····.line·301
548 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D551 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D
  
549 ····move-result-wide·v7552 ····move-result-wide·v7
  
550 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D553 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D
  
551 ····move-result-wide·v9554 ····move-result-wide·v9
  
552 ····sub-double/2addr·v7,·v9555 ····sub-double/2addr·v7,·v9
  
553 ····div-double/2addr·v5,·v7556 ····div-double/2addr·v5,·v7
  
554 ····add-double/2addr·v3,·v5557 ····add-double/2addr·v3,·v5
  
 558 ····.line·300
555 ····goto·:goto_0559 ····goto·:goto_0
556 .end·method560 .end·method
  
557 .method·private·isBetween(DDD)Z561 .method·private·isBetween(DDD)Z
558 ····.locals·1562 ····.locals·1
559 ····.param·p1,·"value"····#·D563 ····.param·p1,·"value"····#·D
560 ····.param·p3,·"boundary1"····#·D564 ····.param·p3,·"boundary1"····#·D
15.7 KB
smali/org/apache/commons/math3/optimization/linear/SimplexTableau.smali
    
Offset 182, 14 lines modifiedOffset 182, 15 lines modified
  
182 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I182 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I
  
183 ····move-result·v0183 ····move-result·v0
  
184 ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship;184 ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship;
  
 185 ····.line·148
185 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I186 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I
  
186 ····move-result·v3187 ····move-result·v3
  
187 ····add-int/2addr·v0,·v3188 ····add-int/2addr·v0,·v3
  
188 ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numSlackVariables:I189 ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numSlackVariables:I
Offset 199, 14 lines modifiedOffset 200, 15 lines modified
  
199 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I200 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I
  
200 ····move-result·v0201 ····move-result·v0
  
201 ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship;202 ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship;
  
 203 ····.line·150
202 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I204 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I
  
203 ····move-result·v3205 ····move-result·v3
  
204 ····add-int/2addr·v0,·v3206 ····add-int/2addr·v0,·v3
  
205 ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numArtificialVariables:I207 ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numArtificialVariables:I
Offset 269, 21 lines modifiedOffset 271, 20 lines modified
  
269 ····.prologue271 ····.prologue
270 ····.line·288272 ····.line·288
271 ····const/4·v1,·0x0273 ····const/4·v1,·0x0
  
272 ····.line·289274 ····.line·289
273 ····.local·v1,·"count":I275 ····.local·v1,·"count":I
274 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->constraints:Ljava/util/List;276 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->constraints:Ljava/util/List;
  
275 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;277 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
276 ····move-result-object·v2278 ····move-result-object·v2
  
277 ····.local·v2,·"i$":Ljava/util/Iterator; 
278 ····:cond_0279 ····:cond_0
279 ····:goto_0280 ····:goto_0
280 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z281 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
281 ····move-result·v3282 ····move-result·v3
  
282 ····if-eqz·v3,·:cond_1283 ····if-eqz·v3,·:cond_1
Offset 315, 47 lines modifiedOffset 316, 44 lines modified
  
315 .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D316 .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D
316 ····.locals·7317 ····.locals·7
317 ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector;318 ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector;
  
318 ····.prologue319 ····.prologue
319 ····.line·303320 ····.line·303
320 ····const-wide/16·v5,·0x0321 ····const-wide/16·v2,·0x0
  
321 ····.line·304322 ····.line·304
322 ····.local·v5,·"sum":D323 ····.local·v2,·"sum":D
323 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D324 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
324 ····move-result-object·v0325 ····move-result-object·v5
  
325 ····.local·v0,·"arr$":[D 
326 ····array-length·v4,·v0326 ····array-length·v6,·v5
  
327 ····.local·v4,·"len$":I 
328 ····const/4·v3,·0x0327 ····const/4·v4,·0x0
  
329 ····.local·v3,·"i$":I 
330 ····:goto_0328 ····:goto_0
331 ····if-ge·v3,·v4,·:cond_0329 ····if-ge·v4,·v6,·:cond_0
  
332 ····aget-wide·v1,·v0,·v3330 ····aget-wide·v0,·v5,·v4
  
333 ····.line·305331 ····.line·305
334 ····.local·v1,·"coefficient":D332 ····.local·v0,·"coefficient":D
335 ····sub-double/2addr·v5,·v1333 ····sub-double/2addr·v2,·v0
  
336 ····.line·304334 ····.line·304
337 ····add-int/lit8·v3,·v3,·0x1335 ····add-int/lit8·v4,·v4,·0x1
  
338 ····goto·:goto_0336 ····goto·:goto_0
  
339 ····.line·307337 ····.line·307
340 ····.end·local·v1····#·"coefficient":D338 ····.end·local·v0····#·"coefficient":D
341 ····:cond_0339 ····:cond_0
342 ····return-wide·v5340 ····return-wide·v2
343 .end·method341 .end·method
  
344 .method·private·normalize(Lorg/apache/commons/math3/optimization/linear/LinearConstraint;)Lorg/apache/commons/math3/optimization/linear/LinearConstraint;342 .method·private·normalize(Lorg/apache/commons/math3/optimization/linear/LinearConstraint;)Lorg/apache/commons/math3/optimization/linear/LinearConstraint;
345 ····.locals·7343 ····.locals·7
346 ····.param·p1,·"constraint"····#·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;344 ····.param·p1,·"constraint"····#·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;
  
347 ····.prologue345 ····.prologue
Offset 379, 22 lines modifiedOffset 377, 24 lines modified
  
379 ····move-result-object·v1377 ····move-result-object·v1
  
380 ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector;378 ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector;
  
381 ····move-result-object·v1379 ····move-result-object·v1
  
 380 ····.line·267
382 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship;381 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship;
  
383 ····move-result-object·v2382 ····move-result-object·v2
  
384 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship;383 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship;
  
385 ····move-result-object·v2384 ····move-result-object·v2
  
 385 ····.line·268
386 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getValue()D386 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getValue()D
  
387 ····move-result-wide·v3387 ····move-result-wide·v3
  
388 ····mul-double/2addr·v3,·v5388 ····mul-double/2addr·v3,·v5
  
389 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optimization/linear/Relationship;D)V389 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optimization/linear/Relationship;D)V
Offset 406, 14 lines modifiedOffset 406, 15 lines modified
Max diff block lines reached; 11193/15900 bytes (70.40%) of diff not shown.
681 B
smali/org/apache/commons/math3/optimization/linear/Relationship.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·enum·Lorg/apache/commons/math3/optimization/linear/Relationship;1 .class·public·final·enum·Lorg/apache/commons/math3/optimization/linear/Relationship;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"Relationship.java"3 .source·"Relationship.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/apache/commons/math3/optimization/linear/Relationship$1; 
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/optimization/linear/Relationship;",9 ········"Lorg/apache/commons/math3/optimization/linear/Relationship;",
15 ········">;"10 ········">;"
16 ····}11 ····}
14.0 KB
smali/org/apache/commons/math3/optimization/linear/SimplexSolver.smali
    
Offset 119, 205 lines modifiedOffset 119, 202 lines modified
119 .method·private·getPivotRow(Lorg/apache/commons/math3/optimization/linear/SimplexTableau;I)Ljava/lang/Integer;119 .method·private·getPivotRow(Lorg/apache/commons/math3/optimization/linear/SimplexTableau;I)Ljava/lang/Integer;
120 ····.locals·25120 ····.locals·25
121 ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;121 ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;
122 ····.param·p2,·"col"····#·I122 ····.param·p2,·"col"····#·I
  
123 ····.prologue123 ····.prologue
124 ····.line·95124 ····.line·95
125 ····new-instance·v13,·Ljava/util/ArrayList;125 ····new-instance·v12,·Ljava/util/ArrayList;
  
126 ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V126 ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V
  
127 ····.line·96127 ····.line·96
128 ····.local·v13,·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"128 ····.local·v12,·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
129 ····const-wide·v11,·0x7fefffffffffffffL····#·Double.MAX_VALUE129 ····const-wide·v10,·0x7fefffffffffffffL····#·Double.MAX_VALUE
  
130 ····.line·97130 ····.line·97
131 ····.local·v11,·"minRatio":D131 ····.local·v10,·"minRatio":D
132 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getNumObjectiveFunctions()I132 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getNumObjectiveFunctions()I
  
133 ····move-result·v8133 ····move-result·v8
  
134 ····.local·v8,·"i":I134 ····.local·v8,·"i":I
135 ····:goto_0135 ····:goto_0
136 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getHeight()I136 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getHeight()I
  
137 ····move-result·v22137 ····move-result·v21
  
138 ····move/from16·v0,·v22138 ····move/from16·v0,·v21
  
139 ····if-ge·v8,·v0,·:cond_2139 ····if-ge·v8,·v0,·:cond_2
  
140 ····.line·98140 ····.line·98
141 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getWidth()I141 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getWidth()I
  
142 ····move-result·v22142 ····move-result·v21
  
143 ····add-int/lit8·v22,·v22,·-0x1143 ····add-int/lit8·v21,·v21,·-0x1
  
144 ····move-object/from16·v0,·p1144 ····move-object/from16·v0,·p1
  
145 ····move/from16·v1,·v22145 ····move/from16·v1,·v21
  
146 ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D146 ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D
  
147 ····move-result-wide·v17147 ····move-result-wide·v16
  
148 ····.line·99148 ····.line·99
149 ····.local·v17,·"rhs":D149 ····.local·v16,·"rhs":D
150 ····move-object/from16·v0,·p1150 ····move-object/from16·v0,·p1
  
151 ····move/from16·v1,·p2151 ····move/from16·v1,·p2
  
152 ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D152 ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D
  
153 ····move-result-wide·v6153 ····move-result-wide·v6
  
154 ····.line·101154 ····.line·101
155 ····.local·v6,·"entry":D155 ····.local·v6,·"entry":D
156 ····const-wide/16·v22,·0x0156 ····const-wide/16·v21,·0x0
  
157 ····move-object/from16·v0,·p0157 ····move-object/from16·v0,·p0
  
158 ····iget·v0,·v0,·Lorg/apache/commons/math3/optimization/linear/SimplexSolver;->maxUlps:I158 ····iget·v0,·v0,·Lorg/apache/commons/math3/optimization/linear/SimplexSolver;->maxUlps:I
  
159 ····move/from16·v24,·v0159 ····move/from16·v23,·v0
  
160 ····move-wide/from16·v0,·v22160 ····move-wide/from16·v0,·v21
  
161 ····move/from16·v2,·v24161 ····move/from16·v2,·v23
  
162 ····invoke-static·{v6,·v7,·v0,·v1,·v2},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDI)I162 ····invoke-static·{v6,·v7,·v0,·v1,·v2},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDI)I
  
163 ····move-result·v22163 ····move-result·v21
  
164 ····if-lez·v22,·:cond_0164 ····if-lez·v21,·:cond_0
  
165 ····.line·102165 ····.line·102
166 ····div-double·v15,·v17,·v6166 ····div-double·v14,·v16,·v6
  
167 ····.line·105167 ····.line·105
168 ····.local·v15,·"ratio":D168 ····.local·v14,·"ratio":D
169 ····move-wide·v0,·v15 
  
170 ····invoke-static·{v0,·v1,·v11,·v12},·Ljava/lang/Double;->compare(DD)I169 ····invoke-static·{v14,·v15,·v10,·v11},·Ljava/lang/Double;->compare(DD)I
  
171 ····move-result·v4170 ····move-result·v4
  
172 ····.line·106171 ····.line·106
173 ····.local·v4,·"cmp":I172 ····.local·v4,·"cmp":I
174 ····if-nez·v4,·:cond_1173 ····if-nez·v4,·:cond_1
  
175 ····.line·107174 ····.line·107
176 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;175 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
177 ····move-result-object·v22176 ····move-result-object·v21
  
178 ····move-object/from16·v0,·v22177 ····move-object/from16·v0,·v21
  
179 ····invoke-interface·{v13,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z178 ····invoke-interface·{v12,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
180 ····.line·97179 ····.line·97
181 ····.end·local·v4····#·"cmp":I180 ····.end·local·v4····#·"cmp":I
182 ····.end·local·v15····#·"ratio":D181 ····.end·local·v14····#·"ratio":D
183 ····:cond_0182 ····:cond_0
184 ····:goto_1183 ····:goto_1
185 ····add-int/lit8·v8,·v8,·0x1184 ····add-int/lit8·v8,·v8,·0x1
  
186 ····goto·:goto_0185 ····goto·:goto_0
  
187 ····.line·108186 ····.line·108
188 ····.restart·local·v4····#·"cmp":I187 ····.restart·local·v4····#·"cmp":I
189 ····.restart·local·v15····#·"ratio":D188 ····.restart·local·v14····#·"ratio":D
190 ····:cond_1189 ····:cond_1
191 ····if-gez·v4,·:cond_0190 ····if-gez·v4,·:cond_0
  
192 ····.line·109191 ····.line·109
193 ····move-wide·v11,·v15192 ····move-wide·v10,·v14
  
194 ····.line·110193 ····.line·110
195 ····new-instance·v13,·Ljava/util/ArrayList;194 ····new-instance·v12,·Ljava/util/ArrayList;
  
196 ····.end·local·v13····#·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"195 ····.end·local·v12····#·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
197 ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V196 ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V
  
198 ····.line·111197 ····.line·111
199 ····.restart·local·v13····#·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"198 ····.restart·local·v12····#·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
200 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;199 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Max diff block lines reached; 9517/14155 bytes (67.23%) of diff not shown.
1.47 KB
smali/org/apache/commons/math3/optimization/linear/LinearConstraint.smali
    
Offset 250, 14 lines modifiedOffset 250, 15 lines modified
  
250 ····if-nez·v3,·:cond_2250 ····if-nez·v3,·:cond_2
  
251 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;251 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;
  
252 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;252 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;
  
 253 ····.line·200
253 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z254 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z
  
254 ····move-result·v3255 ····move-result·v3
  
255 ····if-nez·v3,·:cond_0256 ····if-nez·v3,·:cond_0
  
256 ····:cond_2257 ····:cond_2
Offset 312, 27 lines modifiedOffset 313, 30 lines modified
  
312 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/linear/Relationship;->hashCode()I313 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/linear/Relationship;->hashCode()I
  
313 ····move-result·v0314 ····move-result·v0
  
314 ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->value:D315 ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->value:D
  
 316 ····.line·208
315 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;317 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
316 ····move-result-object·v1318 ····move-result-object·v1
  
317 ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I319 ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I
  
318 ····move-result·v1320 ····move-result·v1
  
319 ····xor-int/2addr·v0,·v1321 ····xor-int/2addr·v0,·v1
  
320 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;322 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;
  
 323 ····.line·209
321 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I324 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I
  
322 ····move-result·v1325 ····move-result·v1
  
323 ····xor-int/2addr·v0,·v1326 ····xor-int/2addr·v0,·v1
  
 327 ····.line·207
324 ····return·v0328 ····return·v0
325 .end·method329 .end·method
4.42 KB
smali/org/apache/commons/math3/optimization/univariate/BrentOptimizer.smali
    
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
  
252 ····.line·121252 ····.line·121
253 ····.local·v31,·"mid":D253 ····.local·v31,·"mid":D
254 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getMax()D254 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getMax()D
  
255 ····move-result-wide·v23255 ····move-result-wide·v23
  
256 ····.line·124256 ····.line·125
257 ····.local·v23,·"hi":D257 ····.local·v23,·"hi":D
258 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker;258 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker;
  
259 ····move-result-object·v9259 ····move-result-object·v9
  
260 ····.line·129260 ····.line·129
261 ····.local·v9,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;>;"261 ····.local·v9,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;>;"
Offset 507, 14 lines modifiedOffset 507, 15 lines modified
  
507 ····mul-double·v53,·v53,·v36507 ····mul-double·v53,·v53,·v36
  
508 ····cmpg-double·v53,·v33,·v53508 ····cmpg-double·v53,·v33,·v53
  
509 ····if-gez·v53,·:cond_a509 ····if-gez·v53,·:cond_a
  
 510 ····.line·186
510 ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D511 ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
511 ····move-result-wide·v53512 ····move-result-wide·v53
  
512 ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5513 ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5
  
513 ····mul-double·v55,·v55,·v36514 ····mul-double·v55,·v55,·v36
Offset 610, 26 lines modifiedOffset 611, 27 lines modified
610 ····:goto_8611 ····:goto_8
611 ····move-wide/from16·v0,·v45612 ····move-wide/from16·v0,·v45
  
612 ····move-wide/from16·v2,·v53613 ····move-wide/from16·v2,·v53
  
613 ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;-><init>(DD)V614 ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;-><init>(DD)V
  
614 ····.line·237615 ····.line·238
615 ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;616 ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
616 ····move-object/from16·v0,·p0617 ····move-object/from16·v0,·p0
  
617 ····move-object/from16·v1,·v35618 ····move-object/from16·v1,·v35
  
618 ····move/from16·v2,·v25619 ····move/from16·v2,·v25
  
619 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;620 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
620 ····move-result-object·v53621 ····move-result-object·v53
  
 622 ····.line·237
621 ····move-object/from16·v0,·p0623 ····move-object/from16·v0,·p0
  
622 ····move-object/from16·v1,·v53624 ····move-object/from16·v1,·v53
  
623 ····move/from16·v2,·v25625 ····move/from16·v2,·v25
  
624 ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;626 ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
Offset 886, 14 lines modifiedOffset 888, 15 lines modified
  
886 ····.line·266888 ····.line·266
887 ····:goto_e889 ····:goto_e
888 ····cmpg-double·v53,·v15,·v19890 ····cmpg-double·v53,·v15,·v19
  
889 ····if-lez·v53,·:cond_15891 ····if-lez·v53,·:cond_15
  
 892 ····.line·267
890 ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z893 ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z
  
891 ····move-result·v53894 ····move-result·v53
  
892 ····if-eqz·v53,·:cond_17895 ····if-eqz·v53,·:cond_17
  
893 ····.line·268896 ····.line·268
Offset 919, 24 lines modifiedOffset 922, 26 lines modified
  
919 ····.line·272922 ····.line·272
920 ····:cond_17923 ····:cond_17
921 ····cmpg-double·v53,·v15,·v17924 ····cmpg-double·v53,·v15,·v17
  
922 ····if-lez·v53,·:cond_18925 ····if-lez·v53,·:cond_18
  
 926 ····.line·273
923 ····move-wide/from16·v0,·v47927 ····move-wide/from16·v0,·v47
  
924 ····move-wide/from16·v2,·v51928 ····move-wide/from16·v2,·v51
  
925 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z929 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z
  
926 ····move-result·v53930 ····move-result·v53
  
927 ····if-nez·v53,·:cond_18931 ····if-nez·v53,·:cond_18
  
 932 ····.line·274
928 ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z933 ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z
  
929 ····move-result·v53934 ····move-result·v53
  
930 ····if-eqz·v53,·:cond_12935 ····if-eqz·v53,·:cond_12
  
931 ····.line·275936 ····.line·275
Offset 944, 15 lines modifiedOffset 949, 15 lines modified
944 ····move-wide/from16·v47,·v45949 ····move-wide/from16·v47,·v45
  
945 ····.line·276950 ····.line·276
946 ····move-wide/from16·v17,·v15951 ····move-wide/from16·v17,·v15
  
947 ····goto·:goto_d952 ····goto·:goto_d
  
948 ····.line·280953 ····.line·281
949 ····.end·local·v15····#·"fu":D954 ····.end·local·v15····#·"fu":D
950 ····.end·local·v33····#·"p":D955 ····.end·local·v33····#·"p":D
951 ····.end·local·v36····#·"q":D956 ····.end·local·v36····#·"q":D
952 ····.end·local·v38····#·"r":D957 ····.end·local·v38····#·"r":D
953 ····.end·local·v45····#·"u":D958 ····.end·local·v45····#·"u":D
954 ····:cond_19959 ····:cond_19
955 ····move-object/from16·v0,·p0960 ····move-object/from16·v0,·p0
Offset 961, 14 lines modifiedOffset 966, 15 lines modified
  
961 ····move/from16·v2,·v25966 ····move/from16·v2,·v25
  
962 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;967 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
963 ····move-result-object·v53968 ····move-result-object·v53
  
 969 ····.line·280
Max diff block lines reached; 400/4372 bytes (9.15%) of diff not shown.
1.43 KB
smali/org/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker.smali
    
Offset 94, 26 lines modifiedOffset 94, 21 lines modified
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
  
96 #·virtual·methods96 #·virtual·methods
97 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z97 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
98 ····.locals·198 ····.locals·1
99 ····.param·p1,·"x0"····#·I 
100 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
101 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
102 ····.prologue99 ····.prologue
103 ····.line·43100 ····.line·43
104 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;101 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
105 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
106 ····check-cast·p3,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;102 ····check-cast·p3,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
107 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
108 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)Z103 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)Z
  
109 ····move-result·v0104 ····move-result·v0
  
110 ····return·v0105 ····return·v0
111 .end·method106 .end·method
  
Offset 184, 14 lines modifiedOffset 179, 15 lines modified
  
184 ····mul-double/2addr·v8,·v6179 ····mul-double/2addr·v8,·v6
  
185 ····cmpg-double·v8,·v2,·v8180 ····cmpg-double·v8,·v2,·v8
  
186 ····if-lez·v8,·:cond_1181 ····if-lez·v8,·:cond_1
  
 182 ····.line·138
187 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D183 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D
  
188 ····move-result-wide·v8184 ····move-result-wide·v8
  
189 ····cmpg-double·v8,·v2,·v8185 ····cmpg-double·v8,·v2,·v8
  
190 ····if-gtz·v8,·:cond_2186 ····if-gtz·v8,·:cond_2
4.04 KB
smali/org/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1.smali
    
Offset 32, 58 lines modifiedOffset 32, 55 lines modified
  
32 .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType;32 .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V34 .method·constructor·<init>(Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer;
  
36 ····.prologue37 ····.prologue
37 ····.line·18838 ····.line·188
38 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer.1;"39 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;"
39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer;40 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer;
  
40 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;41 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····return-void43 ····return-void
43 .end·method44 .end·method
  
  
44 #·virtual·methods45 #·virtual·methods
45 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I46 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
46 ····.locals·147 ····.locals·1
47 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
48 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
49 ····.prologue48 ····.prologue
50 ····.line·18849 ····.line·188
51 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer.1;"50 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;"
52 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;51 ····check-cast·p1,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
53 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
54 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;52 ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
55 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
56 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I53 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I
  
57 ····move-result·v054 ····move-result·v0
  
58 ····return·v055 ····return·v0
59 .end·method56 .end·method
  
60 .method·public·compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I57 .method·public·compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I
61 ····.locals·658 ····.locals·6
62 ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;59 ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
63 ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;60 ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;
  
64 ····.prologue61 ····.prologue
65 ····.line·19162 ····.line·191
66 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer.1;"63 ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;"
67 ····if-nez·p1,·:cond_164 ····if-nez·p1,·:cond_1
  
68 ····.line·19265 ····.line·192
69 ····if-nez·p2,·:cond_066 ····if-nez·p2,·:cond_0
  
70 ····const/4·v4,·0x067 ····const/4·v4,·0x0
  
Offset 122, 14 lines modifiedOffset 119, 15 lines modified
122 ····.local·v2,·"v2":D119 ····.local·v2,·"v2":D
123 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;120 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType;
  
124 ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType;121 ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType;
  
125 ····if-ne·v4,·v5,·:cond_3122 ····if-ne·v4,·v5,·:cond_3
  
 123 ····.line·199
126 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I124 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I
  
127 ····move-result·v4125 ····move-result·v4
  
128 ····goto·:goto_0126 ····goto·:goto_0
  
129 ····:cond_3127 ····:cond_3
1.7 KB
smali/org/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer.smali
    
Offset 2335, 14 lines modifiedOffset 2335, 15 lines modified
  
2335 ····new-array·v0,·v0,·[Ljava/lang/Object;2335 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
2336 ····move-object/from16·v27,·v02336 ····move-object/from16·v27,·v0
  
2337 ····const/16·v28,·0x02337 ····const/16·v28,·0x0
  
 2338 ····.line·883
2338 ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2339 ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2339 ····move-result-object·v292340 ····move-result-object·v29
  
2340 ····aput-object·v29,·v27,·v282341 ····aput-object·v29,·v27,·v28
  
2341 ····const/16·v28,·0x12342 ····const/16·v28,·0x1
Offset 4105, 14 lines modifiedOffset 4106, 15 lines modified
  
4105 ····move-object/from16·v0,·p04106 ····move-object/from16·v0,·p0
  
4106 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->costRelativeTolerance:D4107 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->costRelativeTolerance:D
  
4107 ····move-wide/from16·v76,·v04108 ····move-wide/from16·v76,·v0
  
 4109 ····.line·521
4108 ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;4110 ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
4109 ····move-result-object·v764111 ····move-result-object·v76
  
4110 ····aput-object·v76,·v74,·v754112 ····aput-object·v76,·v74,·v75
  
4111 ····move-object/from16·v0,·v734113 ····move-object/from16·v0,·v73
Offset 4150, 14 lines modifiedOffset 4152, 15 lines modified
  
4150 ····move-object/from16·v0,·p04152 ····move-object/from16·v0,·p0
  
4151 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->parRelativeTolerance:D4153 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->parRelativeTolerance:D
  
4152 ····move-wide/from16·v76,·v04154 ····move-wide/from16·v76,·v0
  
 4155 ····.line·524
4153 ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;4156 ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
4154 ····move-result-object·v764157 ····move-result-object·v76
  
4155 ····aput-object·v76,·v74,·v754158 ····aput-object·v76,·v74,·v75
  
4156 ····move-object/from16·v0,·v734159 ····move-object/from16·v0,·v73
Offset 4193, 14 lines modifiedOffset 4196, 15 lines modified
  
4193 ····move-object/from16·v0,·p04196 ····move-object/from16·v0,·p0
  
4194 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->orthoTolerance:D4197 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->orthoTolerance:D
  
4195 ····move-wide/from16·v76,·v04198 ····move-wide/from16·v76,·v0
  
 4199 ····.line·527
4196 ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;4200 ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
4197 ····move-result-object·v764201 ····move-result-object·v76
  
4198 ····aput-object·v76,·v74,·v754202 ····aput-object·v76,·v74,·v75
  
4199 ····move-object/from16·v0,·v734203 ····move-object/from16·v0,·v73
2.76 KB
smali/org/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer.smali
    
Offset 58, 48 lines modifiedOffset 58, 40 lines modified
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
  
61 .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;61 .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;
62 ····.locals·162 ····.locals·1
 63 ····.annotation·runtime·Ljava/lang/Deprecated;
 64 ····.end·annotation
63 ····.param·p1,·"x0"····#·I 
64 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateFunction; 
65 ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/optimization/GoalType; 
66 ····.param·p4,·"x3"····#·[D 
  
67 ····.prologue65 ····.prologue
68 ····.line·3966 ····.line·39
69 ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;67 ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;
  
70 ····.end·local·p2····#·"x1":Lorg/apache/commons/math3/analysis/MultivariateFunction; 
71 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;68 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;
  
72 ····move-result-object·v069 ····move-result-object·v0
  
73 ····return-object·v070 ····return-object·v0
74 .end·method71 .end·method
  
75 .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair;72 .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair;
76 ····.locals·173 ····.locals·1
77 ····.param·p1,·"x0"····#·I 
78 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateFunction; 
79 ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/optimization/GoalType; 
80 ····.param·p4,·"x3"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; 
81 ····.annotation·system·Ldalvik/annotation/Throws;74 ····.annotation·system·Ldalvik/annotation/Throws;
82 ········value·=·{75 ········value·=·{
83 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;76 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;
84 ········}77 ········}
85 ····.end·annotation78 ····.end·annotation
  
86 ····.prologue79 ····.prologue
87 ····.line·3980 ····.line·39
88 ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;81 ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;
  
89 ····.end·local·p2····#·"x1":Lorg/apache/commons/math3/analysis/MultivariateFunction; 
90 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair;82 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair;
  
91 ····move-result-object·v083 ····move-result-object·v0
  
92 ····return-object·v084 ····return-object·v0
93 .end·method85 .end·method
  
2.31 KB
smali/org/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer.smali
    
Offset 81, 18 lines modifiedOffset 81, 20 lines modified
81 ····.param·p1,·"maxEval"····#·I81 ····.param·p1,·"maxEval"····#·I
82 ····.param·p2,·"f"····#·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;82 ····.param·p2,·"f"····#·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;
83 ····.param·p3,·"goalType"····#·Lorg/apache/commons/math3/optimization/GoalType;83 ····.param·p3,·"goalType"····#·Lorg/apache/commons/math3/optimization/GoalType;
84 ····.param·p4,·"startPoint"····#·[D84 ····.param·p4,·"startPoint"····#·[D
  
85 ····.prologue85 ····.prologue
86 ····.line·11086 ····.line·110
 87 ····.line·111
87 ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toDifferentiableMultivariateFunction(Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;)Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;88 ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toDifferentiableMultivariateFunction(Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;)Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;
  
88 ····move-result-object·v089 ····move-result-object·v0
  
 90 ····.line·110
89 ····invoke-virtual·{p0,·p1,·v0,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;91 ····invoke-virtual·{p0,·p1,·v0,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;
  
90 ····move-result-object·v092 ····move-result-object·v0
  
91 ····return-object·v093 ····return-object·v0
92 .end·method94 .end·method
  
Offset 117, 23 lines modifiedOffset 119, 18 lines modified
117 ····move-result-object·v0119 ····move-result-object·v0
  
118 ····return-object·v0120 ····return-object·v0
119 .end·method121 .end·method
  
120 .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;122 .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;
121 ····.locals·1123 ····.locals·1
122 ····.param·p1,·"x0"····#·I 
123 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateFunction; 
124 ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/optimization/GoalType; 
125 ····.param·p4,·"x3"····#·[D 
  
126 ····.prologue124 ····.prologue
127 ····.line·39125 ····.line·39
128 ····check-cast·p2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;126 ····check-cast·p2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;
  
129 ····.end·local·p2····#·"x1":Lorg/apache/commons/math3/analysis/MultivariateFunction; 
130 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;127 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair;
  
131 ····move-result-object·v0128 ····move-result-object·v0
  
132 ····return-object·v0129 ····return-object·v0
133 .end·method130 .end·method
2.21 KB
smali/org/apache/commons/math3/optimization/general/GaussNewtonOptimizer.smali
    
Offset 97, 14 lines modifiedOffset 97, 15 lines modified
  
97 #·virtual·methods97 #·virtual·methods
98 .method·public·doOptimize()Lorg/apache/commons/math3/optimization/PointVectorValuePair;98 .method·public·doOptimize()Lorg/apache/commons/math3/optimization/PointVectorValuePair;
99 ····.locals·4199 ····.locals·41
  
100 ····.prologue100 ····.prologue
101 ····.line·106101 ····.line·106
 102 ····.line·107
102 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/general/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker;103 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/general/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker;
  
103 ····move-result-object·v6104 ····move-result-object·v6
  
104 ····.line·110105 ····.line·110
105 ····.local·v6,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointVectorValuePair;>;"106 ····.local·v6,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointVectorValuePair;>;"
106 ····if-nez·v6,·:cond_0107 ····if-nez·v6,·:cond_0
Offset 410, 14 lines modifiedOffset 411, 15 lines modified
  
410 ····move-object/from16·v0,·v37411 ····move-object/from16·v0,·v37
  
411 ····move-object/from16·v1,·v20412 ····move-object/from16·v1,·v20
  
412 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V413 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V
  
 414 ····.line·170
413 ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;415 ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
414 ····move-result-object·v27416 ····move-result-object·v27
  
415 ····.line·172417 ····.line·172
416 ····.local·v27,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;418 ····.local·v27,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;
417 ····:goto_5419 ····:goto_5
Offset 462, 26 lines modifiedOffset 464, 27 lines modified
462 ····aput-wide·v37,·v10,·v15464 ····aput-wide·v37,·v10,·v15
  
463 ····.line·174465 ····.line·174
464 ····add-int/lit8·v15,·v15,·0x1466 ····add-int/lit8·v15,·v15,·0x1
  
465 ····goto·:goto_6467 ····goto·:goto_6
  
466 ····.line·169468 ····.line·170
467 ····.end·local·v12····#·"dX":[D469 ····.end·local·v12····#·"dX":[D
468 ····.end·local·v27····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;470 ····.end·local·v27····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;
469 ····:cond_7471 ····:cond_7
470 ····new-instance·v37,·Lorg/apache/commons/math3/linear/QRDecomposition;472 ····new-instance·v37,·Lorg/apache/commons/math3/linear/QRDecomposition;
  
471 ····move-object/from16·v0,·v37473 ····move-object/from16·v0,·v37
  
472 ····move-object/from16·v1,·v20474 ····move-object/from16·v1,·v20
  
473 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V475 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V
  
 476 ····.line·171
474 ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;477 ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
475 ····:try_end_0478 ····:try_end_0
476 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0479 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0
  
477 ····move-result-object·v27480 ····move-result-object·v27
  
478 ····goto·:goto_5481 ····goto·:goto_5
3.44 KB
smali/org/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer.smali
    
Offset 226, 14 lines modifiedOffset 226, 15 lines modified
  
226 ····.line·337226 ····.line·337
227 ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix;227 ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix;
228 ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition;228 ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition;
  
229 ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V229 ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V
  
 230 ····.line·338
230 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;231 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
231 ····move-result-object·v2232 ····move-result-object·v2
  
232 ····.line·339233 ····.line·339
233 ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;234 ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;
234 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix;235 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix;
Offset 623, 14 lines modifiedOffset 624, 15 lines modified
623 ····.line·374624 ····.line·374
624 ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;625 ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
625 ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NO_DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;626 ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NO_DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
626 ····iget·v7,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->rows:I627 ····iget·v7,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->rows:I
  
 628 ····.line·375
627 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;629 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
628 ····move-result-object·v7630 ····move-result-object·v7
  
629 ····iget·v8,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->cols:I631 ····iget·v8,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->cols:I
  
630 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;632 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 720, 14 lines modifiedOffset 722, 15 lines modified
720 ····.param·p4,·"weights"····#·[D722 ····.param·p4,·"weights"····#·[D
721 ····.param·p5,·"startPoint"····#·[D723 ····.param·p5,·"startPoint"····#·[D
722 ····.annotation·runtime·Ljava/lang/Deprecated;724 ····.annotation·runtime·Ljava/lang/Deprecated;
723 ····.end·annotation725 ····.end·annotation
  
724 ····.prologue726 ····.prologue
725 ····.line·425727 ····.line·425
 728 ····.line·426
726 ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toMultivariateDifferentiableVectorFunction(Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction;)Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction;729 ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toMultivariateDifferentiableVectorFunction(Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction;)Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction;
  
727 ····move-result-object·v0730 ····move-result-object·v0
  
728 ····const/4·v1,·0x3731 ····const/4·v1,·0x3
  
729 ····new-array·v1,·v1,·[Lorg/apache/commons/math3/optimization/OptimizationData;732 ····new-array·v1,·v1,·[Lorg/apache/commons/math3/optimization/OptimizationData;
Offset 752, 28 lines modifiedOffset 755, 26 lines modified
  
752 ····new-instance·v3,·Lorg/apache/commons/math3/optimization/InitialGuess;755 ····new-instance·v3,·Lorg/apache/commons/math3/optimization/InitialGuess;
  
753 ····invoke-direct·{v3,·p5},·Lorg/apache/commons/math3/optimization/InitialGuess;-><init>([D)V756 ····invoke-direct·{v3,·p5},·Lorg/apache/commons/math3/optimization/InitialGuess;-><init>([D)V
  
754 ····aput-object·v3,·v1,·v2757 ····aput-object·v3,·v1,·v2
  
 758 ····.line·425
755 ····invoke-virtual·{p0,·p1,·v0,·v1},·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointVectorValuePair;759 ····invoke-virtual·{p0,·p1,·v0,·v1},·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointVectorValuePair;
  
756 ····move-result-object·v0760 ····move-result-object·v0
  
757 ····return-object·v0761 ····return-object·v0
758 .end·method762 .end·method
  
759 .method·public·bridge·synthetic·optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair;763 .method·public·bridge·synthetic·optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair;
760 ····.locals·6764 ····.locals·6
 765 ····.annotation·runtime·Ljava/lang/Deprecated;
 766 ····.end·annotation
761 ····.param·p1,·"x0"····#·I 
762 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; 
763 ····.param·p3,·"x2"····#·[D 
764 ····.param·p4,·"x3"····#·[D 
765 ····.param·p5,·"x4"····#·[D 
  
766 ····.prologue767 ····.prologue
767 ····.line·63768 ····.line·63
768 ····move-object·v2,·p2769 ····move-object·v2,·p2
  
769 ····check-cast·v2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction;770 ····check-cast·v2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction;
  
763 B
smali/org/apache/commons/math3/analysis/FunctionUtils.smali
    
Offset 231, 14 lines modifiedOffset 231, 15 lines modified
231 ····if-gtz·p5,·:cond_0231 ····if-gtz·p5,·:cond_0
  
232 ····.line·430232 ····.line·430
233 ····new-instance·v4,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;233 ····new-instance·v4,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
234 ····sget-object·v5,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;234 ····sget-object·v5,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 235 ····.line·432
235 ····invoke-static·{p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;236 ····invoke-static·{p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
236 ····move-result-object·v6237 ····move-result-object·v6
  
237 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V238 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
238 ····throw·v4239 ····throw·v4
645 B
smali/org/apache/commons/math3/analysis/FunctionUtils$16$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$k:I22 .field·final·synthetic·val$k:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;I)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$16;
  
26 ····.prologue27 ····.prologue
27 ····.line·53928 ····.line·539
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16;
  
29 ····iput·p2,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->val$k:I30 ····iput·p2,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->val$k:I
  
686 B
smali/org/apache/commons/math3/analysis/FunctionUtils$14$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/analysis/FunctionUtils$14;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$14;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$14;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$14;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$14;
  
25 ····.prologue26 ····.prologue
26 ····.line·46327 ····.line·463
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$14$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$14;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$14$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$14;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
679 B
smali/org/apache/commons/math3/analysis/FunctionUtils$9$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/analysis/FunctionUtils$9;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$9;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$9;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$9;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$9;
  
25 ····.prologue26 ····.prologue
26 ····.line·29727 ····.line·297
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$9$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$9;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$9$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$9;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
679 B
smali/org/apache/commons/math3/analysis/FunctionUtils$6$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/analysis/FunctionUtils$6;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$6;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$6;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$6;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$6;
  
25 ····.prologue26 ····.prologue
26 ····.line·21227 ····.line·212
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$6$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$6;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$6$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$6;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
679 B
smali/org/apache/commons/math3/analysis/FunctionUtils$3$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/analysis/FunctionUtils$3;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$3;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$3;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$3;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$3;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.line·122
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$3$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$3;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$3$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$3;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/org/apache/commons/math3/analysis/FunctionUtils$16$2.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/analysis/FunctionUtils$16;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$16;
  
25 ····.prologue26 ····.prologue
26 ····.line·56427 ····.line·564
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$2;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$2;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/org/apache/commons/math3/analysis/FunctionUtils$18$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/analysis/FunctionUtils$18;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$18;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$18;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$18;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$18;
  
25 ····.prologue26 ····.prologue
26 ····.line·68527 ····.line·685
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$18$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$18;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$18$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$18;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
452 B
smali/org/apache/commons/math3/analysis/polynomials/PolynomialsUtils.smali
    
Offset 851, 14 lines modifiedOffset 851, 15 lines modified
  
851 ····aget-wide·v11,·p0,·v11851 ····aget-wide·v11,·p0,·v11
  
852 ····mul-double/2addr·v9,·v11852 ····mul-double/2addr·v9,·v11
  
853 ····sub-int·v11,·v4,·v3853 ····sub-int·v11,·v4,·v3
  
 854 ····.line·345
854 ····invoke-static·{p1,·p2,·v11},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D855 ····invoke-static·{p1,·p2,·v11},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D
  
855 ····move-result-wide·v11856 ····move-result-wide·v11
  
856 ····mul-double/2addr·v9,·v11857 ····mul-double/2addr·v9,·v11
  
857 ····add-double/2addr·v7,·v9858 ····add-double/2addr·v7,·v9
720 B
smali/org/apache/commons/math3/analysis/polynomials/PolynomialSplineFunction.smali
    
Offset 57, 14 lines modifiedOffset 57, 15 lines modified
57 ····if-ge·v0,·v2,·:cond_257 ····if-ge·v0,·v2,·:cond_2
  
58 ····.line·11058 ····.line·110
59 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;59 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
60 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;60 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 61 ····.line·111
61 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;62 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
62 ····move-result-object·v263 ····move-result-object·v2
  
63 ····array-length·v3,·p164 ····array-length·v3,·p1
  
64 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;65 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
610 B
smali/org/apache/commons/math3/analysis/polynomials/PolynomialFunction.smali
    
Offset 1011, 14 lines modifiedOffset 1011, 15 lines modified
  
1011 ····throw·v31011 ····throw·v3
  
1012 ····.line·1551012 ····.line·155
1013 ····:cond_01013 ····:cond_0
1014 ····new-instance·v2,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;1014 ····new-instance·v2,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
 1015 ····.line·156
1015 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getFreeParameters()I1016 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getFreeParameters()I
  
1016 ····move-result·v31017 ····move-result·v3
  
1017 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getOrder()I1018 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getOrder()I
  
1018 ····move-result·v41019 ····move-result·v4
667 B
smali/org/apache/commons/math3/analysis/function/Sinh.smali
    
Offset 32, 14 lines modifiedOffset 32, 16 lines modified
32 ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cosh;-><init>()V32 ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cosh;-><init>()V
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
  
35 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;35 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;
36 ····.locals·136 ····.locals·1
 37 ····.annotation·runtime·Ljava/lang/Deprecated;
 38 ····.end·annotation
  
37 ····.prologue39 ····.prologue
38 ····.line·3140 ····.line·31
39 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sinh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;41 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sinh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;
  
40 ····move-result-object·v042 ····move-result-object·v0
  
663 B
smali/org/apache/commons/math3/analysis/function/Sin.smali
    
Offset 32, 14 lines modifiedOffset 32, 16 lines modified
32 ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cos;-><init>()V32 ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cos;-><init>()V
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
  
35 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;35 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;
36 ····.locals·136 ····.locals·1
 37 ····.annotation·runtime·Ljava/lang/Deprecated;
 38 ····.end·annotation
  
37 ····.prologue39 ····.prologue
38 ····.line·3140 ····.line·31
39 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sin;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;41 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sin;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;
  
40 ····move-result-object·v042 ····move-result-object·v0
  
667 B
smali/org/apache/commons/math3/analysis/function/Cosh.smali
    
Offset 32, 14 lines modifiedOffset 32, 16 lines modified
32 ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Sinh;-><init>()V32 ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Sinh;-><init>()V
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
  
35 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;35 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;
36 ····.locals·136 ····.locals·1
 37 ····.annotation·runtime·Ljava/lang/Deprecated;
 38 ····.end·annotation
  
37 ····.prologue39 ····.prologue
38 ····.line·3140 ····.line·31
39 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Cosh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;41 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Cosh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;
  
40 ····move-result-object·v042 ····move-result-object·v0
  
692 B
smali/org/apache/commons/math3/analysis/function/Constant.smali
    
Offset 43, 14 lines modifiedOffset 43, 16 lines modified
43 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V43 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;46 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;
47 ····.locals·147 ····.locals·1
 48 ····.annotation·runtime·Ljava/lang/Deprecated;
 49 ····.end·annotation
  
48 ····.prologue50 ····.prologue
49 ····.line·3051 ····.line·30
50 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Constant;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;52 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Constant;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;
  
51 ····move-result-object·v053 ····move-result-object·v0
  
683 B
smali/org/apache/commons/math3/analysis/function/Minus.smali
    
Offset 34, 14 lines modifiedOffset 34, 16 lines modified
34 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V34 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
  
37 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;37 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;
38 ····.locals·138 ····.locals·1
 39 ····.annotation·runtime·Ljava/lang/Deprecated;
 40 ····.end·annotation
  
39 ····.prologue41 ····.prologue
40 ····.line·3042 ····.line·30
41 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Minus;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;43 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Minus;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;
  
42 ····move-result-object·v044 ····move-result-object·v0
  
692 B
smali/org/apache/commons/math3/analysis/function/Identity.smali
    
Offset 34, 14 lines modifiedOffset 34, 16 lines modified
34 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V34 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
  
37 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;37 .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction;
38 ····.locals·138 ····.locals·1
 39 ····.annotation·runtime·Ljava/lang/Deprecated;
 40 ····.end·annotation
  
39 ····.prologue41 ····.prologue
40 ····.line·3042 ····.line·30
41 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Identity;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;43 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Identity;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction;
  
42 ····move-result-object·v044 ····move-result-object·v0
  
758 B
smali/org/apache/commons/math3/analysis/solvers/NewtonRaphsonSolver.smali
    
Offset 109, 18 lines modifiedOffset 109, 14 lines modified
  
109 ····.line·91109 ····.line·91
110 ····goto·:goto_0110 ····goto·:goto_0
111 .end·method111 .end·method
  
112 .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D112 .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D
113 ····.locals·7113 ····.locals·7
114 ····.param·p1,·"x0"····#·I 
115 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; 
116 ····.param·p3,·"x2"····#·D 
117 ····.param·p5,·"x3"····#·D 
118 ····.annotation·system·Ldalvik/annotation/Throws;114 ····.annotation·system·Ldalvik/annotation/Throws;
119 ········value·=·{115 ········value·=·{
120 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,116 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
121 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;117 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;
122 ········}118 ········}
123 ····.end·annotation119 ····.end·annotation
  
744 B
smali/org/apache/commons/math3/analysis/solvers/AbstractPolynomialSolver.smali
    
Offset 76, 19 lines modifiedOffset 76, 14 lines modified
76 ····move-result-object·v076 ····move-result-object·v0
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
79 .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V79 .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V
80 ····.locals·980 ····.locals·9
81 ····.param·p1,·"x0"····#·I 
82 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; 
83 ····.param·p3,·"x2"····#·D 
84 ····.param·p5,·"x3"····#·D 
85 ····.param·p7,·"x4"····#·D 
86 ····.annotation·system·Ldalvik/annotation/Throws;81 ····.annotation·system·Ldalvik/annotation/Throws;
87 ········value·=·{82 ········value·=·{
88 ············Lorg/apache/commons/math3/exception/NullArgumentException;83 ············Lorg/apache/commons/math3/exception/NullArgumentException;
89 ········}84 ········}
90 ····.end·annotation85 ····.end·annotation
  
91 ····.prologue86 ····.prologue
614 B
smali/org/apache/commons/math3/analysis/solvers/LaguerreSolver.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/apache/commons/math3/analysis/solvers/AbstractPolynomialSolver;2 .super·Lorg/apache/commons/math3/analysis/solvers/AbstractPolynomialSolver;
3 .source·"LaguerreSolver.java"3 .source·"LaguerreSolver.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/analysis/solvers/LaguerreSolver$1;, 
8 ········Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver;7 ········Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·DEFAULT_ABSOLUTE_ACCURACY:D·=·1.0E-611 .field·private·static·final·DEFAULT_ABSOLUTE_ACCURACY:D·=·1.0E-6
934 B
smali/org/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver.smali
    
Offset 104, 14 lines modifiedOffset 104, 15 lines modified
  
104 ····move-result-wide·v0104 ····move-result-wide·v0
  
105 ····cmpg-double·v0,·v0,·v7105 ····cmpg-double·v0,·v0,·v7
  
106 ····if-lez·v0,·:cond_0106 ····if-lez·v0,·:cond_0
  
 107 ····.line·254
107 ····invoke-virtual·{p5},·Lorg/apache/commons/math3/complex/Complex;->abs()D108 ····invoke-virtual·{p5},·Lorg/apache/commons/math3/complex/Complex;->abs()D
  
108 ····move-result-wide·v0109 ····move-result-wide·v0
  
109 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver;->this$0:Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver;110 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver;->this$0:Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver;
  
110 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver;->getFunctionValueAccuracy()D111 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver;->getFunctionValueAccuracy()D
Offset 130, 15 lines modifiedOffset 131, 15 lines modified
130 ····:goto_0131 ····:goto_0
131 ····return·v0132 ····return·v0
  
132 ····.restart·local·v7····#·"tolerance":D133 ····.restart·local·v7····#·"tolerance":D
133 ····:cond_1134 ····:cond_1
134 ····move·v0,·v9135 ····move·v0,·v9
  
135 ····.line·253136 ····.line·254
136 ····goto·:goto_0137 ····goto·:goto_0
  
137 ····.end·local·v7····#·"tolerance":D138 ····.end·local·v7····#·"tolerance":D
138 ····:cond_2139 ····:cond_2
139 ····move·v0,·v9140 ····move·v0,·v9
  
140 ····.line·256141 ····.line·256
1.11 KB
smali/org/apache/commons/math3/analysis/solvers/BrentSolver.smali
    
Offset 175, 14 lines modifiedOffset 175, 15 lines modified
  
175 ····cmpg-double·v36,·v36,·v34175 ····cmpg-double·v36,·v36,·v34
  
176 ····if-lez·v36,·:cond_2176 ····if-lez·v36,·:cond_2
  
177 ····const-wide/16·v36,·0x0177 ····const-wide/16·v36,·0x0
  
 178 ····.line·170
178 ····move-wide/from16·v0,·v18179 ····move-wide/from16·v0,·v18
  
179 ····move-wide/from16·v2,·v36180 ····move-wide/from16·v2,·v36
  
180 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z181 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z
  
181 ····move-result·v36182 ····move-result·v36
Offset 199, 14 lines modifiedOffset 200, 15 lines modified
  
199 ····move-result-wide·v36200 ····move-result-wide·v36
  
200 ····cmpg-double·v36,·v36,·v34201 ····cmpg-double·v36,·v36,·v34
  
201 ····if-ltz·v36,·:cond_4202 ····if-ltz·v36,·:cond_4
  
 203 ····.line·174
202 ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D204 ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
203 ····move-result-wide·v36205 ····move-result-wide·v36
  
204 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D206 ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
205 ····move-result-wide·v38207 ····move-result-wide·v38
Offset 357, 14 lines modifiedOffset 359, 15 lines modified
  
357 ····const-wide/high16·v36,·0x3fe0000000000000L····#·0.5359 ····const-wide/high16·v36,·0x3fe0000000000000L····#·0.5
  
358 ····mul-double·v36,·v36,·v30360 ····mul-double·v36,·v36,·v30
  
359 ····mul-double·v36,·v36,·v26361 ····mul-double·v36,·v36,·v26
  
 362 ····.line·204
360 ····invoke-static/range·{v36·..·v37},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D363 ····invoke-static/range·{v36·..·v37},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
361 ····move-result-wide·v36364 ····move-result-wide·v36
  
362 ····cmpl-double·v36,·v24,·v36365 ····cmpl-double·v36,·v24,·v36
  
363 ····if-ltz·v36,·:cond_b366 ····if-ltz·v36,·:cond_b
432 B
smali/org/apache/commons/math3/analysis/solvers/MullerSolver.smali
    
Offset 236, 14 lines modifiedOffset 236, 15 lines modified
  
236 ····move-result-wide·v49236 ····move-result-wide·v49
  
237 ····cmpg-double·v3,·v49,·v29237 ····cmpg-double·v3,·v49,·v29
  
238 ····if-lez·v3,·:cond_0238 ····if-lez·v3,·:cond_0
  
 239 ····.line·170
239 ····invoke-static/range·{v39·..·v40},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D240 ····invoke-static/range·{v39·..·v40},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
240 ····move-result-wide·v49241 ····move-result-wide·v49
  
241 ····cmpg-double·v3,·v49,·v23242 ····cmpg-double·v3,·v49,·v23
  
242 ····if-gtz·v3,·:cond_2243 ····if-gtz·v3,·:cond_2
754 B
smali/org/apache/commons/math3/analysis/solvers/AbstractDifferentiableUnivariateSolver.smali
    
Offset 98, 19 lines modifiedOffset 98, 14 lines modified
  
98 ····.line·8298 ····.line·82
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V101 .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V
102 ····.locals·9102 ····.locals·9
103 ····.param·p1,·"x0"····#·I 
104 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; 
105 ····.param·p3,·"x2"····#·D 
106 ····.param·p5,·"x3"····#·D 
107 ····.param·p7,·"x4"····#·D 
108 ····.annotation·system·Ldalvik/annotation/Throws;103 ····.annotation·system·Ldalvik/annotation/Throws;
109 ········value·=·{104 ········value·=·{
110 ············Lorg/apache/commons/math3/exception/NullArgumentException;105 ············Lorg/apache/commons/math3/exception/NullArgumentException;
111 ········}106 ········}
112 ····.end·annotation107 ····.end·annotation
  
113 ····.prologue108 ····.prologue
1.36 KB
smali/org/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver.smali
    
Offset 3, 20 lines modifiedOffset 3, 14 lines modified
3 .source·"BracketingNthOrderBrentSolver.java"3 .source·"BracketingNthOrderBrentSolver.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;5 .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver$1; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{8 ····value·=·{
14 ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;",9 ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;",
15 ········"Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver",10 ········"Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver",
16 ········"<",11 ········"<",
17 ········"Lorg/apache/commons/math3/analysis/UnivariateFunction;",12 ········"Lorg/apache/commons/math3/analysis/UnivariateFunction;",
18 ········">;"13 ········">;"
Offset 547, 14 lines modifiedOffset 541, 15 lines modified
547 ····.line·215541 ····.line·215
548 ····.local·v17,·"agingB":I542 ····.local·v17,·"agingB":I
549 ····:goto_2543 ····:goto_2
550 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getAbsoluteAccuracy()D544 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getAbsoluteAccuracy()D
  
551 ····move-result-wide·v10545 ····move-result-wide·v10
  
 546 ····.line·216
552 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getRelativeAccuracy()D547 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getRelativeAccuracy()D
  
553 ····move-result-wide·v41548 ····move-result-wide·v41
  
554 ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D549 ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
555 ····move-result-wide·v43550 ····move-result-wide·v43
665 B
smali/org/apache/commons/math3/analysis/solvers/BaseSecantSolver.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;6 .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/analysis/solvers/BaseSecantSolver$1;, 
11 ········Lorg/apache/commons/math3/analysis/solvers/BaseSecantSolver$Method;10 ········Lorg/apache/commons/math3/analysis/solvers/BaseSecantSolver$Method;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{14 ····value·=·{
16 ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;",15 ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;",
2.5 KB
smali/org/apache/commons/math3/analysis/solvers/UnivariateSolverUtils.smali
    
Offset 419, 24 lines modifiedOffset 419, 26 lines modified
419 ····.line·113419 ····.line·113
420 ····.restart·local·p3····#·"baseRoot":D420 ····.restart·local·p3····#·"baseRoot":D
421 ····:cond_0421 ····:cond_0
422 ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getAbsoluteAccuracy()D422 ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getAbsoluteAccuracy()D
  
423 ····move-result-wide·v9423 ····move-result-wide·v9
  
 424 ····.line·114
424 ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getRelativeAccuracy()D425 ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getRelativeAccuracy()D
  
425 ····move-result-wide·v11426 ····move-result-wide·v11
  
426 ····mul-double·v11,·v11,·p3427 ····mul-double·v11,·v11,·p3
  
427 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D428 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
428 ····move-result-wide·v11429 ····move-result-wide·v11
  
 430 ····.line·113
429 ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D431 ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
430 ····move-result-wide·v22432 ····move-result-wide·v22
  
431 ····.line·115433 ····.line·115
432 ····.local·v22,·"step":D434 ····.local·v22,·"step":D
433 ····sub-double·v9,·p3,·v22435 ····sub-double·v9,·p3,·v22
Offset 650, 14 lines modifiedOffset 652, 15 lines modified
  
650 ····move-object/from16·v19,·v0652 ····move-object/from16·v19,·v0
  
651 ····const/4·v2,·0x0653 ····const/4·v2,·0x0
  
652 ····sub-int·v4,·p0,·v3654 ····sub-int·v4,·p0,·v3
  
 655 ····.line·168
653 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;656 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
654 ····move-result-object·v4657 ····move-result-object·v4
  
655 ····aput-object·v4,·v19,·v2658 ····aput-object·v4,·v19,·v2
  
656 ····const/4·v2,·0x1659 ····const/4·v2,·0x1
Offset 674, 14 lines modifiedOffset 677, 15 lines modified
  
674 ····move-result-object·v4677 ····move-result-object·v4
  
675 ····aput-object·v4,·v19,·v2678 ····aput-object·v4,·v19,·v2
  
676 ····const/4·v2,·0x3679 ····const/4·v2,·0x3
  
 680 ····.line·169
677 ····invoke-static/range·{p5·..·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;681 ····invoke-static/range·{p5·..·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
678 ····move-result-object·v4682 ····move-result-object·v4
  
679 ····aput-object·v4,·v19,·v2683 ····aput-object·v4,·v19,·v2
  
680 ····const/4·v2,·0x4684 ····const/4·v2,·0x4
Offset 956, 18 lines modifiedOffset 960, 20 lines modified
956 ····move-result·v0960 ····move-result·v0
  
957 ····if-nez·v0,·:cond_1961 ····if-nez·v0,·:cond_1
  
958 ····.line·461962 ····.line·461
959 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NoBracketingException;963 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NoBracketingException;
  
 964 ····.line·462
960 ····invoke-interface·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D965 ····invoke-interface·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D
  
961 ····move-result-wide·v5966 ····move-result-wide·v5
  
 967 ····.line·463
962 ····invoke-interface·{p0,·p3,·p4},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D968 ····invoke-interface·{p0,·p3,·p4},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D
  
963 ····move-result-wide·v7969 ····move-result-wide·v7
  
964 ····move-wide·v1,·p1970 ····move-wide·v1,·p1
  
965 ····move-wide·v3,·p3971 ····move-wide·v3,·p3
Offset 998, 14 lines modifiedOffset 1004, 15 lines modified
998 ····if-ltz·v0,·:cond_01004 ····if-ltz·v0,·:cond_0
  
999 ····.line·4181005 ····.line·418
1000 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;1006 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
1001 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1007 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 1008 ····.line·419
1002 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1009 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1003 ····move-result-object·v21010 ····move-result-object·v2
  
1004 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1011 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1005 ····move-result-object·v31012 ····move-result-object·v3
434 B
smali/org/apache/commons/math3/analysis/solvers/MullerSolver2.smali
    
Offset 418, 14 lines modifiedOffset 418, 15 lines modified
  
418 ····move-result-wide·v52418 ····move-result-wide·v52
  
419 ····cmpg-double·v5,·v52,·v42419 ····cmpg-double·v5,·v52,·v42
  
420 ····if-lez·v5,·:cond_8420 ····if-lez·v5,·:cond_8
  
 421 ····.line·155
421 ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D422 ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
422 ····move-result-wide·v52423 ····move-result-wide·v52
  
423 ····cmpg-double·v5,·v52,·v30424 ····cmpg-double·v5,·v52,·v30
  
424 ····if-gtz·v5,·:cond_9425 ····if-gtz·v5,·:cond_9
425 B
smali/org/apache/commons/math3/analysis/solvers/RiddersSolver.smali
    
Offset 210, 14 lines modifiedOffset 210, 15 lines modified
  
210 ····mul-double·v37,·v37,·v39210 ····mul-double·v37,·v37,·v39
  
211 ····sub-double·v39,·v27,·v23211 ····sub-double·v39,·v27,·v23
  
212 ····mul-double·v37,·v37,·v39212 ····mul-double·v37,·v37,·v39
  
 213 ····.line·104
213 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D214 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
214 ····move-result-wide·v39215 ····move-result-wide·v39
  
215 ····div-double·v5,·v37,·v39216 ····div-double·v5,·v37,·v39
  
216 ····.line·105217 ····.line·105
757 B
smali/org/apache/commons/math3/analysis/solvers/NewtonSolver.smali
    
Offset 124, 18 lines modifiedOffset 124, 14 lines modified
124 ····move-result-wide·v0124 ····move-result-wide·v0
  
125 ····return-wide·v0125 ····return-wide·v0
126 .end·method126 .end·method
  
127 .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D127 .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D
128 ····.locals·7128 ····.locals·7
129 ····.param·p1,·"x0"····#·I 
130 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; 
131 ····.param·p3,·"x2"····#·D 
132 ····.param·p5,·"x3"····#·D 
133 ····.annotation·system·Ldalvik/annotation/Throws;129 ····.annotation·system·Ldalvik/annotation/Throws;
134 ········value·=·{130 ········value·=·{
135 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,131 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
136 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;132 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;
137 ········}133 ········}
138 ····.end·annotation134 ····.end·annotation
  
772 B
smali/org/apache/commons/math3/analysis/solvers/AbstractUnivariateDifferentiableSolver.smali
    
Offset 84, 19 lines modifiedOffset 84, 14 lines modified
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····return-object·v085 ····return-object·v0
86 .end·method86 .end·method
  
87 .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V87 .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V
88 ····.locals·988 ····.locals·9
89 ····.param·p1,·"x0"····#·I 
90 ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; 
91 ····.param·p3,·"x2"····#·D 
92 ····.param·p5,·"x3"····#·D 
93 ····.param·p7,·"x4"····#·D 
94 ····.annotation·system·Ldalvik/annotation/Throws;89 ····.annotation·system·Ldalvik/annotation/Throws;
95 ········value·=·{90 ········value·=·{
96 ············Lorg/apache/commons/math3/exception/NullArgumentException;91 ············Lorg/apache/commons/math3/exception/NullArgumentException;
97 ········}92 ········}
98 ····.end·annotation93 ····.end·annotation
  
99 ····.prologue94 ····.prologue
873 B
smali/org/apache/commons/math3/analysis/interpolation/TricubicSplineInterpolator.smali
    
Offset 64, 18 lines modifiedOffset 64, 14 lines modified
64 ····goto·:goto_064 ····goto·:goto_0
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·bridge·synthetic·interpolate([D[D[D[[[D)Lorg/apache/commons/math3/analysis/TrivariateFunction;67 .method·public·bridge·synthetic·interpolate([D[D[D[[[D)Lorg/apache/commons/math3/analysis/TrivariateFunction;
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"x0"····#·[D 
70 ····.param·p2,·"x1"····#·[D 
71 ····.param·p3,·"x2"····#·[D 
72 ····.param·p4,·"x3"····#·[[[D 
73 ····.annotation·system·Ldalvik/annotation/Throws;69 ····.annotation·system·Ldalvik/annotation/Throws;
74 ········value·=·{70 ········value·=·{
75 ············Lorg/apache/commons/math3/exception/NoDataException;,71 ············Lorg/apache/commons/math3/exception/NoDataException;,
76 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;,72 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;,
77 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,73 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,
78 ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;74 ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;
79 ········}75 ········}
837 B
smali/org/apache/commons/math3/analysis/interpolation/BicubicSplineInterpolator.smali
    
Offset 64, 17 lines modifiedOffset 64, 14 lines modified
64 ····goto·:goto_064 ····goto·:goto_0
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction;67 .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction;
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"x0"····#·[D 
70 ····.param·p2,·"x1"····#·[D 
71 ····.param·p3,·"x2"····#·[[D 
72 ····.annotation·system·Ldalvik/annotation/Throws;69 ····.annotation·system·Ldalvik/annotation/Throws;
73 ········value·=·{70 ········value·=·{
74 ············Lorg/apache/commons/math3/exception/NoDataException;,71 ············Lorg/apache/commons/math3/exception/NoDataException;,
75 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,72 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,
76 ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;,73 ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;,
77 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;74 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
78 ········}75 ········}
1.0 KB
smali/org/apache/commons/math3/analysis/interpolation/SplineInterpolator.smali
    
Offset 17, 16 lines modifiedOffset 17, 14 lines modified
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;20 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;
21 ····.locals·121 ····.locals·1
22 ····.param·p1,·"x0"····#·[D 
23 ····.param·p2,·"x1"····#·[D 
24 ····.annotation·system·Ldalvik/annotation/Throws;22 ····.annotation·system·Ldalvik/annotation/Throws;
25 ········value·=·{23 ········value·=·{
26 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,24 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
27 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;25 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
28 ········}26 ········}
29 ····.end·annotation27 ····.end·annotation
  
Offset 97, 14 lines modifiedOffset 95, 15 lines modified
  
97 ····move-object/from16·v0,·p195 ····move-object/from16·v0,·p1
  
98 ····array-length·v0,·v096 ····array-length·v0,·v0
  
99 ····move/from16·v16,·v097 ····move/from16·v16,·v0
  
 98 ····.line·76
100 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;99 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
101 ····move-result-object·v16100 ····move-result-object·v16
  
102 ····const/16·v17,·0x3101 ····const/16·v17,·0x3
  
103 ····invoke-static/range·{v17·..·v17},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;102 ····invoke-static/range·{v17·..·v17},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
793 B
smali/org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$aX:[[D22 .field·final·synthetic·val$aX:[[D
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
26 ····.prologue27 ····.prologue
27 ····.line·53528 ····.line·535
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->val$aX:[[D30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->val$aX:[[D
  
795 B
smali/org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$aXX:[[D22 .field·final·synthetic·val$aXX:[[D
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
26 ····.prologue27 ····.prologue
27 ····.line·55928 ····.line·559
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->val$aXX:[[D30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->val$aXX:[[D
  
960 B
smali/org/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$offset:D24 .field·final·synthetic·val$offset:D
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator;Lorg/apache/commons/math3/analysis/UnivariateFunction;D)V26 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator;Lorg/apache/commons/math3/analysis/UnivariateFunction;D)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator;
  
28 ····.prologue29 ····.prologue
29 ····.line·11830 ····.line·118
30 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator;31 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator;
  
31 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->val$f:Lorg/apache/commons/math3/analysis/UnivariateFunction;32 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->val$f:Lorg/apache/commons/math3/analysis/UnivariateFunction;
  
795 B
smali/org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$aXY:[[D22 .field·final·synthetic·val$aXY:[[D
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
26 ····.prologue27 ····.prologue
27 ····.line·58128 ····.line·581
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->val$aXY:[[D30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->val$aXY:[[D
  
670 B
smali/org/apache/commons/math3/analysis/interpolation/NevilleInterpolator.smali
    
Offset 22, 16 lines modifiedOffset 22, 14 lines modified
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;25 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;
26 ····.locals·126 ····.locals·1
27 ····.param·p1,·"x0"····#·[D 
28 ····.param·p2,·"x1"····#·[D 
29 ····.annotation·system·Ldalvik/annotation/Throws;27 ····.annotation·system·Ldalvik/annotation/Throws;
30 ········value·=·{28 ········value·=·{
31 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,29 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
32 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;30 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
33 ········}31 ········}
34 ····.end·annotation32 ····.end·annotation
  
955 B
smali/org/apache/commons/math3/analysis/interpolation/FieldHermiteInterpolator.smali
    
Offset 460, 15 lines modifiedOffset 460, 15 lines modified
460 ····aput-object·v11,·v8,·v12460 ····aput-object·v11,·v8,·v12
  
461 ····.line·183461 ····.line·183
462 ····add-int/lit8·v4,·v4,·0x1462 ····add-int/lit8·v4,·v4,·0x1
  
463 ····goto·:goto_0463 ····goto·:goto_0
  
464 ····.line·187464 ····.line·188
465 ····:cond_1465 ····:cond_1
466 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/FieldElement;->getField()Lorg/apache/commons/math3/Field;466 ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/FieldElement;->getField()Lorg/apache/commons/math3/Field;
  
467 ····move-result-object·v12467 ····move-result-object·v12
  
468 ····add-int/lit8·v13,·p2,·0x1468 ····add-int/lit8·v13,·p2,·0x1
  
Offset 583, 14 lines modifiedOffset 583, 15 lines modified
  
583 ····aget-object·v11,·v11,·v6583 ····aget-object·v11,·v11,·v6
  
584 ····aget-object·v13,·v3,·v6584 ····aget-object·v13,·v3,·v6
  
585 ····aget-object·v14,·v9,·v5585 ····aget-object·v14,·v9,·v5
  
 586 ····.line·197
586 ····invoke-interface·{v13,·v14},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;587 ····invoke-interface·{v13,·v14},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object;
  
587 ····move-result-object·v13588 ····move-result-object·v13
  
588 ····invoke-interface·{v11,·v13},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;589 ····invoke-interface·{v11,·v13},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object;
  
589 ····move-result-object·v11590 ····move-result-object·v11
1.18 KB
smali/org/apache/commons/math3/analysis/interpolation/LoessInterpolator.smali
    
Offset 331, 16 lines modifiedOffset 331, 14 lines modified
331 ····return-void331 ····return-void
332 .end·method332 .end·method
  
  
333 #·virtual·methods333 #·virtual·methods
334 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;334 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;
335 ····.locals·1335 ····.locals·1
336 ····.param·p1,·"x0"····#·[D 
337 ····.param·p2,·"x1"····#·[D 
338 ····.annotation·system·Ldalvik/annotation/Throws;336 ····.annotation·system·Ldalvik/annotation/Throws;
339 ········value·=·{337 ········value·=·{
340 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,338 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
341 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;339 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
342 ········}340 ········}
343 ····.end·annotation341 ····.end·annotation
  
Offset 620, 14 lines modifiedOffset 618, 15 lines modified
620 ····if-ge·v9,·v0,·:cond_5618 ····if-ge·v9,·v0,·:cond_5
  
621 ····.line·248619 ····.line·248
622 ····new-instance·v58,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;620 ····new-instance·v58,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
623 ····sget-object·v59,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BANDWIDTH:Lorg/apache/commons/math3/exception/util/LocalizedFormats;621 ····sget-object·v59,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BANDWIDTH:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 622 ····.line·249
624 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;623 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
625 ····move-result-object·v60624 ····move-result-object·v60
  
626 ····const/16·v61,·0x2625 ····const/16·v61,·0x2
  
627 ····invoke-static/range·{v61·..·v61},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;626 ····invoke-static/range·{v61·..·v61},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
15.4 KB
smali/org/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction.smali
    
Offset 281, 94 lines modifiedOffset 281, 92 lines modified
281 ········value·=·{281 ········value·=·{
282 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;282 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
283 ········}283 ········}
284 ····.end·annotation284 ····.end·annotation
  
285 ····.prologue285 ····.prologue
286 ····.line·199286 ····.line·199
287 ····new-instance·v10,·Lorg/apache/commons/math3/linear/ArrayRealVector;287 ····new-instance·v8,·Lorg/apache/commons/math3/linear/ArrayRealVector;
  
288 ····move-object/from16·v0,·p1288 ····move-object/from16·v0,·p1
  
289 ····invoke-direct·{v10,·v0},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([D)V289 ····invoke-direct·{v8,·v0},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([D)V
  
290 ····.line·202290 ····.line·202
291 ····.local·v10,·"p":Lorg/apache/commons/math3/linear/RealVector;291 ····.local·v8,·"p":Lorg/apache/commons/math3/linear/RealVector;
292 ····move-object/from16·v0,·p0292 ····move-object/from16·v0,·p0
  
293 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->microsphere:Ljava/util/List;293 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->microsphere:Ljava/util/List;
  
294 ····move-object/from16·v18,·v0294 ····move-object/from16·v16,·v0
  
295 ····invoke-interface/range·{v18·..·v18},·Ljava/util/List;->iterator()Ljava/util/Iterator;295 ····invoke-interface/range·{v16·..·v16},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
296 ····move-result-object·v5296 ····move-result-object·v16
  
297 ····.local·v5,·"i$":Ljava/util/Iterator; 
298 ····:goto_0297 ····:goto_0
299 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z298 ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->hasNext()Z
  
300 ····move-result·v18299 ····move-result·v17
  
301 ····if-eqz·v18,·:cond_0300 ····if-eqz·v17,·:cond_0
  
302 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;301 ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
303 ····move-result-object·v9302 ····move-result-object·v7
  
304 ····check-cast·v9,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;303 ····check-cast·v7,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;
  
305 ····.line·203304 ····.line·203
306 ····.local·v9,·"md":Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;305 ····.local·v7,·"md":Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;
307 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;->reset()V306 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;->reset()V
  
308 ····goto·:goto_0307 ····goto·:goto_0
  
309 ····.line·207308 ····.line·207
310 ····.end·local·v9····#·"md":Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;309 ····.end·local·v7····#·"md":Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;
311 ····:cond_0310 ····:cond_0
312 ····move-object/from16·v0,·p0311 ····move-object/from16·v0,·p0
  
313 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->samples:Ljava/util/Map;312 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->samples:Ljava/util/Map;
  
314 ····move-object/from16·v18,·v0313 ····move-object/from16·v16,·v0
  
315 ····invoke-interface/range·{v18·..·v18},·Ljava/util/Map;->entrySet()Ljava/util/Set;314 ····invoke-interface/range·{v16·..·v16},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
316 ····move-result-object·v18315 ····move-result-object·v16
  
317 ····invoke-interface/range·{v18·..·v18},·Ljava/util/Set;->iterator()Ljava/util/Iterator;316 ····invoke-interface/range·{v16·..·v16},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
318 ····move-result-object·v5317 ····move-result-object·v17
  
319 ····.end·local·v5····#·"i$":Ljava/util/Iterator; 
320 ····:cond_1318 ····:cond_1
321 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z319 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->hasNext()Z
  
322 ····move-result·v18320 ····move-result·v16
  
323 ····if-eqz·v18,·:cond_3321 ····if-eqz·v16,·:cond_3
  
324 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;322 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
325 ····move-result-object·v11323 ····move-result-object·v9
  
326 ····check-cast·v11,·Ljava/util/Map$Entry;324 ····check-cast·v9,·Ljava/util/Map$Entry;
  
327 ····.line·210325 ····.line·210
328 ····.local·v11,·"sd":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/apache/commons/math3/linear/RealVector;Ljava/lang/Double;>;"326 ····.local·v9,·"sd":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/apache/commons/math3/linear/RealVector;Ljava/lang/Double;>;"
329 ····invoke-interface·{v11},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;327 ····invoke-interface·{v9},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
330 ····move-result-object·v18328 ····move-result-object·v16
  
331 ····check-cast·v18,·Lorg/apache/commons/math3/linear/RealVector;329 ····check-cast·v16,·Lorg/apache/commons/math3/linear/RealVector;
  
332 ····move-object/from16·v0,·v18330 ····move-object/from16·v0,·v16
  
333 ····invoke-virtual·{v0,·v10},·Lorg/apache/commons/math3/linear/RealVector;->subtract(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;331 ····invoke-virtual·{v0,·v8},·Lorg/apache/commons/math3/linear/RealVector;->subtract(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector;
  
334 ····move-result-object·v2332 ····move-result-object·v2
  
335 ····.line·211333 ····.line·211
336 ····.local·v2,·"diff":Lorg/apache/commons/math3/linear/RealVector;334 ····.local·v2,·"diff":Lorg/apache/commons/math3/linear/RealVector;
337 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D335 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D
  
Offset 382, 67 lines modifiedOffset 380, 66 lines modified
  
382 ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0380 ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0
  
383 ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->ulp(D)D381 ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->ulp(D)D
  
384 ····move-result-wide·v20382 ····move-result-wide·v20
  
385 ····cmpg-double·v18,·v18,·v20383 ····cmpg-double·v16,·v18,·v20
  
386 ····if-gez·v18,·:cond_2384 ····if-gez·v16,·:cond_2
  
387 ····.line·216385 ····.line·216
388 ····invoke-interface·{v11},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;386 ····invoke-interface·{v9},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
389 ····move-result-object·v18387 ····move-result-object·v16
  
390 ····check-cast·v18,·Ljava/lang/Double;388 ····check-cast·v16,·Ljava/lang/Double;
  
391 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/Double;->doubleValue()D389 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/Double;->doubleValue()D
  
392 ····move-result-wide·v18390 ····move-result-wide·v16
  
393 ····.line·238391 ····.line·238
394 ····.end·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector;392 ····.end·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector;
395 ····.end·local·v3····#·"diffNorm":D393 ····.end·local·v3····#·"diffNorm":D
396 ····.end·local·v11····#·"sd":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/apache/commons/math3/linear/RealVector;Ljava/lang/Double;>;"394 ····.end·local·v9····#·"sd":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/apache/commons/math3/linear/RealVector;Ljava/lang/Double;>;"
397 ····:goto_1395 ····:goto_1
398 ····return-wide·v18396 ····return-wide·v16
  
399 ····.line·219397 ····.line·219
400 ····.restart·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector;398 ····.restart·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector;
401 ····.restart·local·v3····#·"diffNorm":D399 ····.restart·local·v3····#·"diffNorm":D
Max diff block lines reached; 8496/15636 bytes (54.34%) of diff not shown.
795 B
smali/org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$aYY:[[D22 .field·final·synthetic·val$aYY:[[D
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
26 ····.prologue27 ····.prologue
27 ····.line·57028 ····.line·570
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->val$aYY:[[D30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->val$aYY:[[D
  
793 B
smali/org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$aY:[[D22 .field·final·synthetic·val$aY:[[D
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
26 ····.prologue27 ····.prologue
27 ····.line·54728 ····.line·547
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->val$aY:[[D30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->val$aY:[[D
  
697 B
smali/org/apache/commons/math3/analysis/interpolation/DividedDifferenceInterpolator.smali
    
Offset 125, 16 lines modifiedOffset 125, 14 lines modified
125 ····return-object·v0125 ····return-object·v0
126 .end·method126 .end·method
  
  
127 #·virtual·methods127 #·virtual·methods
128 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;128 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;
129 ····.locals·1129 ····.locals·1
130 ····.param·p1,·"x0"····#·[D 
131 ····.param·p2,·"x1"····#·[D 
132 ····.annotation·system·Ldalvik/annotation/Throws;130 ····.annotation·system·Ldalvik/annotation/Throws;
133 ········value·=·{131 ········value·=·{
134 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,132 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
135 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;133 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
136 ········}134 ········}
137 ····.end·annotation135 ····.end·annotation
  
876 B
smali/org/apache/commons/math3/analysis/interpolation/SmoothingPolynomialBicubicSplineInterpolator.smali
    
Offset 142, 17 lines modifiedOffset 142, 14 lines modified
142 ····return-void142 ····return-void
143 .end·method143 .end·method
  
  
144 #·virtual·methods144 #·virtual·methods
145 .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction;145 .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction;
146 ····.locals·1146 ····.locals·1
147 ····.param·p1,·"x0"····#·[D 
148 ····.param·p2,·"x1"····#·[D 
149 ····.param·p3,·"x2"····#·[[D 
150 ····.annotation·system·Ldalvik/annotation/Throws;147 ····.annotation·system·Ldalvik/annotation/Throws;
151 ········value·=·{148 ········value·=·{
152 ············Lorg/apache/commons/math3/exception/NoDataException;,149 ············Lorg/apache/commons/math3/exception/NoDataException;,
153 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,150 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;,
154 ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;,151 ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;,
155 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;152 ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
156 ········}153 ········}
1.17 KB
smali/org/apache/commons/math3/analysis/interpolation/LinearInterpolator.smali
    
Offset 17, 16 lines modifiedOffset 17, 14 lines modified
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;20 .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction;
21 ····.locals·121 ····.locals·1
22 ····.param·p1,·"x0"····#·[D 
23 ····.param·p2,·"x1"····#·[D 
24 ····.annotation·system·Ldalvik/annotation/Throws;22 ····.annotation·system·Ldalvik/annotation/Throws;
25 ········value·=·{23 ········value·=·{
26 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,24 ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;,
27 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;25 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
28 ········}26 ········}
29 ····.end·annotation27 ····.end·annotation
  
Offset 83, 14 lines modifiedOffset 81, 15 lines modified
83 ····.line·5581 ····.line·55
84 ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;82 ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
85 ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;83 ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
86 ····array-length·v7,·p184 ····array-length·v7,·p1
  
 85 ····.line·56
87 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;86 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
88 ····move-result-object·v787 ····move-result-object·v7
  
89 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;88 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
90 ····move-result-object·v889 ····move-result-object·v8
1.21 KB
smali/org/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator.smali
    
Offset 279, 20 lines modifiedOffset 279, 21 lines modified
279 ····.local·v11,·"t":D279 ····.local·v11,·"t":D
280 ····sub-double·v13,·v11,·v7280 ····sub-double·v13,·v11,·v7
  
281 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D281 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
282 ····move-result-wide·v2282 ····move-result-wide·v2
  
283 ····.line·132283 ····.line·133
284 ····.local·v2,·"delta":D284 ····.local·v2,·"delta":D
285 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getAbsoluteAccuracy()D285 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getAbsoluteAccuracy()D
  
286 ····move-result-wide·v13286 ····move-result-wide·v13
  
 287 ····.line·134
287 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getRelativeAccuracy()D288 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getRelativeAccuracy()D
  
288 ····move-result-wide·v15289 ····move-result-wide·v15
  
289 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D290 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
290 ····move-result-wide·v17291 ····move-result-wide·v17
Offset 305, 14 lines modifiedOffset 306, 15 lines modified
  
305 ····mul-double·v15,·v15,·v17306 ····mul-double·v15,·v15,·v17
  
306 ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5307 ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5
  
307 ····mul-double·v15,·v15,·v17308 ····mul-double·v15,·v15,·v17
  
 309 ····.line·133
308 ····invoke-static/range·{v13·..·v16},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D310 ····invoke-static/range·{v13·..·v16},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
309 ····move-result-wide·v4311 ····move-result-wide·v4
  
310 ····.line·137312 ····.line·137
311 ····.local·v4,·"limit":D313 ····.local·v4,·"limit":D
312 ····move-object/from16·v0,·p0314 ····move-object/from16·v0,·p0
1.63 KB
smali/org/apache/commons/math3/analysis/integration/SimpsonIntegrator.smali
    
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
49 ····.line·6449 ····.line·64
50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
51 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;51 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
52 ····move-result-object·v152 ····move-result-object·v1
  
 53 ····.line·65
53 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;54 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
54 ····move-result-object·v255 ····move-result-object·v2
  
55 ····const/4·v3,·0x056 ····const/4·v3,·0x0
  
56 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V57 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
Offset 92, 14 lines modifiedOffset 93, 15 lines modified
92 ····.line·8693 ····.line·86
93 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;94 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
94 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;95 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
95 ····move-result-object·v196 ····move-result-object·v1
  
 97 ····.line·87
96 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;98 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
97 ····move-result-object·v299 ····move-result-object·v2
  
98 ····const/4·v3,·0x0100 ····const/4·v3,·0x0
  
99 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V101 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
Offset 246, 15 lines modifiedOffset 248, 15 lines modified
246 ····.line·117248 ····.line·117
247 ····sub-double·v15,·v11,·v4249 ····sub-double·v15,·v11,·v4
  
248 ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D250 ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
249 ····move-result-wide·v2251 ····move-result-wide·v2
  
250 ····.line·118252 ····.line·119
251 ····.local·v2,·"delta":D253 ····.local·v2,·"delta":D
252 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/SimpsonIntegrator;->getRelativeAccuracy()D254 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/SimpsonIntegrator;->getRelativeAccuracy()D
  
253 ····move-result-wide·v15255 ····move-result-wide·v15
  
254 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D256 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
2.24 KB
smali/org/apache/commons/math3/analysis/integration/TrapezoidIntegrator.smali
    
Offset 53, 14 lines modifiedOffset 53, 15 lines modified
53 ····.line·6753 ····.line·67
54 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;54 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
55 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;55 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
 57 ····.line·68
57 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;58 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
58 ····move-result-object·v259 ····move-result-object·v2
  
59 ····const/4·v3,·0x060 ····const/4·v3,·0x0
  
60 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V61 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
Offset 96, 14 lines modifiedOffset 97, 15 lines modified
96 ····.line·8997 ····.line·89
97 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;98 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
98 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;99 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
99 ····move-result-object·v1100 ····move-result-object·v1
  
 101 ····.line·90
100 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;102 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
101 ····move-result-object·v2103 ····move-result-object·v2
  
102 ····const/4·v3,·0x0104 ····const/4·v3,·0x0
  
103 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V105 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
Offset 166, 15 lines modifiedOffset 168, 15 lines modified
166 ····.line·156168 ····.line·156
167 ····sub-double·v9,·v7,·v3169 ····sub-double·v9,·v7,·v3
  
168 ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D170 ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
169 ····move-result-wide·v0171 ····move-result-wide·v0
  
170 ····.line·157172 ····.line·158
171 ····.local·v0,·"delta":D173 ····.local·v0,·"delta":D
172 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/integration/TrapezoidIntegrator;->getRelativeAccuracy()D174 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/integration/TrapezoidIntegrator;->getRelativeAccuracy()D
  
173 ····move-result-wide·v9175 ····move-result-wide·v9
  
174 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D176 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
Offset 253, 20 lines modifiedOffset 255, 22 lines modified
253 ····.local·v7,·"min":D255 ····.local·v7,·"min":D
254 ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5256 ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5
  
255 ····sub-double·v19,·v5,·v7257 ····sub-double·v19,·v5,·v7
  
256 ····mul-double·v17,·v17,·v19258 ····mul-double·v17,·v17,·v19
  
 259 ····.line·124
257 ····move-object/from16·v0,·p1260 ····move-object/from16·v0,·p1
  
258 ····invoke-virtual·{v0,·v7,·v8},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D261 ····invoke-virtual·{v0,·v7,·v8},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D
  
259 ····move-result-wide·v19262 ····move-result-wide·v19
  
 263 ····.line·125
260 ····move-object/from16·v0,·p1264 ····move-object/from16·v0,·p1
  
261 ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D265 ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D
  
262 ····move-result-wide·v21266 ····move-result-wide·v21
  
263 ····add-double·v19,·v19,·v21267 ····add-double·v19,·v19,·v21
8.98 KB
smali/org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.smali
    
Offset 44, 28 lines modifiedOffset 44, 30 lines modified
  
44 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
45 ····const-wide/high16·v2,·-0x4010000000000000L····#·-1.045 ····const-wide/high16·v2,·-0x4010000000000000L····#·-1.0
  
46 ····const-wide/high16·v4,·0x4008000000000000L····#·3.046 ····const-wide/high16·v4,·0x4008000000000000L····#·3.0
  
 47 ····.line·60
47 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D48 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
48 ····move-result-wide·v449 ····move-result-wide·v4
  
49 ····div-double/2addr·v2,·v450 ····div-double/2addr·v2,·v4
  
50 ····aput-wide·v2,·v0,·v151 ····aput-wide·v2,·v0,·v1
  
51 ····const/4·v1,·0x152 ····const/4·v1,·0x1
  
52 ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.053 ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0
  
53 ····const-wide/high16·v4,·0x4008000000000000L····#·3.054 ····const-wide/high16·v4,·0x4008000000000000L····#·3.0
  
 55 ····.line·61
54 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D56 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
55 ····move-result-wide·v457 ····move-result-wide·v4
  
56 ····div-double/2addr·v2,·v458 ····div-double/2addr·v2,·v4
  
57 ····aput-wide·v2,·v0,·v159 ····aput-wide·v2,·v0,·v1
Offset 86, 14 lines modifiedOffset 88, 15 lines modified
  
86 ····new-array·v0,·v0,·[D88 ····new-array·v0,·v0,·[D
  
87 ····const/4·v1,·0x089 ····const/4·v1,·0x0
  
88 ····const-wide·v2,·0x3fe3333333333333L····#·0.690 ····const-wide·v2,·0x3fe3333333333333L····#·0.6
  
 91 ····.line·72
89 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D92 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
90 ····move-result-wide·v293 ····move-result-wide·v2
  
91 ····neg-double·v2,·v294 ····neg-double·v2,·v2
  
92 ····aput-wide·v2,·v0,·v195 ····aput-wide·v2,·v0,·v1
Offset 104, 14 lines modifiedOffset 107, 15 lines modified
  
104 ····aput-wide·v2,·v0,·v1107 ····aput-wide·v2,·v0,·v1
  
105 ····const/4·v1,·0x2108 ····const/4·v1,·0x2
  
106 ····const-wide·v2,·0x3fe3333333333333L····#·0.6109 ····const-wide·v2,·0x3fe3333333333333L····#·0.6
  
 110 ····.line·74
107 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D111 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
108 ····move-result-wide·v2112 ····move-result-wide·v2
  
109 ····aput-wide·v2,·v0,·v1113 ····aput-wide·v2,·v0,·v1
  
110 ····sput-object·v0,·Lorg/apache/commons/math3/analysis/integration/LegendreGaussIntegrator;->ABSCISSAS_3:[D114 ····sput-object·v0,·Lorg/apache/commons/math3/analysis/integration/LegendreGaussIntegrator;->ABSCISSAS_3:[D
Offset 134, 14 lines modifiedOffset 138, 15 lines modified
  
134 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0138 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0
  
135 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0139 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0
  
136 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0140 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0
  
 141 ····.line·86
137 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D142 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
138 ····move-result-wide·v6143 ····move-result-wide·v6
  
139 ····mul-double/2addr·v4,·v6144 ····mul-double/2addr·v4,·v6
  
140 ····add-double/2addr·v2,·v4145 ····add-double/2addr·v2,·v4
Offset 162, 14 lines modifiedOffset 167, 15 lines modified
  
162 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0167 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0
  
163 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0168 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0
  
164 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0169 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0
  
 170 ····.line·87
165 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D171 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
166 ····move-result-wide·v6172 ····move-result-wide·v6
  
167 ····mul-double/2addr·v4,·v6173 ····mul-double/2addr·v4,·v6
  
168 ····sub-double/2addr·v2,·v4174 ····sub-double/2addr·v2,·v4
Offset 190, 14 lines modifiedOffset 196, 15 lines modified
  
190 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0196 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0
  
191 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0197 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0
  
192 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0198 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0
  
 199 ····.line·88
193 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D200 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
194 ····move-result-wide·v6201 ····move-result-wide·v6
  
195 ····mul-double/2addr·v4,·v6202 ····mul-double/2addr·v4,·v6
  
196 ····sub-double/2addr·v2,·v4203 ····sub-double/2addr·v2,·v4
Offset 216, 14 lines modifiedOffset 223, 15 lines modified
  
216 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0223 ····const-wide/high16·v2,·0x402e000000000000L····#·15.0
  
217 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0224 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0
  
218 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0225 ····const-wide/high16·v6,·0x403e000000000000L····#·30.0
  
 226 ····.line·89
219 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D227 ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
220 ····move-result-wide·v6228 ····move-result-wide·v6
  
221 ····mul-double/2addr·v4,·v6229 ····mul-double/2addr·v4,·v6
  
222 ····add-double/2addr·v2,·v4230 ····add-double/2addr·v2,·v4
Offset 249, 14 lines modifiedOffset 257, 15 lines modified
Max diff block lines reached; 6132/9034 bytes (67.88%) of diff not shown.
882 B
smali/org/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator$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/analysis/integration/IterativeLegendreGaussIntegrator;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;
  
25 ····.prologue26 ····.prologue
26 ····.line·16127 ····.line·161
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator$1;->this$0:Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator$1;->this$0:Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.16 KB
smali/org/apache/commons/math3/analysis/integration/RombergIntegrator.smali
    
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
49 ····.line·6549 ····.line·65
50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
51 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;51 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
52 ····move-result-object·v152 ····move-result-object·v1
  
 53 ····.line·66
53 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;54 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
54 ····move-result-object·v255 ····move-result-object·v2
  
55 ····const/4·v3,·0x056 ····const/4·v3,·0x0
  
56 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V57 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
Offset 92, 14 lines modifiedOffset 93, 15 lines modified
92 ····.line·8793 ····.line·87
93 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;94 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
94 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;95 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
95 ····move-result-object·v196 ····move-result-object·v1
  
 97 ····.line·88
96 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;98 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
97 ····move-result-object·v299 ····move-result-object·v2
  
98 ····const/4·v3,·0x0100 ····const/4·v3,·0x0
  
99 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V101 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
1.63 KB
smali/org/apache/commons/math3/analysis/integration/MidPointIntegrator.smali
    
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
49 ····.line·6449 ····.line·64
50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
51 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;51 ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
52 ····move-result-object·v152 ····move-result-object·v1
  
 53 ····.line·65
53 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;54 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
54 ····move-result-object·v255 ····move-result-object·v2
  
55 ····const/4·v3,·0x056 ····const/4·v3,·0x0
  
56 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V57 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
Offset 92, 14 lines modifiedOffset 93, 15 lines modified
92 ····.line·8693 ····.line·86
93 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;94 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
94 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;95 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
95 ····move-result-object·v196 ····move-result-object·v1
  
 97 ····.line·87
96 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;98 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
97 ····move-result-object·v299 ····move-result-object·v2
  
98 ····const/4·v3,·0x0100 ····const/4·v3,·0x0
  
99 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V101 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V
Offset 270, 15 lines modifiedOffset 272, 15 lines modified
270 ····.line·158272 ····.line·158
271 ····sub-double·v17,·v15,·v3273 ····sub-double·v17,·v15,·v3
  
272 ····invoke-static/range·{v17·..·v18},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D274 ····invoke-static/range·{v17·..·v18},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
273 ····move-result-wide·v9275 ····move-result-wide·v9
  
274 ····.line·159276 ····.line·160
275 ····.local·v9,·"delta":D277 ····.local·v9,·"delta":D
276 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/MidPointIntegrator;->getRelativeAccuracy()D278 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/MidPointIntegrator;->getRelativeAccuracy()D
  
277 ····move-result-wide·v17279 ····move-result-wide·v17
  
278 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D280 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
596 B
smali/org/apache/commons/math3/analysis/integration/gauss/LegendreRuleFactory.smali
    
Offset 87, 14 lines modifiedOffset 87, 15 lines modified
  
87 ····move-object/from16·v43,·v087 ····move-object/from16·v43,·v0
  
88 ····const/16·v44,·0x088 ····const/16·v44,·0x0
  
89 ····const-wide/high16·v45,·0x4000000000000000L····#·2.089 ····const-wide/high16·v45,·0x4000000000000000L····#·2.0
  
 90 ····.line·42
90 ····invoke-static/range·{v45·..·v46},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;91 ····invoke-static/range·{v45·..·v46},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
91 ····move-result-object·v4592 ····move-result-object·v45
  
92 ····aput-object·v45,·v43,·v4493 ····aput-object·v45,·v43,·v44
  
93 ····invoke-direct/range·{v41·..·v43},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V94 ····invoke-direct/range·{v41·..·v43},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
601 B
smali/org/apache/commons/math3/analysis/integration/gauss/HermiteRuleFactory.smali
    
Offset 95, 14 lines modifiedOffset 95, 15 lines modified
  
95 ····move-object/from16·v54,·v095 ····move-object/from16·v54,·v0
  
96 ····const/16·v55,·0x096 ····const/16·v55,·0x0
  
97 ····const-wide·v56,·0x3ffc5bf891b4ef6bL····#·1.77245385090551697 ····const-wide·v56,·0x3ffc5bf891b4ef6bL····#·1.772453850905516
  
 98 ····.line·69
98 ····invoke-static/range·{v56·..·v57},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;99 ····invoke-static/range·{v56·..·v57},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
99 ····move-result-object·v56100 ····move-result-object·v56
  
100 ····aput-object·v56,·v54,·v55101 ····aput-object·v56,·v54,·v55
  
101 ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V102 ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
1.83 KB
smali/org/apache/commons/math3/analysis/integration/gauss/BaseRuleFactory.smali
    
Offset 196, 14 lines modifiedOffset 196, 15 lines modified
  
196 ····move-result-object·v0196 ····move-result-object·v0
  
197 ····check-cast·v0,·[Ljava/lang/Number;197 ····check-cast·v0,·[Ljava/lang/Number;
  
198 ····array-length·v2,·v0198 ····array-length·v2,·v0
  
 199 ····.line·114
199 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object;200 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object;
  
200 ····move-result-object·v0201 ····move-result-object·v0
  
201 ····check-cast·v0,·[Ljava/lang/Number;202 ····check-cast·v0,·[Ljava/lang/Number;
  
202 ····array-length·v0,·v0203 ····array-length·v0,·v0
Offset 274, 14 lines modifiedOffset 275, 15 lines modified
274 ····if-gtz·p1,·:cond_0275 ····if-gtz·p1,·:cond_0
  
275 ····.line·59276 ····.line·59
276 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;277 ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
277 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;278 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 279 ····.line·60
278 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;280 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
279 ····move-result-object·v4281 ····move-result-object·v4
  
280 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V282 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
281 ····throw·v2283 ····throw·v2
Offset 335, 26 lines modifiedOffset 337, 28 lines modified
  
335 ····check-cast·v2,·[D337 ····check-cast·v2,·[D
  
336 ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object;338 ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object;
  
337 ····move-result-object·v4339 ····move-result-object·v4
  
 340 ····.line·79
338 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object;341 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object;
  
339 ····move-result-object·v2342 ····move-result-object·v2
  
340 ····check-cast·v2,·[D343 ····check-cast·v2,·[D
  
341 ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object;344 ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object;
  
342 ····move-result-object·v2345 ····move-result-object·v2
  
343 ····invoke-direct·{v3,·v4,·v2},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V346 ····invoke-direct·{v3,·v4,·v2},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
 347 ····.line·78
344 ····return-object·v3348 ····return-object·v3
345 .end·method349 .end·method
  
346 .method·protected·declared-synchronized·getRuleInternal(I)Lorg/apache/commons/math3/util/Pair;350 .method·protected·declared-synchronized·getRuleInternal(I)Lorg/apache/commons/math3/util/Pair;
347 ····.locals·3351 ····.locals·3
348 ····.param·p1,·"numberOfPoints"····#·I352 ····.param·p1,·"numberOfPoints"····#·I
349 ····.annotation·system·Ldalvik/annotation/Signature;353 ····.annotation·system·Ldalvik/annotation/Signature;
1.04 KB
smali/org/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;22 .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;
  
26 ····.prologue27 ····.prologue
27 ····.line·28528 ····.line·285
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;
  
1.02 KB
smali/org/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction;22 .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateFunction;)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateFunction;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;
  
26 ····.prologue27 ····.prologue
27 ····.line·24528 ····.line·245
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction;30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction;
  
819 B
smali/org/apache/commons/math3/analysis/differentiation/DerivativeStructure$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
35 ····.prologue36 ····.prologue
36 ····.line·62837 ····.line·628
37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18.8 KB
smali/org/apache/commons/math3/analysis/differentiation/DSCompiler.smali
    
Offset 74, 31 lines modifiedOffset 74, 32 lines modified
74 ····.line·16874 ····.line·168
75 ····invoke-static·{p1,·p2,·p3},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileSizes(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I75 ····invoke-static·{p1,·p2,·p3},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileSizes(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I
  
76 ····move-result-object·v076 ····move-result-object·v0
  
77 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->sizes:[[I77 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->sizes:[[I
  
78 ····.line·16978 ····.line·170
79 ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileDerivativesIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I79 ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileDerivativesIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->derivativesIndirection:[[I81 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->derivativesIndirection:[[I
  
82 ····.line·17282 ····.line·173
83 ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileLowerIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[I83 ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileLowerIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[I
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I85 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I
  
86 ····.line·17586 ····.line·175
87 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I87 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I
  
 88 ····.line·176
88 ····invoke-static·{p1,·p2,·p3,·p4,·v0},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileMultiplicationIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[I)[[[I89 ····invoke-static·{p1,·p2,·p3,·p4,·v0},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileMultiplicationIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[I)[[[I
  
89 ····move-result-object·v090 ····move-result-object·v0
  
90 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->multIndirection:[[[I91 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->multIndirection:[[[I
  
91 ····.line·17892 ····.line·178
Offset 110, 14 lines modifiedOffset 111, 15 lines modified
  
110 ····move·v1,·p2111 ····move·v1,·p2
  
111 ····move-object·v2,·p3112 ····move-object·v2,·p3
  
112 ····move-object·v3,·p4113 ····move-object·v3,·p4
  
 114 ····.line·179
113 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileCompositionIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[[I[[I)[[[I115 ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileCompositionIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[[I[[I)[[[I
  
114 ····move-result-object·v0116 ····move-result-object·v0
  
115 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I117 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I
  
116 ····.line·183118 ····.line·183
Offset 144, 15 lines modifiedOffset 146, 15 lines modified
  
144 ····if-nez·p1,·:cond_2146 ····if-nez·p1,·:cond_2
  
145 ····.line·419147 ····.line·419
146 ····:cond_0148 ····:cond_0
147 ····const/4·v4,·0x1149 ····const/4·v4,·0x1
  
148 ····new-array·v12,·v4,·[[[I150 ····new-array·v11,·v4,·[[[I
  
149 ····const/4·v4,·0x0151 ····const/4·v4,·0x0
  
150 ····const/4·v5,·0x1152 ····const/4·v5,·0x1
  
151 ····new-array·v5,·v5,·[[I153 ····new-array·v5,·v5,·[[I
  
Offset 162, 178 lines modifiedOffset 164, 179 lines modified
  
162 ····new-array·v7,·v7,·[I164 ····new-array·v7,·v7,·[I
  
163 ····fill-array-data·v7,·:array_0165 ····fill-array-data·v7,·:array_0
  
164 ····aput-object·v7,·v5,·v6166 ····aput-object·v7,·v5,·v6
  
165 ····aput-object·v5,·v12,·v4167 ····aput-object·v5,·v11,·v4
  
166 ····.line·506168 ····.line·506
167 ····:cond_1169 ····:cond_1
168 ····return-object·v12170 ····return-object·v11
  
169 ····.line·422171 ····.line·422
170 ····:cond_2172 ····:cond_2
171 ····move-object/from16·v0,·p2173 ····move-object/from16·v0,·p2
  
172 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I174 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I
  
173 ····array-length·v0,·v4175 ····array-length·v0,·v4
  
174 ····move/from16·v28,·v0176 ····move/from16·v25,·v0
  
175 ····.line·423177 ····.line·423
176 ····.local·v28,·"vSize":I178 ····.local·v25,·"vSize":I
177 ····move-object/from16·v0,·p3179 ····move-object/from16·v0,·p3
  
178 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I180 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I
  
179 ····array-length·v13,·v4181 ····array-length·v12,·v4
  
180 ····.line·424182 ····.line·424
181 ····.local·v13,·"dSize":I183 ····.local·v12,·"dSize":I
182 ····add-int·v4,·v28,·v13184 ····add-int·v4,·v25,·v12
  
183 ····new-array·v12,·v4,·[[[I185 ····new-array·v11,·v4,·[[[I
  
184 ····.line·427186 ····.line·427
185 ····.local·v12,·"compIndirection":[[[I187 ····.local·v11,·"compIndirection":[[[I
186 ····move-object/from16·v0,·p2188 ····move-object/from16·v0,·p2
  
187 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I189 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I
  
188 ····const/4·v5,·0x0190 ····const/4·v5,·0x0
  
189 ····const/4·v6,·0x0191 ····const/4·v6,·0x0
  
190 ····move/from16·v0,·v28192 ····move/from16·v0,·v25
  
191 ····invoke-static·{v4,·v5,·v12,·v6,·v0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V193 ····invoke-static·{v4,·v5,·v11,·v6,·v0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
192 ····.line·433194 ····.line·433
193 ····const/16·v17,·0x0195 ····const/16·v16,·0x0
  
194 ····.local·v17,·"i":I196 ····.local·v16,·"i":I
195 ····:goto_0197 ····:goto_0
196 ····move/from16·v0,·v17198 ····move/from16·v0,·v16
  
197 ····if-ge·v0,·v13,·:cond_1199 ····if-ge·v0,·v12,·:cond_1
  
198 ····.line·434200 ····.line·434
199 ····new-instance·v24,·Ljava/util/ArrayList;201 ····new-instance·v21,·Ljava/util/ArrayList;
Max diff block lines reached; 14683/19107 bytes (76.85%) of diff not shown.
32.6 KB
smali/org/apache/commons/math3/analysis/differentiation/DerivativeStructure.smali
    
Offset 734, 39 lines modifiedOffset 734, 36 lines modified
  
734 ····.line·847734 ····.line·847
735 ····return-object·v0735 ····return-object·v0
736 .end·method736 .end·method
  
737 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;737 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;
738 ····.locals·1738 ····.locals·1
739 ····.param·p1,·"x0"····#·D 
  
740 ····.prologue739 ····.prologue
741 ····.line·62740 ····.line·62
742 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;741 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
743 ····move-result-object·v0742 ····move-result-object·v0
  
744 ····return-object·v0743 ····return-object·v0
745 .end·method744 .end·method
  
746 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;745 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;
747 ····.locals·1746 ····.locals·1
748 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
749 ····.annotation·system·Ldalvik/annotation/Throws;747 ····.annotation·system·Ldalvik/annotation/Throws;
750 ········value·=·{748 ········value·=·{
751 ············Lorg/apache/commons/math3/exception/NullArgumentException;749 ············Lorg/apache/commons/math3/exception/NullArgumentException;
752 ········}750 ········}
753 ····.end·annotation751 ····.end·annotation
  
754 ····.prologue752 ····.prologue
755 ····.line·62753 ····.line·62
756 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;754 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
757 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
758 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;755 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
759 ····move-result-object·v0756 ····move-result-object·v0
  
760 ····return-object·v0757 ····return-object·v0
761 .end·method758 .end·method
  
Offset 955, 26 lines modifiedOffset 952, 24 lines modified
  
955 ····.line·787952 ····.line·787
956 ····return-object·v0953 ····return-object·v0
957 .end·method954 .end·method
  
958 .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object;955 .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object;
959 ····.locals·1956 ····.locals·1
960 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
961 ····.annotation·system·Ldalvik/annotation/Throws;957 ····.annotation·system·Ldalvik/annotation/Throws;
962 ········value·=·{958 ········value·=·{
963 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;959 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
964 ········}960 ········}
965 ····.end·annotation961 ····.end·annotation
  
966 ····.prologue962 ····.prologue
967 ····.line·62963 ····.line·62
968 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;964 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
969 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
970 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->atan2(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;965 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->atan2(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
971 ····move-result-object·v0966 ····move-result-object·v0
  
972 ····return-object·v0967 ····return-object·v0
973 .end·method968 .end·method
  
Offset 1112, 30 lines modifiedOffset 1107, 33 lines modified
  
1112 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getFreeParameters()I1107 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getFreeParameters()I
  
1113 ····move-result·v11108 ····move-result·v1
  
1114 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->compiler:Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;1109 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->compiler:Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;
  
 1110 ····.line·424
1115 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getOrder()I1111 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getOrder()I
  
1116 ····move-result·v21112 ····move-result·v2
  
1117 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->data:[D1113 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->data:[D
  
1118 ····const/4·v4,·0x01114 ····const/4·v4,·0x0
  
1119 ····aget-wide·v3,·v3,·v41115 ····aget-wide·v3,·v3,·v4
  
 1116 ····.line·425
1120 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D1117 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D
  
1121 ····move-result-wide·v31118 ····move-result-wide·v3
  
1122 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;-><init>(IID)V1119 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;-><init>(IID)V
  
 1120 ····.line·423
1123 ····return-object·v01121 ····return-object·v0
1124 .end·method1122 .end·method
  
1125 .method·public·varargs·compose([D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;1123 .method·public·varargs·compose([D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
1126 ····.locals·71124 ····.locals·7
1127 ····.param·p1,·"f"····#·[D1125 ····.param·p1,·"f"····#·[D
1128 ····.annotation·system·Ldalvik/annotation/Throws;1126 ····.annotation·system·Ldalvik/annotation/Throws;
Offset 1197, 34 lines modifiedOffset 1195, 31 lines modified
  
1197 ····.line·5931195 ····.line·593
1198 ····return-object·v61196 ····return-object·v6
1199 .end·method1197 .end·method
  
1200 .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object;1198 .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object;
1201 ····.locals·11199 ····.locals·1
1202 ····.param·p1,·"x0"····#·D 
  
1203 ····.prologue1200 ····.prologue
1204 ····.line·621201 ····.line·62
1205 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->copySign(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;1202 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->copySign(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
1206 ····move-result-object·v01203 ····move-result-object·v0
  
1207 ····return-object·v01204 ····return-object·v0
1208 .end·method1205 .end·method
  
1209 .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object;1206 .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object;
1210 ····.locals·11207 ····.locals·1
1211 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
1212 ····.prologue1208 ····.prologue
1213 ····.line·621209 ····.line·62
1214 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;1210 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;
  
Max diff block lines reached; 28877/33206 bytes (86.96%) of diff not shown.
82.5 KB
smali/org/apache/commons/math3/analysis/differentiation/SparseGradient.smali
    
Offset 61, 41 lines modifiedOffset 61, 40 lines modified
61 ····.local·p5,·"derivatives":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Double;>;"61 ····.local·p5,·"derivatives":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Double;>;"
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·8063 ····.line·80
64 ····iput-wide·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->value:D64 ····iput-wide·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->value:D
  
65 ····.line·8165 ····.line·81
66 ····new-instance·v2,·Ljava/util/HashMap;66 ····new-instance·v1,·Ljava/util/HashMap;
  
67 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V67 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
68 ····iput-object·v2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->derivatives:Ljava/util/Map;68 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->derivatives:Ljava/util/Map;
  
69 ····.line·8269 ····.line·82
70 ····if-eqz·p5,·:cond_070 ····if-eqz·p5,·:cond_0
  
71 ····.line·8371 ····.line·83
72 ····invoke-interface·{p5},·Ljava/util/Map;->entrySet()Ljava/util/Set;72 ····invoke-interface·{p5},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
73 ····move-result-object·v273 ····move-result-object·v1
  
74 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
75 ····move-result-object·v175 ····move-result-object·v2
  
76 ····.local·v1,·"i$":Ljava/util/Iterator; 
77 ····:goto_076 ····:goto_0
78 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z77 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
79 ····move-result·v278 ····move-result·v1
  
80 ····if-eqz·v2,·:cond_079 ····if-eqz·v1,·:cond_0
  
81 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;80 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
82 ····move-result-object·v081 ····move-result-object·v0
  
83 ····check-cast·v0,·Ljava/util/Map$Entry;82 ····check-cast·v0,·Ljava/util/Map$Entry;
  
84 ····.line·8483 ····.line·84
85 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;"84 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;"
Offset 103, 35 lines modifiedOffset 102, 34 lines modified
  
103 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;102 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
104 ····move-result-object·v4103 ····move-result-object·v4
  
105 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;104 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
106 ····move-result-object·v2105 ····move-result-object·v1
  
107 ····check-cast·v2,·Ljava/lang/Double;106 ····check-cast·v1,·Ljava/lang/Double;
  
108 ····invoke-virtual·{v2},·Ljava/lang/Double;->doubleValue()D107 ····invoke-virtual·{v1},·Ljava/lang/Double;->doubleValue()D
  
109 ····move-result-wide·v5108 ····move-result-wide·v5
  
110 ····mul-double/2addr·v5,·p3109 ····mul-double/2addr·v5,·p3
  
111 ····invoke-static·{v5,·v6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;110 ····invoke-static·{v5,·v6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
112 ····move-result-object·v2111 ····move-result-object·v1
  
113 ····invoke-interface·{v3,·v4,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;112 ····invoke-interface·{v3,·v4,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
114 ····goto·:goto_0113 ····goto·:goto_0
  
115 ····.line·87114 ····.line·87
116 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;"115 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;"
117 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
118 ····:cond_0116 ····:cond_0
119 ····return-void117 ····return-void
120 .end·method118 .end·method
  
121 .method·private·constructor·<init>(DLjava/util/Map;)V119 .method·private·constructor·<init>(DLjava/util/Map;)V
122 ····.locals·1120 ····.locals·1
123 ····.param·p1,·"value"····#·D121 ····.param·p1,·"value"····#·D
Offset 474, 39 lines modifiedOffset 472, 36 lines modified
474 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;-><init>(DDLjava/util/Map;)V472 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;-><init>(DDLjava/util/Map;)V
  
475 ····return-object·v0473 ····return-object·v0
476 .end·method474 .end·method
  
477 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;475 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;
478 ····.locals·1476 ····.locals·1
479 ····.param·p1,·"x0"····#·D 
  
480 ····.prologue477 ····.prologue
481 ····.line·46478 ····.line·46
482 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(D)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;479 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(D)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
483 ····move-result-object·v0480 ····move-result-object·v0
  
484 ····return-object·v0481 ····return-object·v0
485 .end·method482 .end·method
  
486 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;483 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;
487 ····.locals·1484 ····.locals·1
488 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
489 ····.annotation·system·Ldalvik/annotation/Throws;485 ····.annotation·system·Ldalvik/annotation/Throws;
490 ········value·=·{486 ········value·=·{
491 ············Lorg/apache/commons/math3/exception/NullArgumentException;487 ············Lorg/apache/commons/math3/exception/NullArgumentException;
492 ········}488 ········}
493 ····.end·annotation489 ····.end·annotation
  
494 ····.prologue490 ····.prologue
495 ····.line·46491 ····.line·46
496 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;492 ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
497 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
498 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;493 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
499 ····move-result-object·v0494 ····move-result-object·v0
  
500 ····return-object·v0495 ····return-object·v0
501 .end·method496 .end·method
  
Offset 533, 257 lines modifiedOffset 528, 255 lines modified
  
533 .method·public·add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;528 .method·public·add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
534 ····.locals·12529 ····.locals·12
535 ····.param·p1,·"a"····#·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;530 ····.param·p1,·"a"····#·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
536 ····.prologue531 ····.prologue
537 ····.line·140532 ····.line·140
538 ····new-instance·v4,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;533 ····new-instance·v3,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
Max diff block lines reached; 79286/84347 bytes (94.00%) of diff not shown.
784 B
smali/org/apache/commons/math3/analysis/differentiation/SparseGradient$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
35 ····.prologue36 ····.prologue
36 ····.line·29737 ····.line·297
37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.04 KB
smali/org/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;22 .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;)V24 .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;
  
26 ····.prologue27 ····.prologue
27 ····.line·33628 ····.line·336
28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;
  
29 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;30 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;
  
1.36 KB
smali/org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP;1 .class·public·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BracketingNthOrderBrentSolverDFP.java"3 .source·"BracketingNthOrderBrentSolverDFP.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·final·MAXIMAL_AGING:I·=·0x25 .field·private·static·final·MAXIMAL_AGING:I·=·0x2
  
  
12 #·instance·fields6 #·instance·fields
13 .field·private·final·absoluteAccuracy:Lorg/apache/commons/math3/dfp/Dfp;7 .field·private·final·absoluteAccuracy:Lorg/apache/commons/math3/dfp/Dfp;
  
Offset 647, 14 lines modifiedOffset 639, 15 lines modified
  
647 ····if-nez·v3,·:cond_3639 ····if-nez·v3,·:cond_3
  
648 ····move-object/from16·v0,·p0640 ····move-object/from16·v0,·p0
  
649 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP;->functionValueAccuracy:Lorg/apache/commons/math3/dfp/Dfp;641 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP;->functionValueAccuracy:Lorg/apache/commons/math3/dfp/Dfp;
  
 642 ····.line·267
650 ····move-object/from16·v0,·v19643 ····move-object/from16·v0,·v19
  
651 ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/dfp/Dfp;->lessThan(Lorg/apache/commons/math3/dfp/Dfp;)Z644 ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/dfp/Dfp;->lessThan(Lorg/apache/commons/math3/dfp/Dfp;)Z
  
652 ····move-result·v3645 ····move-result·v3
  
653 ····if-eqz·v3,·:cond_a646 ····if-eqz·v3,·:cond_a
Offset 789, 14 lines modifiedOffset 782, 15 lines modified
  
789 ····move-result-wide·v6782 ····move-result-wide·v6
  
790 ····const/4·v9,·0x0783 ····const/4·v9,·0x0
  
791 ····aget-object·v9,·v29,·v9784 ····aget-object·v9,·v29,·v9
  
 785 ····.line·239
792 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/dfp/Dfp;->toDouble()D786 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/dfp/Dfp;->toDouble()D
  
793 ····move-result-wide·v8787 ····move-result-wide·v8
  
794 ····const/4·v10,·0x2788 ····const/4·v10,·0x2
  
795 ····aget-object·v10,·v29,·v10789 ····aget-object·v10,·v29,·v10
17.4 KB
smali/org/apache/commons/math3/dfp/Dfp.smali
    
Offset 3, 20 lines modifiedOffset 3, 14 lines modified
3 .source·"Dfp.java"3 .source·"Dfp.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lorg/apache/commons/math3/RealFieldElement;5 .implements·Lorg/apache/commons/math3/RealFieldElement;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lorg/apache/commons/math3/dfp/Dfp$1; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{8 ····value·=·{
14 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
15 ········"Lorg/apache/commons/math3/RealFieldElement",10 ········"Lorg/apache/commons/math3/RealFieldElement",
16 ········"<",11 ········"<",
17 ········"Lorg/apache/commons/math3/dfp/Dfp;",12 ········"Lorg/apache/commons/math3/dfp/Dfp;",
18 ········">;"13 ········">;"
Offset 2041, 39 lines modifiedOffset 2035, 36 lines modified
2041 ····move-result-object·v02035 ····move-result-object·v0
  
2042 ····return-object·v02036 ····return-object·v0
2043 .end·method2037 .end·method
  
2044 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;2038 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;
2045 ····.locals·12039 ····.locals·1
2046 ····.param·p1,·"x0"····#·D 
  
2047 ····.prologue2040 ····.prologue
2048 ····.line·982041 ····.line·98
2049 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->add(D)Lorg/apache/commons/math3/dfp/Dfp;2042 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->add(D)Lorg/apache/commons/math3/dfp/Dfp;
  
2050 ····move-result-object·v02043 ····move-result-object·v0
  
2051 ····return-object·v02044 ····return-object·v0
2052 .end·method2045 .end·method
  
2053 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;2046 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;
2054 ····.locals·12047 ····.locals·1
2055 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
2056 ····.annotation·system·Ldalvik/annotation/Throws;2048 ····.annotation·system·Ldalvik/annotation/Throws;
2057 ········value·=·{2049 ········value·=·{
2058 ············Lorg/apache/commons/math3/exception/NullArgumentException;2050 ············Lorg/apache/commons/math3/exception/NullArgumentException;
2059 ········}2051 ········}
2060 ····.end·annotation2052 ····.end·annotation
  
2061 ····.prologue2053 ····.prologue
2062 ····.line·982054 ····.line·98
2063 ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp;2055 ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp;
  
2064 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
2065 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->add(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;2056 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->add(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
  
2066 ····move-result-object·v02057 ····move-result-object·v0
  
2067 ····return-object·v02058 ····return-object·v0
2068 .end·method2059 .end·method
  
Offset 3148, 26 lines modifiedOffset 3139, 24 lines modified
3148 ····move-result-object·v03139 ····move-result-object·v0
  
3149 ····return-object·v03140 ····return-object·v0
3150 .end·method3141 .end·method
  
3151 .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object;3142 .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object;
3152 ····.locals·13143 ····.locals·1
3153 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
3154 ····.annotation·system·Ldalvik/annotation/Throws;3144 ····.annotation·system·Ldalvik/annotation/Throws;
3155 ········value·=·{3145 ········value·=·{
3156 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;3146 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
3157 ········}3147 ········}
3158 ····.end·annotation3148 ····.end·annotation
  
3159 ····.prologue3149 ····.prologue
3160 ····.line·983150 ····.line·98
3161 ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp;3151 ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp;
  
3162 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
3163 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->atan2(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;3152 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->atan2(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
  
3164 ····move-result-object·v03153 ····move-result-object·v0
  
3165 ····return-object·v03154 ····return-object·v0
3166 .end·method3155 .end·method
  
Offset 3478, 34 lines modifiedOffset 3467, 31 lines modified
3478 ····.end·local·v1····#·"r":I3467 ····.end·local·v1····#·"r":I
3479 ····:cond_13468 ····:cond_1
3480 ····return·p13469 ····return·p1
3481 .end·method3470 .end·method
  
3482 .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object;3471 .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object;
3483 ····.locals·13472 ····.locals·1
3484 ····.param·p1,·"x0"····#·D 
  
3485 ····.prologue3473 ····.prologue
3486 ····.line·983474 ····.line·98
3487 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(D)Lorg/apache/commons/math3/dfp/Dfp;3475 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(D)Lorg/apache/commons/math3/dfp/Dfp;
  
3488 ····move-result-object·v03476 ····move-result-object·v0
  
3489 ····return-object·v03477 ····return-object·v0
3490 .end·method3478 .end·method
  
3491 .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object;3479 .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object;
3492 ····.locals·13480 ····.locals·1
3493 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
3494 ····.prologue3481 ····.prologue
3495 ····.line·983482 ····.line·98
3496 ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp;3483 ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp;
  
3497 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
3498 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;3484 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp;
  
3499 ····move-result-object·v03485 ····move-result-object·v0
  
3500 ····return-object·v03486 ····return-object·v0
3501 .end·method3487 .end·method
  
Offset 4411, 40 lines modifiedOffset 4397, 37 lines modified
4411 ····.end·local·v3····#·"p":I4397 ····.end·local·v3····#·"p":I
4412 ····.restart·local·v4····#·"p":I4398 ····.restart·local·v4····#·"p":I
4413 ····goto/16·:goto_04399 ····goto/16·:goto_0
4414 .end·method4400 .end·method
Max diff block lines reached; 14388/17722 bytes (81.19%) of diff not shown.
592 B
smali/org/apache/commons/math3/dfp/DfpDec.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lorg/apache/commons/math3/dfp/DfpDec;1 .class·public·Lorg/apache/commons/math3/dfp/DfpDec;
2 .super·Lorg/apache/commons/math3/dfp/Dfp;2 .super·Lorg/apache/commons/math3/dfp/Dfp;
3 .source·"DfpDec.java"3 .source·"DfpDec.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/apache/commons/math3/dfp/DfpDec$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>(Lorg/apache/commons/math3/dfp/Dfp;)V5 .method·public·constructor·<init>(Lorg/apache/commons/math3/dfp/Dfp;)V
12 ····.locals·16 ····.locals·1
13 ····.param·p1,·"d"····#·Lorg/apache/commons/math3/dfp/Dfp;7 ····.param·p1,·"d"····#·Lorg/apache/commons/math3/dfp/Dfp;
  
14 ····.prologue8 ····.prologue
15 ····.line·739 ····.line·73
10.8 KB
smali/org/apache/commons/math3/fraction/BigFraction.smali
    
Offset 643, 14 lines modifiedOffset 643, 15 lines modified
  
643 ····move/from16·v1,·p6643 ····move/from16·v1,·p6
  
644 ····if-ge·v0,·v1,·:cond_6644 ····if-ge·v0,·v1,·:cond_6
  
645 ····sub-double·v3,·v17,·p1645 ····sub-double·v3,·v17,·p1
  
 646 ····.line·315
646 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D647 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
647 ····move-result-wide·v3648 ····move-result-wide·v3
  
648 ····cmpl-double·v3,·v3,·p3649 ····cmpl-double·v3,·v3,·p3
  
649 ····if-lez·v3,·:cond_6650 ····if-lez·v3,·:cond_6
Offset 1049, 26 lines modifiedOffset 1050, 24 lines modified
1049 ····move-result-object·p01050 ····move-result-object·p0
  
1050 ····goto·:goto_01051 ····goto·:goto_0
1051 .end·method1052 .end·method
  
1052 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;1053 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;
1053 ····.locals·11054 ····.locals·1
1054 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
1055 ····.annotation·system·Ldalvik/annotation/Throws;1055 ····.annotation·system·Ldalvik/annotation/Throws;
1056 ········value·=·{1056 ········value·=·{
1057 ············Lorg/apache/commons/math3/exception/NullArgumentException;1057 ············Lorg/apache/commons/math3/exception/NullArgumentException;
1058 ········}1058 ········}
1059 ····.end·annotation1059 ····.end·annotation
  
1060 ····.prologue1060 ····.prologue
1061 ····.line·401061 ····.line·40
1062 ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction;1062 ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction;
  
1063 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
1064 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;1063 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
1065 ····move-result-object·v01064 ····move-result-object·v0
  
1066 ····return-object·v01065 ····return-object·v0
1067 .end·method1066 .end·method
  
Offset 1329, 21 lines modifiedOffset 1328, 19 lines modified
1329 ····move-result-object·v01328 ····move-result-object·v0
  
1330 ····return-object·v01329 ····return-object·v0
1331 .end·method1330 .end·method
  
1332 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I1331 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
1333 ····.locals·11332 ····.locals·1
1334 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
1335 ····.prologue1333 ····.prologue
1336 ····.line·401334 ····.line·40
1337 ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction;1335 ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction;
  
1338 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
1339 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->compareTo(Lorg/apache/commons/math3/fraction/BigFraction;)I1336 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->compareTo(Lorg/apache/commons/math3/fraction/BigFraction;)I
  
1340 ····move-result·v01337 ····move-result·v0
  
1341 ····return·v01338 ····return·v0
1342 .end·method1339 .end·method
  
Offset 1378, 27 lines modifiedOffset 1375, 25 lines modified
1378 ····move-result·v21375 ····move-result·v2
  
1379 ····return·v21376 ····return·v2
1380 .end·method1377 .end·method
  
1381 .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object;1378 .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object;
1382 ····.locals·11379 ····.locals·1
1383 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
1384 ····.annotation·system·Ldalvik/annotation/Throws;1380 ····.annotation·system·Ldalvik/annotation/Throws;
1385 ········value·=·{1381 ········value·=·{
1386 ············Lorg/apache/commons/math3/exception/NullArgumentException;,1382 ············Lorg/apache/commons/math3/exception/NullArgumentException;,
1387 ············Lorg/apache/commons/math3/exception/MathArithmeticException;1383 ············Lorg/apache/commons/math3/exception/MathArithmeticException;
1388 ········}1384 ········}
1389 ····.end·annotation1385 ····.end·annotation
  
1390 ····.prologue1386 ····.prologue
1391 ····.line·401387 ····.line·40
1392 ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction;1388 ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction;
  
1393 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
1394 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->divide(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;1389 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->divide(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction;
  
1395 ····move-result-object·v01390 ····move-result-object·v0
  
1396 ····return-object·v01391 ····return-object·v0
1397 .end·method1392 .end·method
  
Offset 1586, 24 lines modifiedOffset 1581, 27 lines modified
  
1586 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->bitLength()I1581 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->bitLength()I
  
1587 ····move-result·v31582 ····move-result·v3
  
1588 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger;1583 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger;
  
 1584 ····.line·693
1589 ····invoke-virtual·{v4},·Ljava/math/BigInteger;->bitLength()I1585 ····invoke-virtual·{v4},·Ljava/math/BigInteger;->bitLength()I
  
1590 ····move-result·v41586 ····move-result·v4
  
 1587 ····.line·692
1591 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->max(II)I1588 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->max(II)I
  
1592 ····move-result·v31589 ····move-result·v3
  
1593 ····const-wide·v4,·0x7fefffffffffffffL····#·Double.MAX_VALUE1590 ····const-wide·v4,·0x7fefffffffffffffL····#·Double.MAX_VALUE
  
 1591 ····.line·693
1594 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->getExponent(D)I1592 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->getExponent(D)I
  
1595 ····move-result·v41593 ····move-result·v4
  
1596 ····sub-int·v2,·v3,·v41594 ····sub-int·v2,·v3,·v4
  
1597 ····.line·6941595 ····.line·694
Offset 1616, 14 lines modifiedOffset 1614, 15 lines modified
  
1616 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->doubleValue()D1614 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->doubleValue()D
  
1617 ····move-result-wide·v31615 ····move-result-wide·v3
  
1618 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger;1616 ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger;
Max diff block lines reached; 7553/10955 bytes (68.95%) of diff not shown.
791 B
smali/org/apache/commons/math3/fraction/ProperBigFractionFormat.smali
    
Offset 175, 16 lines modifiedOffset 175, 14 lines modified
175 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->wholeFormat:Ljava/text/NumberFormat;175 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->wholeFormat:Ljava/text/NumberFormat;
  
176 ····return-object·v0176 ····return-object·v0
177 .end·method177 .end·method
  
178 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;178 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;
179 ····.locals·1179 ····.locals·1
180 ····.param·p1,·"x0"····#·Ljava/lang/String; 
181 ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; 
  
182 ····.prologue180 ····.prologue
183 ····.line·38181 ····.line·38
184 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction;182 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction;
  
185 ····move-result-object·v0183 ····move-result-object·v0
  
572 B
smali/org/apache/commons/math3/fraction/BigFractionField.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/fraction/BigFractionField$1;, 
12 ········Lorg/apache/commons/math3/fraction/BigFractionField$LazyHolder;11 ········Lorg/apache/commons/math3/fraction/BigFractionField$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;",
776 B
smali/org/apache/commons/math3/fraction/ProperFractionFormat.smali
    
Offset 162, 16 lines modifiedOffset 162, 14 lines modified
162 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->wholeFormat:Ljava/text/NumberFormat;162 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->wholeFormat:Ljava/text/NumberFormat;
  
163 ····return-object·v0163 ····return-object·v0
164 .end·method164 .end·method
  
165 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;165 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;
166 ····.locals·1166 ····.locals·1
167 ····.param·p1,·"x0"····#·Ljava/lang/String; 
168 ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; 
  
169 ····.prologue167 ····.prologue
170 ····.line·39168 ····.line·39
171 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction;169 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction;
  
172 ····move-result-object·v0170 ····move-result-object·v0
  
560 B
smali/org/apache/commons/math3/fraction/FractionField.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/fraction/FractionField$1;, 
12 ········Lorg/apache/commons/math3/fraction/FractionField$LazyHolder;11 ········Lorg/apache/commons/math3/fraction/FractionField$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;",
1.01 KB
smali/org/apache/commons/math3/fraction/FractionFormat.smali
    
Offset 280, 15 lines modifiedOffset 280, 14 lines modified
  
280 ····.line·154280 ····.line·154
281 ····return-object·p2281 ····return-object·p2
282 .end·method282 .end·method
  
283 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number;283 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number;
284 ····.locals·1284 ····.locals·1
285 ····.param·p1,·"x0"····#·Ljava/lang/String; 
286 ····.annotation·system·Ldalvik/annotation/Throws;285 ····.annotation·system·Ldalvik/annotation/Throws;
287 ········value·=·{286 ········value·=·{
288 ············Ljava/text/ParseException;287 ············Ljava/text/ParseException;
289 ········}288 ········}
290 ····.end·annotation289 ····.end·annotation
  
291 ····.prologue290 ····.prologue
Offset 298, 16 lines modifiedOffset 297, 14 lines modified
298 ····move-result-object·v0297 ····move-result-object·v0
  
299 ····return-object·v0298 ····return-object·v0
300 .end·method299 .end·method
  
301 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;300 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;
302 ····.locals·1301 ····.locals·1
303 ····.param·p1,·"x0"····#·Ljava/lang/String; 
304 ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; 
  
305 ····.prologue302 ····.prologue
306 ····.line·37303 ····.line·37
307 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/FractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction;304 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/FractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction;
  
308 ····move-result-object·v0305 ····move-result-object·v0
  
1.34 KB
smali/org/apache/commons/math3/fraction/BigFractionFormat.smali
    
Offset 280, 15 lines modifiedOffset 280, 14 lines modified
  
280 ····.line·147280 ····.line·147
281 ····return-object·p2281 ····return-object·p2
282 .end·method282 .end·method
  
283 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number;283 .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number;
284 ····.locals·1284 ····.locals·1
285 ····.param·p1,·"x0"····#·Ljava/lang/String; 
286 ····.annotation·system·Ldalvik/annotation/Throws;285 ····.annotation·system·Ldalvik/annotation/Throws;
287 ········value·=·{286 ········value·=·{
288 ············Ljava/text/ParseException;287 ············Ljava/text/ParseException;
289 ········}288 ········}
290 ····.end·annotation289 ····.end·annotation
  
291 ····.prologue290 ····.prologue
Offset 298, 16 lines modifiedOffset 297, 14 lines modified
298 ····move-result-object·v0297 ····move-result-object·v0
  
299 ····return-object·v0298 ····return-object·v0
300 .end·method299 .end·method
  
301 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;300 .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;
302 ····.locals·1301 ····.locals·1
303 ····.param·p1,·"x0"····#·Ljava/lang/String; 
304 ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; 
  
305 ····.prologue302 ····.prologue
306 ····.line·41303 ····.line·41
307 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/BigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction;304 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/BigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction;
  
308 ····move-result-object·v0305 ····move-result-object·v0
  
Offset 492, 14 lines modifiedOffset 489, 15 lines modified
492 ····:goto_0489 ····:goto_0
493 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I490 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
494 ····move-result·v4491 ····move-result·v4
  
495 ····if-ge·v0,·v4,·:cond_1492 ····if-ge·v0,·v4,·:cond_1
  
 493 ····.line·273
496 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C494 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C
  
497 ····move-result·v4495 ····move-result·v4
  
498 ····invoke-static·{v4},·Ljava/lang/Character;->isDigit(C)Z496 ····invoke-static·{v4},·Ljava/lang/Character;->isDigit(C)Z
  
499 ····move-result·v4497 ····move-result·v4
9.98 KB
smali/org/apache/commons/math3/fraction/Fraction.smali
    
Offset 632, 14 lines modifiedOffset 632, 15 lines modified
632 ····.line·266632 ····.line·266
633 ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException;633 ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException;
  
634 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ZERO_DENOMINATOR_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;634 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ZERO_DENOMINATOR_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
635 ····new-array·v3,·v3,·[Ljava/lang/Object;635 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
 636 ····.line·267
636 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;637 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
637 ····move-result-object·v4638 ····move-result-object·v4
  
638 ····aput-object·v4,·v3,·v6639 ····aput-object·v4,·v3,·v6
  
639 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;640 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 665, 14 lines modifiedOffset 666, 15 lines modified
665 ····:cond_1666 ····:cond_1
666 ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException;667 ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException;
  
667 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OVERFLOW_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;668 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OVERFLOW_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
668 ····new-array·v3,·v3,·[Ljava/lang/Object;669 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
 670 ····.line·273
669 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;671 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
670 ····move-result-object·v4672 ····move-result-object·v4
  
671 ····aput-object·v4,·v3,·v6673 ····aput-object·v4,·v3,·v6
  
672 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;674 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 822, 33 lines modifiedOffset 824, 38 lines modified
  
822 ····.line·502824 ····.line·502
823 ····.local·v4,·"upv":I825 ····.local·v4,·"upv":I
824 ····new-instance·v8,·Lorg/apache/commons/math3/fraction/Fraction;826 ····new-instance·v8,·Lorg/apache/commons/math3/fraction/Fraction;
  
825 ····if-eqz·p2,·:cond_4827 ····if-eqz·p2,·:cond_4
  
 828 ····.line·503
826 ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->addAndCheck(II)I829 ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->addAndCheck(II)I
  
827 ····move-result·v7830 ····move-result·v7
  
 831 ····.line·504
828 ····:goto_1832 ····:goto_1
829 ····iget·v9,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I833 ····iget·v9,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I
  
830 ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I834 ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I
  
 835 ····.line·505
831 ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I836 ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I
  
832 ····move-result·v9837 ····move-result·v9
  
833 ····invoke-direct·{v8,·v7,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V838 ····invoke-direct·{v8,·v7,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V
  
834 ····move-object·p1,·v8839 ····move-object·p1,·v8
  
 840 ····.line·502
835 ····goto·:goto_0841 ····goto·:goto_0
  
 842 ····.line·504
836 ····:cond_4843 ····:cond_4
837 ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->subAndCheck(II)I844 ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->subAndCheck(II)I
  
838 ····move-result·v7845 ····move-result·v7
  
839 ····goto·:goto_1846 ····goto·:goto_1
  
Offset 866, 14 lines modifiedOffset 873, 15 lines modified
  
866 ····iget·v8,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I873 ····iget·v8,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I
  
867 ····div-int/2addr·v8,·v0874 ····div-int/2addr·v8,·v0
  
868 ····int-to-long·v8,·v8875 ····int-to-long·v8,·v8
  
 876 ····.line·511
869 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;877 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
870 ····move-result-object·v8878 ····move-result-object·v8
  
871 ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;879 ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
872 ····move-result-object·v5880 ····move-result-object·v5
Offset 890, 14 lines modifiedOffset 898, 15 lines modified
  
890 ····iget·v8,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I898 ····iget·v8,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I
  
891 ····div-int/2addr·v8,·v0899 ····div-int/2addr·v8,·v0
  
892 ····int-to-long·v8,·v8900 ····int-to-long·v8,·v8
  
 901 ····.line·513
893 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;902 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
894 ····move-result-object·v8903 ····move-result-object·v8
  
895 ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;904 ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
896 ····move-result-object·v4905 ····move-result-object·v4
Offset 1005, 22 lines modifiedOffset 1014, 24 lines modified
  
1005 ····div-int/2addr·v9,·v01014 ····div-int/2addr·v9,·v0
  
1006 ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I1015 ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I
  
1007 ····div-int/2addr·v10,·v11016 ····div-int/2addr·v10,·v1
  
 1017 ····.line·527
1008 ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I1018 ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I
  
1009 ····move-result·v91019 ····move-result·v9
  
1010 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V1020 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V
  
1011 ····move-object·p1,·v71021 ····move-object·p1,·v7
  
 1022 ····.line·526
1012 ····goto/16·:goto_01023 ····goto/16·:goto_0
1013 .end·method1024 .end·method
  
1014 .method·public·static·getReducedFraction(II)Lorg/apache/commons/math3/fraction/Fraction;1025 .method·public·static·getReducedFraction(II)Lorg/apache/commons/math3/fraction/Fraction;
1015 ····.locals·71026 ····.locals·7
1016 ····.param·p0,·"numerator"····#·I1027 ····.param·p0,·"numerator"····#·I
1017 ····.param·p1,·"denominator"····#·I1028 ····.param·p1,·"denominator"····#·I
Max diff block lines reached; 6529/10114 bytes (64.55%) of diff not shown.
1.28 KB
smali/org/apache/commons/math3/optim/SimpleVectorValueChecker.smali
    
Offset 73, 26 lines modifiedOffset 73, 21 lines modified
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
  
75 #·virtual·methods75 #·virtual·methods
76 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z76 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
77 ····.locals·177 ····.locals·1
78 ····.param·p1,·"x0"····#·I 
79 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
80 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
81 ····.prologue78 ····.prologue
82 ····.line·3979 ····.line·39
83 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair;80 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
84 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
85 ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointVectorValuePair;81 ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
86 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
87 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)Z82 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)Z
  
88 ····move-result·v083 ····move-result·v0
  
89 ····return·v084 ····return·v0
90 .end·method85 .end·method
  
Offset 186, 14 lines modifiedOffset 181, 15 lines modified
  
186 ····mul-double/2addr·v12,·v10181 ····mul-double/2addr·v12,·v10
  
187 ····cmpl-double·v12,·v4,·v12182 ····cmpl-double·v12,·v4,·v12
  
188 ····if-lez·v12,·:cond_1183 ····if-lez·v12,·:cond_1
  
 184 ····.line·129
189 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->getAbsoluteThreshold()D185 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->getAbsoluteThreshold()D
  
190 ····move-result-wide·v12186 ····move-result-wide·v12
  
191 ····cmpl-double·v12,·v4,·v12187 ····cmpl-double·v12,·v4,·v12
  
192 ····if-lez·v12,·:cond_1188 ····if-lez·v12,·:cond_1
1.33 KB
smali/org/apache/commons/math3/optim/SimplePointChecker.smali
    
Offset 78, 27 lines modifiedOffset 78, 22 lines modified
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
  
80 #·virtual·methods80 #·virtual·methods
81 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z81 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
82 ····.locals·182 ····.locals·1
83 ····.param·p1,·"x0"····#·I 
84 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
85 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
86 ····.prologue83 ····.prologue
87 ····.line·4284 ····.line·42
88 ····.local·p0,·"this":Lorg/apache/commons/math3/optim/SimplePointChecker;,·"Lorg/apache/commons/math3/optim/SimplePointChecker<TPAIR;>;"85 ····.local·p0,·"this":Lorg/apache/commons/math3/optim/SimplePointChecker;,·"Lorg/apache/commons/math3/optim/SimplePointChecker<TPAIR;>;"
89 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;86 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;
  
90 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
91 ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair;87 ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair;
  
92 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
93 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z88 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z
  
94 ····move-result·v089 ····move-result·v0
  
95 ····return·v090 ····return·v0
96 .end·method91 .end·method
  
Offset 202, 14 lines modifiedOffset 197, 15 lines modified
  
202 ····mul-double/2addr·v12,·v10197 ····mul-double/2addr·v12,·v10
  
203 ····cmpl-double·v12,·v4,·v12198 ····cmpl-double·v12,·v4,·v12
  
204 ····if-lez·v12,·:cond_1199 ····if-lez·v12,·:cond_1
  
 200 ····.line·128
205 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimplePointChecker;->getAbsoluteThreshold()D201 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimplePointChecker;->getAbsoluteThreshold()D
  
206 ····move-result-wide·v12202 ····move-result-wide·v12
  
207 ····cmpl-double·v12,·v4,·v12203 ····cmpl-double·v12,·v4,·v12
  
208 ····if-lez·v12,·:cond_1204 ····if-lez·v12,·:cond_1
980 B
smali/org/apache/commons/math3/optim/PointVectorValuePair.smali
    
Offset 54, 42 lines modifiedOffset 54, 45 lines modified
54 ····.line·5854 ····.line·58
55 ····if-eqz·p3,·:cond_055 ····if-eqz·p3,·:cond_0
  
56 ····if-nez·p1,·:cond_156 ····if-nez·p1,·:cond_1
  
57 ····move-object·p1,·v157 ····move-object·p1,·v1
  
 58 ····.line·60
58 ····.end·local·p1····#·"point":[D59 ····.end·local·p1····#·"point":[D
59 ····:cond_060 ····:cond_0
60 ····:goto_061 ····:goto_0
61 ····if-eqz·p3,·:cond_362 ····if-eqz·p3,·:cond_3
  
62 ····if-nez·p2,·:cond_263 ····if-nez·p2,·:cond_2
  
63 ····move-object·v0,·v164 ····move-object·v0,·v1
  
 65 ····.line·58
64 ····:goto_166 ····:goto_1
65 ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V67 ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
66 ····.line·6668 ····.line·66
67 ····return-void69 ····return-void
  
68 ····.line·5870 ····.line·60
69 ····.restart·local·p1····#·"point":[D71 ····.restart·local·p1····#·"point":[D
70 ····:cond_172 ····:cond_1
71 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;73 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;
  
72 ····move-result-object·v074 ····move-result-object·v0
  
73 ····check-cast·v0,·[D75 ····check-cast·v0,·[D
  
74 ····move-object·p1,·v076 ····move-object·p1,·v0
  
75 ····goto·:goto_077 ····goto·:goto_0
  
 78 ····.line·64
76 ····.end·local·p1····#·"point":[D79 ····.end·local·p1····#·"point":[D
77 ····:cond_280 ····:cond_2
78 ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object;81 ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object;
  
79 ····move-result-object·v082 ····move-result-object·v0
  
80 ····check-cast·v0,·[D83 ····check-cast·v0,·[D
663 B
smali/org/apache/commons/math3/optim/AbstractOptimizationProblem.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/apache/commons/math3/optim/OptimizationProblem;6 .implements·Lorg/apache/commons/math3/optim/OptimizationProblem;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$1;, 
11 ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxIterCallback;,10 ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxIterCallback;,
12 ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxEvalCallback;11 ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxEvalCallback;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{15 ····value·=·{
4.41 KB
smali/org/apache/commons/math3/optim/BaseMultivariateOptimizer.smali
    
Offset 314, 91 lines modifiedOffset 314, 86 lines modified
  
314 ····move-result-object·v0314 ····move-result-object·v0
  
315 ····return-object·v0315 ····return-object·v0
316 .end·method316 .end·method
  
317 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V317 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
318 ····.locals·6318 ····.locals·5
319 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;319 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
320 ····.prologue320 ····.prologue
321 ····.line·82321 ····.line·82
322 ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;,·"Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer<TPAIR;>;"322 ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;,·"Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer<TPAIR;>;"
323 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V323 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
324 ····.line·86324 ····.line·86
325 ····move-object·v0,·p1325 ····array-length·v3,·p1
  
 326 ····const/4·v2,·0x0
326 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
327 ····array-length·v4,·v0 
  
328 ····.local·v4,·"len$":I 
329 ····const/4·v3,·0x0 
  
330 ····.local·v3,·"i$":I 
331 ····:goto_0327 ····:goto_0
332 ····if-ge·v3,·v4,·:cond_2328 ····if-ge·v2,·v3,·:cond_2
  
333 ····aget-object·v2,·v0,·v3329 ····aget-object·v1,·p1,·v2
  
334 ····.line·87330 ····.line·87
335 ····.local·v2,·"data":Lorg/apache/commons/math3/optim/OptimizationData;331 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
336 ····instance-of·v5,·v2,·Lorg/apache/commons/math3/optim/InitialGuess;332 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/InitialGuess;
  
337 ····if-eqz·v5,·:cond_1333 ····if-eqz·v4,·:cond_1
  
338 ····.line·88334 ····.line·88
339 ····check-cast·v2,·Lorg/apache/commons/math3/optim/InitialGuess;335 ····check-cast·v1,·Lorg/apache/commons/math3/optim/InitialGuess;
  
340 ····.end·local·v2····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;336 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
341 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optim/InitialGuess;->getInitialGuess()[D337 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/InitialGuess;->getInitialGuess()[D
  
342 ····move-result-object·v5338 ····move-result-object·v4
  
343 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->start:[D339 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->start:[D
  
344 ····.line·86340 ····.line·86
345 ····:cond_0341 ····:cond_0
346 ····:goto_1342 ····:goto_1
347 ····add-int/lit8·v3,·v3,·0x1343 ····add-int/lit8·v2,·v2,·0x1
  
348 ····goto·:goto_0344 ····goto·:goto_0
  
349 ····.line·91345 ····.line·91
350 ····.restart·local·v2····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;346 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
351 ····:cond_1347 ····:cond_1
352 ····instance-of·v5,·v2,·Lorg/apache/commons/math3/optim/SimpleBounds;348 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/SimpleBounds;
  
353 ····if-eqz·v5,·:cond_0349 ····if-eqz·v4,·:cond_0
  
354 ····move-object·v1,·v2350 ····move-object·v0,·v1
  
355 ····.line·92351 ····.line·92
356 ····check-cast·v1,·Lorg/apache/commons/math3/optim/SimpleBounds;352 ····check-cast·v0,·Lorg/apache/commons/math3/optim/SimpleBounds;
  
357 ····.line·93353 ····.line·93
358 ····.local·v1,·"bounds":Lorg/apache/commons/math3/optim/SimpleBounds;354 ····.local·v0,·"bounds":Lorg/apache/commons/math3/optim/SimpleBounds;
359 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/SimpleBounds;->getLower()[D355 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/SimpleBounds;->getLower()[D
  
360 ····move-result-object·v5356 ····move-result-object·v4
  
361 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->lowerBound:[D357 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->lowerBound:[D
  
362 ····.line·94358 ····.line·94
363 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/SimpleBounds;->getUpper()[D359 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/SimpleBounds;->getUpper()[D
  
364 ····move-result-object·v5360 ····move-result-object·v4
  
365 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->upperBound:[D361 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->upperBound:[D
  
366 ····goto·:goto_1362 ····goto·:goto_1
  
367 ····.line·100363 ····.line·100
368 ····.end·local·v1····#·"bounds":Lorg/apache/commons/math3/optim/SimpleBounds;364 ····.end·local·v0····#·"bounds":Lorg/apache/commons/math3/optim/SimpleBounds;
369 ····.end·local·v2····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;365 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
370 ····:cond_2366 ····:cond_2
371 ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->checkParameters()V367 ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->checkParameters()V
  
372 ····.line·101368 ····.line·101
373 ····return-void369 ····return-void
374 .end·method370 .end·method
4.15 KB
smali/org/apache/commons/math3/optim/BaseOptimizer.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BaseOptimizer.java"3 .source·"BaseOptimizer.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/optim/BaseOptimizer$1;, 
8 ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxIterCallback;,7 ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxIterCallback;,
9 ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxEvalCallback;8 ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxEvalCallback;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;11 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{12 ····value·=·{
Offset 310, 77 lines modifiedOffset 309, 72 lines modified
  
310 ····move-result-object·v0309 ····move-result-object·v0
  
311 ····return-object·v0310 ····return-object·v0
312 .end·method311 .end·method
  
313 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V312 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
314 ····.locals·6313 ····.locals·5
315 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;314 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
316 ····.prologue315 ····.prologue
317 ····.line·220316 ····.line·220
318 ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseOptimizer;,·"Lorg/apache/commons/math3/optim/BaseOptimizer<TPAIR;>;"317 ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseOptimizer;,·"Lorg/apache/commons/math3/optim/BaseOptimizer<TPAIR;>;"
319 ····move-object·v0,·p1318 ····array-length·v2,·p1
  
 319 ····const/4·v1,·0x0
320 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
321 ····array-length·v3,·v0 
  
322 ····.local·v3,·"len$":I 
323 ····const/4·v2,·0x0 
  
324 ····.local·v2,·"i$":I 
325 ····:goto_0320 ····:goto_0
326 ····if-ge·v2,·v3,·:cond_2321 ····if-ge·v1,·v2,·:cond_2
  
327 ····aget-object·v1,·v0,·v2322 ····aget-object·v0,·p1,·v1
  
328 ····.line·221323 ····.line·221
329 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;324 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
330 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/MaxEval;325 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/MaxEval;
  
331 ····if-eqz·v4,·:cond_1326 ····if-eqz·v3,·:cond_1
  
332 ····.line·222327 ····.line·222
333 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseOptimizer;->evaluations:Lorg/apache/commons/math3/util/Incrementor;328 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/BaseOptimizer;->evaluations:Lorg/apache/commons/math3/util/Incrementor;
  
334 ····check-cast·v1,·Lorg/apache/commons/math3/optim/MaxEval;329 ····check-cast·v0,·Lorg/apache/commons/math3/optim/MaxEval;
  
335 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;330 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
336 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/MaxEval;->getMaxEval()I331 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/MaxEval;->getMaxEval()I
  
337 ····move-result·v5332 ····move-result·v4
  
338 ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/math3/util/Incrementor;->setMaximalCount(I)V333 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/util/Incrementor;->setMaximalCount(I)V
  
339 ····.line·220334 ····.line·220
340 ····:cond_0335 ····:cond_0
341 ····:goto_1336 ····:goto_1
342 ····add-int/lit8·v2,·v2,·0x1337 ····add-int/lit8·v1,·v1,·0x1
  
343 ····goto·:goto_0338 ····goto·:goto_0
  
344 ····.line·225339 ····.line·225
345 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;340 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
346 ····:cond_1341 ····:cond_1
347 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/MaxIter;342 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/MaxIter;
  
348 ····if-eqz·v4,·:cond_0343 ····if-eqz·v3,·:cond_0
  
349 ····.line·226344 ····.line·226
350 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseOptimizer;->iterations:Lorg/apache/commons/math3/util/Incrementor;345 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/BaseOptimizer;->iterations:Lorg/apache/commons/math3/util/Incrementor;
  
351 ····check-cast·v1,·Lorg/apache/commons/math3/optim/MaxIter;346 ····check-cast·v0,·Lorg/apache/commons/math3/optim/MaxIter;
  
352 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;347 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
353 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/MaxIter;->getMaxIter()I348 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/MaxIter;->getMaxIter()I
  
354 ····move-result·v5349 ····move-result·v4
  
355 ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/math3/util/Incrementor;->setMaximalCount(I)V350 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/util/Incrementor;->setMaximalCount(I)V
  
356 ····goto·:goto_1351 ····goto·:goto_1
  
357 ····.line·230352 ····.line·230
358 ····:cond_2353 ····:cond_2
359 ····return-void354 ····return-void
360 .end·method355 .end·method
1.21 KB
smali/org/apache/commons/math3/optim/SimpleValueChecker.smali
    
Offset 73, 26 lines modifiedOffset 73, 21 lines modified
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
  
75 #·virtual·methods75 #·virtual·methods
76 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z76 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
77 ····.locals·177 ····.locals·1
78 ····.param·p1,·"x0"····#·I 
79 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
80 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
81 ····.prologue78 ····.prologue
82 ····.line·3979 ····.line·39
83 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair;80 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair;
  
84 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
85 ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointValuePair;81 ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointValuePair;
  
86 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
87 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)Z82 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)Z
  
88 ····move-result·v083 ····move-result·v0
  
89 ····return·v084 ····return·v0
90 .end·method85 .end·method
  
Offset 175, 14 lines modifiedOffset 170, 15 lines modified
  
175 ····mul-double/2addr·v8,·v6170 ····mul-double/2addr·v8,·v6
  
176 ····cmpg-double·v8,·v2,·v8171 ····cmpg-double·v8,·v2,·v8
  
177 ····if-lez·v8,·:cond_1172 ····if-lez·v8,·:cond_1
  
 173 ····.line·124
178 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->getAbsoluteThreshold()D174 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->getAbsoluteThreshold()D
  
179 ····move-result-wide·v8175 ····move-result-wide·v8
  
180 ····cmpg-double·v8,·v2,·v8176 ····cmpg-double·v8,·v2,·v8
  
181 ····if-gtz·v8,·:cond_2177 ····if-gtz·v8,·:cond_2
678 B
smali/org/apache/commons/math3/optim/PointValuePair.smali
    
Offset 54, 25 lines modifiedOffset 54, 27 lines modified
54 ····.line·5854 ····.line·58
55 ····if-eqz·p4,·:cond_155 ····if-eqz·p4,·:cond_1
  
56 ····if-nez·p1,·:cond_056 ····if-nez·p1,·:cond_0
  
57 ····const/4·v0,·0x057 ····const/4·v0,·0x0
  
 58 ····.line·61
58 ····:goto_059 ····:goto_0
59 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;60 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
60 ····move-result-object·v161 ····move-result-object·v1
  
 62 ····.line·58
61 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V63 ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
62 ····.line·6264 ····.line·62
63 ····return-void65 ····return-void
  
64 ····.line·5866 ····.line·59
65 ····:cond_067 ····:cond_0
66 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;68 ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object;
  
67 ····move-result-object·v069 ····move-result-object·v0
  
68 ····check-cast·v0,·[D70 ····check-cast·v0,·[D
  
6.56 KB
smali/org/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer.smali
    
Offset 66, 14 lines modifiedOffset 66, 15 lines modified
  
66 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->target:[D66 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->target:[D
  
67 ····array-length·v1,·v167 ····array-length·v1,·v1
  
68 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;68 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 69 ····.line·164
69 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I70 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
70 ····move-result·v271 ····move-result·v2
  
71 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V72 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
72 ····throw·v073 ····throw·v0
Offset 143, 15 lines modifiedOffset 144, 14 lines modified
143 ····move-result-object·v0144 ····move-result-object·v0
  
144 ····return-object·v0145 ····return-object·v0
145 .end·method146 .end·method
  
146 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;147 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
147 ····.locals·1148 ····.locals·1
148 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
149 ····.prologue149 ····.prologue
150 ····.line·35150 ····.line·35
151 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair;151 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
152 ····move-result-object·v0152 ····move-result-object·v0
  
Offset 176, 94 lines modifiedOffset 176, 89 lines modified
  
176 ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointVectorValuePair;176 ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
177 ····return-object·v0177 ····return-object·v0
178 .end·method178 .end·method
  
179 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V179 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
180 ····.locals·5180 ····.locals·4
181 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;181 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
182 ····.prologue182 ····.prologue
183 ····.line·132183 ····.line·132
184 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V184 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
185 ····.line·136185 ····.line·136
186 ····move-object·v0,·p1186 ····array-length·v2,·p1
  
 187 ····const/4·v1,·0x0
187 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
188 ····array-length·v3,·v0 
  
189 ····.local·v3,·"len$":I 
190 ····const/4·v2,·0x0 
  
191 ····.local·v2,·"i$":I 
192 ····:goto_0188 ····:goto_0
193 ····if-ge·v2,·v3,·:cond_3189 ····if-ge·v1,·v2,·:cond_3
  
194 ····aget-object·v1,·v0,·v2190 ····aget-object·v0,·p1,·v1
  
195 ····.line·137191 ····.line·137
196 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;192 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
197 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;193 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;
  
198 ····if-eqz·v4,·:cond_1194 ····if-eqz·v3,·:cond_1
  
199 ····.line·138195 ····.line·138
200 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;196 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;
  
201 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;197 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
202 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;->getModelFunction()Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;198 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;->getModelFunction()Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;
  
203 ····move-result-object·v4199 ····move-result-object·v3
  
204 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->model:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;200 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->model:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;
  
205 ····.line·136201 ····.line·136
206 ····:cond_0202 ····:cond_0
207 ····:goto_1203 ····:goto_1
208 ····add-int/lit8·v2,·v2,·0x1204 ····add-int/lit8·v1,·v1,·0x1
  
209 ····goto·:goto_0205 ····goto·:goto_0
  
210 ····.line·141206 ····.line·141
211 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;207 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
212 ····:cond_1208 ····:cond_1
213 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/Target;209 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Target;
  
214 ····if-eqz·v4,·:cond_2210 ····if-eqz·v3,·:cond_2
  
215 ····.line·142211 ····.line·142
216 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/Target;212 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Target;
  
217 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;213 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
218 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/nonlinear/vector/Target;->getTarget()[D214 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/Target;->getTarget()[D
  
219 ····move-result-object·v4215 ····move-result-object·v3
  
220 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->target:[D216 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->target:[D
  
221 ····goto·:goto_1217 ····goto·:goto_1
  
222 ····.line·145218 ····.line·145
223 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;219 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
224 ····:cond_2220 ····:cond_2
225 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;221 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;
  
226 ····if-eqz·v4,·:cond_0222 ····if-eqz·v3,·:cond_0
  
227 ····.line·146223 ····.line·146
228 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;224 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;
  
229 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;225 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
230 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix;226 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix;
  
231 ····move-result-object·v4227 ····move-result-object·v3
  
232 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;228 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
233 ····goto·:goto_1229 ····goto·:goto_1
  
234 ····.line·152230 ····.line·152
235 ····:cond_3231 ····:cond_3
236 ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->checkParameters()V232 ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->checkParameters()V
  
Max diff block lines reached; -1/6547 bytes (-0.02%) of diff not shown.
621 B
smali/org/apache/commons/math3/optim/nonlinear/vector/Weight.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
38 ····.line·5738 ····.line·57
39 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;39 ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException;
  
40 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I40 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
41 ····move-result·v141 ····move-result·v1
  
 42 ····.line·58
42 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I43 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
43 ····move-result·v244 ····move-result·v2
  
44 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V45 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V
  
45 ····throw·v046 ····throw·v0
3.5 KB
smali/org/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer.smali
    
Offset 49, 15 lines modifiedOffset 49, 14 lines modified
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····return-object·v050 ····return-object·v0
51 .end·method51 .end·method
  
52 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;52 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
53 ····.locals·153 ····.locals·1
54 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
55 ····.prologue54 ····.prologue
56 ····.line·4355 ····.line·43
57 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair;56 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
58 ····move-result-object·v057 ····move-result-object·v0
  
Offset 80, 56 lines modifiedOffset 79, 51 lines modified
  
80 ····move-result-object·v079 ····move-result-object·v0
  
81 ····return-object·v080 ····return-object·v0
82 .end·method81 .end·method
  
83 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V82 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
84 ····.locals·583 ····.locals·4
85 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;84 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
86 ····.prologue85 ····.prologue
87 ····.line·10486 ····.line·104
88 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V87 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
89 ····.line·10888 ····.line·108
90 ····move-object·v0,·p189 ····array-length·v2,·p1
  
 90 ····const/4·v1,·0x0
91 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
92 ····array-length·v3,·v0 
  
93 ····.local·v3,·"len$":I 
94 ····const/4·v2,·0x0 
  
95 ····.local·v2,·"i$":I 
96 ····:goto_091 ····:goto_0
97 ····if-ge·v2,·v3,·:cond_092 ····if-ge·v1,·v2,·:cond_0
  
98 ····aget-object·v1,·v0,·v293 ····aget-object·v0,·p1,·v1
  
99 ····.line·10994 ····.line·109
100 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;95 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
101 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;96 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;
  
102 ····if-eqz·v4,·:cond_197 ····if-eqz·v3,·:cond_1
  
103 ····.line·11098 ····.line·110
104 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;99 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;
  
105 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;100 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
106 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;->getModelFunctionJacobian()Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;101 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;->getModelFunctionJacobian()Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;
  
107 ····move-result-object·v4102 ····move-result-object·v1
  
108 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->jacobian:Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;103 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->jacobian:Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;
  
109 ····.line·116104 ····.line·116
110 ····:cond_0105 ····:cond_0
111 ····return-void106 ····return-void
  
112 ····.line·108107 ····.line·108
113 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;108 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
114 ····:cond_1109 ····:cond_1
115 ····add-int/lit8·v2,·v2,·0x1110 ····add-int/lit8·v1,·v1,·0x1
  
116 ····goto·:goto_0111 ····goto·:goto_0
117 .end·method112 .end·method
919 B
smali/org/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer.smali
    
Offset 146, 21 lines modifiedOffset 146, 19 lines modified
146 ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointVectorValuePair;146 ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
147 ····return-object·v0147 ····return-object·v0
148 .end·method148 .end·method
  
149 .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V149 .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V
150 ····.locals·0150 ····.locals·0
151 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
152 ····.prologue151 ····.prologue
153 ····.line·42152 ····.line·42
154 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair;153 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
155 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
156 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;->store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V154 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;->store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V
  
157 ····return-void155 ····return-void
158 .end·method156 .end·method
  
159 .method·protected·store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V157 .method·protected·store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V
160 ····.locals·1158 ····.locals·1
2.3 KB
smali/org/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 .field·private·final·weight:Lorg/apache/commons/math3/linear/RealMatrix;34 .field·private·final·weight:Lorg/apache/commons/math3/linear/RealMatrix;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;)V36 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;)V
37 ····.locals·337 ····.locals·3
 38 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;
  
38 ····.prologue39 ····.prologue
39 ····.line·9940 ····.line·99
40 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;41 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 119, 25 lines modifiedOffset 120, 21 lines modified
119 ····return-wide·v2120 ····return-wide·v2
120 .end·method121 .end·method
  
  
121 #·virtual·methods122 #·virtual·methods
122 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I123 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
123 ····.locals·1124 ····.locals·1
124 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
125 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
126 ····.prologue125 ····.prologue
127 ····.line·99126 ····.line·99
128 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair;127 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
129 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
130 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair;128 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
131 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
132 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)I129 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)I
  
133 ····move-result·v0130 ····move-result·v0
  
134 ····return·v0131 ····return·v0
135 .end·method132 .end·method
  
Offset 176, 17 lines modifiedOffset 173, 19 lines modified
  
176 ····.line·110173 ····.line·110
177 ····:cond_2174 ····:cond_2
178 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D175 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D
  
179 ····move-result-wide·v0176 ····move-result-wide·v0
  
 177 ····.line·111
180 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D178 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D
  
181 ····move-result-wide·v2179 ····move-result-wide·v2
  
 180 ····.line·110
182 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I181 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I
  
183 ····move-result·v0182 ····move-result·v0
  
184 ····goto·:goto_0183 ····goto·:goto_0
185 .end·method184 .end·method
2.18 KB
smali/org/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer.smali
    
Offset 226, 14 lines modifiedOffset 226, 15 lines modified
226 ····.line·957226 ····.line·957
227 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getLowerBound()[D227 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getLowerBound()[D
  
228 ····move-result-object·v0228 ····move-result-object·v0
  
229 ····if-nez·v0,·:cond_0229 ····if-nez·v0,·:cond_0
  
 230 ····.line·958
230 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getUpperBound()[D231 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getUpperBound()[D
  
231 ····move-result-object·v0232 ····move-result-object·v0
  
232 ····if-eqz·v0,·:cond_1233 ····if-eqz·v0,·:cond_1
  
233 ····.line·959234 ····.line·959
Offset 2391, 14 lines modifiedOffset 2392, 15 lines modified
  
2391 ····new-array·v0,·v0,·[Ljava/lang/Object;2392 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
2392 ····move-object/from16·v27,·v02393 ····move-object/from16·v27,·v0
  
2393 ····const/16·v28,·0x02394 ····const/16·v28,·0x0
  
 2395 ····.line·890
2394 ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;2396 ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
2395 ····move-result-object·v292397 ····move-result-object·v29
  
2396 ····aput-object·v29,·v27,·v282398 ····aput-object·v29,·v27,·v28
  
2397 ····const/16·v28,·0x12399 ····const/16·v28,·0x1
Offset 4147, 14 lines modifiedOffset 4149, 15 lines modified
  
4147 ····move-object/from16·v0,·p04149 ····move-object/from16·v0,·p0
  
4148 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->costRelativeTolerance:D4150 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->costRelativeTolerance:D
  
4149 ····move-wide/from16·v75,·v04151 ····move-wide/from16·v75,·v0
  
 4152 ····.line·529
4150 ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;4153 ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
4151 ····move-result-object·v754154 ····move-result-object·v75
  
4152 ····aput-object·v75,·v73,·v744155 ····aput-object·v75,·v73,·v74
  
4153 ····move-object/from16·v0,·v724156 ····move-object/from16·v0,·v72
Offset 4192, 14 lines modifiedOffset 4195, 15 lines modified
  
4192 ····move-object/from16·v0,·p04195 ····move-object/from16·v0,·p0
  
4193 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->parRelativeTolerance:D4196 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->parRelativeTolerance:D
  
4194 ····move-wide/from16·v75,·v04197 ····move-wide/from16·v75,·v0
  
 4198 ····.line·532
4195 ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;4199 ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
4196 ····move-result-object·v754200 ····move-result-object·v75
  
4197 ····aput-object·v75,·v73,·v744201 ····aput-object·v75,·v73,·v74
  
4198 ····move-object/from16·v0,·v724202 ····move-object/from16·v0,·v72
Offset 4235, 14 lines modifiedOffset 4239, 15 lines modified
  
4235 ····move-object/from16·v0,·p04239 ····move-object/from16·v0,·p0
  
4236 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->orthoTolerance:D4240 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->orthoTolerance:D
  
4237 ····move-wide/from16·v75,·v04241 ····move-wide/from16·v75,·v0
  
 4242 ····.line·535
4238 ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;4243 ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
4239 ····move-result-object·v754244 ····move-result-object·v75
  
4240 ····aput-object·v75,·v73,·v744245 ····aput-object·v75,·v73,·v74
  
4241 ····move-object/from16·v0,·v724246 ····move-object/from16·v0,·v72
2.76 KB
smali/org/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer.smali
    
Offset 68, 14 lines modifiedOffset 68, 15 lines modified
68 ····.line·17968 ····.line·179
69 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getLowerBound()[D69 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getLowerBound()[D
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····if-nez·v0,·:cond_071 ····if-nez·v0,·:cond_0
  
 72 ····.line·180
72 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getUpperBound()[D73 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getUpperBound()[D
  
73 ····move-result-object·v074 ····move-result-object·v0
  
74 ····if-eqz·v0,·:cond_175 ····if-eqz·v0,·:cond_1
  
75 ····.line·18176 ····.line·181
Offset 114, 15 lines modifiedOffset 115, 15 lines modified
114 .method·public·doOptimize()Lorg/apache/commons/math3/optim/PointVectorValuePair;115 .method·public·doOptimize()Lorg/apache/commons/math3/optim/PointVectorValuePair;
115 ····.locals·40116 ····.locals·40
  
116 ····.prologue117 ····.prologue
117 ····.line·85118 ····.line·85
118 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->checkParameters()V119 ····invoke-direct/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->checkParameters()V
  
119 ····.line·87120 ····.line·88
120 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;121 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;
  
121 ····move-result-object·v6122 ····move-result-object·v6
  
122 ····.line·91123 ····.line·91
123 ····.local·v6,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointVectorValuePair;>;"124 ····.local·v6,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointVectorValuePair;>;"
124 ····if-nez·v6,·:cond_0125 ····if-nez·v6,·:cond_0
Offset 460, 14 lines modifiedOffset 461, 15 lines modified
  
460 ····move-object/from16·v0,·v36461 ····move-object/from16·v0,·v36
  
461 ····move-object/from16·v1,·v19462 ····move-object/from16·v1,·v19
  
462 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V463 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V
  
 464 ····.line·159
463 ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;465 ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
464 ····move-result-object·v26466 ····move-result-object·v26
  
465 ····.line·161467 ····.line·161
466 ····.local·v26,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;468 ····.local·v26,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;
467 ····:goto_5469 ····:goto_5
Offset 512, 26 lines modifiedOffset 514, 27 lines modified
512 ····aput-wide·v36,·v10,·v15514 ····aput-wide·v36,·v10,·v15
  
513 ····.line·163515 ····.line·163
514 ····add-int/lit8·v15,·v15,·0x1516 ····add-int/lit8·v15,·v15,·0x1
  
515 ····goto·:goto_6517 ····goto·:goto_6
  
516 ····.line·158518 ····.line·159
517 ····.end·local·v12····#·"dX":[D519 ····.end·local·v12····#·"dX":[D
518 ····.end·local·v26····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;520 ····.end·local·v26····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;
519 ····:cond_8521 ····:cond_8
520 ····new-instance·v36,·Lorg/apache/commons/math3/linear/QRDecomposition;522 ····new-instance·v36,·Lorg/apache/commons/math3/linear/QRDecomposition;
  
521 ····move-object/from16·v0,·v36523 ····move-object/from16·v0,·v36
  
522 ····move-object/from16·v1,·v19524 ····move-object/from16·v1,·v19
  
523 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V525 ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V
  
 526 ····.line·160
524 ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;527 ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
525 ····:try_end_0528 ····:try_end_0
526 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0529 ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0
  
527 ····move-result-object·v26530 ····move-result-object·v26
  
528 ····goto·:goto_5531 ····goto·:goto_5
4.65 KB
smali/org/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer.smali
    
Offset 157, 14 lines modifiedOffset 157, 15 lines modified
  
157 ····.line·153157 ····.line·153
158 ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix;158 ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix;
159 ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition;159 ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition;
  
160 ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V160 ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V
  
 161 ····.line·154
161 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;162 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver;
  
162 ····move-result-object·v2163 ····move-result-object·v2
  
163 ····.line·155164 ····.line·155
164 ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;165 ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver;
165 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix;166 ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix;
Offset 363, 15 lines modifiedOffset 364, 14 lines modified
363 ····move-result-object·v0364 ····move-result-object·v0
  
364 ····return-object·v0365 ····return-object·v0
365 .end·method366 .end·method
  
366 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;367 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
367 ····.locals·1368 ····.locals·1
368 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
369 ····.prologue369 ····.prologue
370 ····.line·46370 ····.line·46
371 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair;371 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair;
  
372 ····move-result-object·v0372 ····move-result-object·v0
  
Offset 393, 64 lines modifiedOffset 393, 59 lines modified
  
393 ····move-result-object·v0393 ····move-result-object·v0
  
394 ····return-object·v0394 ····return-object·v0
395 .end·method395 .end·method
  
396 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V396 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
397 ····.locals·5397 ····.locals·4
398 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;398 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
399 ····.prologue399 ····.prologue
400 ····.line·249400 ····.line·249
401 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V401 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
402 ····.line·253402 ····.line·253
403 ····move-object·v0,·p1 
  
404 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
405 ····array-length·v3,·v0403 ····array-length·v2,·p1
  
406 ····.local·v3,·"len$":I 
407 ····const/4·v2,·0x0404 ····const/4·v1,·0x0
  
408 ····.local·v2,·"i$":I 
409 ····:goto_0405 ····:goto_0
410 ····if-ge·v2,·v3,·:cond_0406 ····if-ge·v1,·v2,·:cond_0
  
411 ····aget-object·v1,·v0,·v2407 ····aget-object·v0,·p1,·v1
  
412 ····.line·254408 ····.line·254
413 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;409 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
414 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;410 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;
  
415 ····if-eqz·v4,·:cond_1411 ····if-eqz·v3,·:cond_1
  
416 ····.line·255412 ····.line·255
417 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;413 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;
  
418 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;414 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
419 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix;415 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix;
  
420 ····move-result-object·v4416 ····move-result-object·v1
  
421 ····invoke-direct·{p0,·v4},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->squareRoot(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;417 ····invoke-direct·{p0,·v1},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->squareRoot(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;
  
422 ····move-result-object·v4418 ····move-result-object·v1
  
423 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->weightMatrixSqrt:Lorg/apache/commons/math3/linear/RealMatrix;419 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->weightMatrixSqrt:Lorg/apache/commons/math3/linear/RealMatrix;
  
424 ····.line·261420 ····.line·261
425 ····:cond_0421 ····:cond_0
426 ····return-void422 ····return-void
  
427 ····.line·253423 ····.line·253
428 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;424 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
429 ····:cond_1425 ····:cond_1
430 ····add-int/lit8·v2,·v2,·0x1426 ····add-int/lit8·v1,·v1,·0x1
  
431 ····goto·:goto_0427 ····goto·:goto_0
432 .end·method428 .end·method
  
433 .method·protected·setCost(D)V429 .method·protected·setCost(D)V
434 ····.locals·0430 ····.locals·0
435 ····.param·p1,·"cost"····#·D431 ····.param·p1,·"cost"····#·D
1.56 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/LineSearch.smali
    
Offset 140, 33 lines modifiedOffset 140, 37 lines modified
  
140 ····const/4·v12,·0x3140 ····const/4·v12,·0x3
  
141 ····new-instance·v3,·Lorg/apache/commons/math3/optim/univariate/SearchInterval;141 ····new-instance·v3,·Lorg/apache/commons/math3/optim/univariate/SearchInterval;
  
142 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder;142 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder;
  
 143 ····.line·134
143 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getLo()D144 ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getLo()D
  
144 ····move-result-wide·v4145 ····move-result-wide·v4
  
145 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder;146 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder;
  
 147 ····.line·135
146 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getHi()D148 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getHi()D
  
147 ····move-result-wide·v6149 ····move-result-wide·v6
  
148 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder;150 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder;
  
 151 ····.line·136
149 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getMid()D152 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getMid()D
  
150 ····move-result-wide·v8153 ····move-result-wide·v8
  
151 ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;-><init>(DDD)V154 ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;-><init>(DDD)V
  
152 ····aput-object·v3,·v11,·v12155 ····aput-object·v3,·v11,·v12
  
 156 ····.line·131
153 ····invoke-virtual·{v0,·v11},·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;157 ····invoke-virtual·{v0,·v11},·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
154 ····move-result-object·v0158 ····move-result-object·v0
  
155 ····return-object·v0159 ····return-object·v0
156 .end·method160 .end·method
7.16 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter.smali
    
Offset 169, 199 lines modifiedOffset 169, 165 lines modified
169 ····.line·121169 ····.line·121
170 ····return-void170 ····return-void
171 .end·method171 .end·method
  
  
172 #·virtual·methods172 #·virtual·methods
173 .method·public·value([D)D173 .method·public·value([D)D
174 ····.locals·16174 ····.locals·13
175 ····.param·p1,·"point"····#·[D175 ····.param·p1,·"point"····#·[D
  
176 ····.prologue176 ····.prologue
 177 ····const/4·v8,·0x0
177 ····.line·160 
178 ····move-object/from16·v0,·p0 
  
179 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; 
  
180 ····move-object/from16·v0,·p1178 ····.line·160
 179 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;
  
181 ····invoke-interface·{v12,·v0},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D180 ····invoke-interface·{v9,·p1},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D
  
182 ····move-result-object·v5181 ····move-result-object·v1
  
183 ····.line·161182 ····.line·161
184 ····.local·v5,·"residuals":[D183 ····.local·v1,·"residuals":[D
185 ····array-length·v12,·v5184 ····array-length·v9,·v1
  
186 ····move-object/from16·v0,·p0185 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D
  
187 ····iget-object·v13,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D186 ····array-length·v10,·v10
  
188 ····array-length·v13,·v13 
  
189 ····if-eq·v12,·v13,·:cond_0187 ····if-eq·v9,·v10,·:cond_0
  
190 ····.line·162188 ····.line·162
191 ····new-instance·v12,·Lorg/apache/commons/math3/exception/DimensionMismatchException;189 ····new-instance·v8,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
192 ····array-length·v13,·v5 
  
193 ····move-object/from16·v0,·p0190 ····array-length·v9,·v1
  
194 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D191 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D
  
195 ····array-length·v14,·v14192 ····array-length·v10,·v10
  
196 ····invoke-direct·{v12,·v13,·v14},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V193 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
197 ····throw·v12194 ····throw·v8
  
198 ····.line·164195 ····.line·164
199 ····:cond_0196 ····:cond_0
200 ····const/4·v2,·0x0197 ····const/4·v0,·0x0
  
201 ····.local·v2,·"i":I198 ····.local·v0,·"i":I
202 ····:goto_0199 ····:goto_0
203 ····array-length·v12,·v5200 ····array-length·v9,·v1
  
204 ····if-ge·v2,·v12,·:cond_1201 ····if-ge·v0,·v9,·:cond_1
  
205 ····.line·165202 ····.line·165
206 ····aget-wide·v12,·v5,·v2203 ····aget-wide·v9,·v1,·v0
  
207 ····move-object/from16·v0,·p0204 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D
  
208 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D205 ····aget-wide·v11,·v11,·v0
  
209 ····aget-wide·v14,·v14,·v2206 ····sub-double/2addr·v9,·v11
  
210 ····sub-double/2addr·v12,·v14 
  
211 ····aput-wide·v12,·v5,·v2207 ····aput-wide·v9,·v1,·v0
  
212 ····.line·164208 ····.line·164
213 ····add-int/lit8·v2,·v2,·0x1209 ····add-int/lit8·v0,·v0,·0x1
  
214 ····goto·:goto_0210 ····goto·:goto_0
  
215 ····.line·169211 ····.line·169
216 ····:cond_1212 ····:cond_1
217 ····const-wide/16·v8,·0x0213 ····const-wide/16·v4,·0x0
  
218 ····.line·170214 ····.line·170
219 ····.local·v8,·"sumSquares":D215 ····.local·v4,·"sumSquares":D
220 ····move-object/from16·v0,·p0 
  
221 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->weights:[D216 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->weights:[D
  
222 ····if-eqz·v12,·:cond_2217 ····if-eqz·v9,·:cond_2
  
223 ····.line·171218 ····.line·171
224 ····const/4·v2,·0x0219 ····const/4·v0,·0x0
  
225 ····:goto_1220 ····:goto_1
226 ····array-length·v12,·v5221 ····array-length·v8,·v1
  
227 ····if-ge·v2,·v12,·:cond_4222 ····if-ge·v0,·v8,·:cond_4
  
228 ····.line·172223 ····.line·172
229 ····aget-wide·v6,·v5,·v2224 ····aget-wide·v2,·v1,·v0
  
230 ····.line·173225 ····.line·173
231 ····.local·v6,·"ri":D226 ····.local·v2,·"ri":D
232 ····move-object/from16·v0,·p0227 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->weights:[D
  
233 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->weights:[D228 ····aget-wide·v8,·v8,·v0
  
234 ····aget-wide·v12,·v12,·v2229 ····mul-double/2addr·v8,·v2
  
235 ····mul-double/2addr·v12,·v6230 ····mul-double/2addr·v8,·v2
  
236 ····mul-double/2addr·v12,·v6 
  
237 ····add-double/2addr·v8,·v12231 ····add-double/2addr·v4,·v8
  
238 ····.line·171232 ····.line·171
239 ····add-int/lit8·v2,·v2,·0x1233 ····add-int/lit8·v0,·v0,·0x1
  
240 ····goto·:goto_1234 ····goto·:goto_1
  
241 ····.line·175235 ····.line·175
242 ····.end·local·v6····#·"ri":D236 ····.end·local·v2····#·"ri":D
243 ····:cond_2237 ····:cond_2
244 ····move-object/from16·v0,·p0 
  
245 ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->scale:Lorg/apache/commons/math3/linear/RealMatrix;238 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->scale:Lorg/apache/commons/math3/linear/RealMatrix;
Max diff block lines reached; 2265/7170 bytes (31.59%) of diff not shown.
2.0 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$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/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;31 .field·final·synthetic·this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;)V33 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;
  
35 ····.prologue36 ····.prologue
36 ····.line·9637 ····.line·96
37 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;
  
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·9646 ····.line·96
48 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair;47 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair;
  
49 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
50 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair;48 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair;
  
51 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I49 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I
  
53 ····move-result·v050 ····move-result·v0
  
54 ····return·v051 ····return·v0
55 .end·method52 .end·method
  
Offset 135, 14 lines modifiedOffset 132, 15 lines modified
  
135 ····move-result-object·v4132 ····move-result-object·v4
  
136 ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;133 ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
137 ····if-ne·v4,·v5,·:cond_3134 ····if-ne·v4,·v5,·:cond_3
  
 135 ····.line·107
138 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I136 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I
  
139 ····move-result·v4137 ····move-result·v4
  
140 ····goto·:goto_0138 ····goto·:goto_0
  
141 ····:cond_3139 ····:cond_3
877 B
smali/org/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer.smali
    
Offset 146, 21 lines modifiedOffset 146, 19 lines modified
146 ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointValuePair;146 ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointValuePair;
  
147 ····return-object·v0147 ····return-object·v0
148 .end·method148 .end·method
  
149 .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V149 .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V
150 ····.locals·0150 ····.locals·0
151 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
152 ····.prologue151 ····.prologue
153 ····.line·39152 ····.line·39
154 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair;153 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair;
  
155 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
156 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;->store(Lorg/apache/commons/math3/optim/PointValuePair;)V154 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;->store(Lorg/apache/commons/math3/optim/PointValuePair;)V
  
157 ····return-void155 ····return-void
158 .end·method156 .end·method
  
159 .method·protected·store(Lorg/apache/commons/math3/optim/PointValuePair;)V157 .method·protected·store(Lorg/apache/commons/math3/optim/PointValuePair;)V
160 ····.locals·1158 ····.locals·1
715 B
smali/org/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$startPoint:[D26 .field·final·synthetic·val$startPoint:[D
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;I[D[D)V28 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;I[D[D)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;
  
30 ····.prologue31 ····.prologue
31 ····.line·11532 ····.line·115
32 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;33 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;
  
33 ····iput·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->val$n:I34 ····iput·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->val$n:I
  
3.49 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer.smali
    
Offset 44, 15 lines modifiedOffset 44, 14 lines modified
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;47 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
50 ····.prologue49 ····.prologue
51 ····.line·3350 ····.line·33
52 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;51 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;
  
53 ····move-result-object·v052 ····move-result-object·v0
  
Offset 74, 56 lines modifiedOffset 73, 51 lines modified
  
74 ····move-result-object·v073 ····move-result-object·v0
  
75 ····return-object·v074 ····return-object·v0
76 .end·method75 .end·method
  
77 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V76 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
78 ····.locals·577 ····.locals·4
79 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;78 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
80 ····.prologue79 ····.prologue
81 ····.line·9080 ····.line·90
82 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V81 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
83 ····.line·9482 ····.line·94
84 ····move-object·v0,·p183 ····array-length·v2,·p1
  
 84 ····const/4·v1,·0x0
85 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
86 ····array-length·v3,·v0 
  
87 ····.local·v3,·"len$":I 
88 ····const/4·v2,·0x0 
  
89 ····.local·v2,·"i$":I 
90 ····:goto_085 ····:goto_0
91 ····if-ge·v2,·v3,·:cond_086 ····if-ge·v1,·v2,·:cond_0
  
92 ····aget-object·v1,·v0,·v287 ····aget-object·v0,·p1,·v1
  
93 ····.line·9588 ····.line·95
94 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;89 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
95 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient;90 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient;
  
96 ····if-eqz·v4,·:cond_191 ····if-eqz·v3,·:cond_1
  
97 ····.line·9692 ····.line·96
98 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient;93 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient;
  
99 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;94 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
100 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient;->getObjectiveFunctionGradient()Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;95 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient;->getObjectiveFunctionGradient()Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;
  
101 ····move-result-object·v496 ····move-result-object·v1
  
102 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;->gradient:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;97 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;->gradient:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;
  
103 ····.line·10298 ····.line·102
104 ····:cond_099 ····:cond_0
105 ····return-void100 ····return-void
  
106 ····.line·94101 ····.line·94
107 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;102 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
108 ····:cond_1103 ····:cond_1
109 ····add-int/lit8·v2,·v2,·0x1104 ····add-int/lit8·v1,·v1,·0x1
  
110 ····goto·:goto_0105 ····goto·:goto_0
111 .end·method106 .end·method
4.45 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer.smali
    
Offset 70, 15 lines modifiedOffset 70, 14 lines modified
70 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;70 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
  
73 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;73 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
74 ····.locals·174 ····.locals·1
75 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
76 ····.prologue75 ····.prologue
77 ····.line·3276 ····.line·32
78 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;77 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;
  
79 ····move-result-object·v078 ····move-result-object·v0
  
Offset 102, 71 lines modifiedOffset 101, 66 lines modified
  
102 ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointValuePair;101 ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointValuePair;
  
103 ····return-object·v0102 ····return-object·v0
104 .end·method103 .end·method
  
105 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V104 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
106 ····.locals·5105 ····.locals·4
107 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;106 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
108 ····.prologue107 ····.prologue
109 ····.line·81108 ····.line·81
110 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V109 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
111 ····.line·85110 ····.line·85
112 ····move-object·v0,·p1111 ····array-length·v2,·p1
  
 112 ····const/4·v1,·0x0
113 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
114 ····array-length·v3,·v0 
  
115 ····.local·v3,·"len$":I 
116 ····const/4·v2,·0x0 
  
117 ····.local·v2,·"i$":I 
118 ····:goto_0113 ····:goto_0
119 ····if-ge·v2,·v3,·:cond_2114 ····if-ge·v1,·v2,·:cond_2
  
120 ····aget-object·v1,·v0,·v2115 ····aget-object·v0,·p1,·v1
  
121 ····.line·86116 ····.line·86
122 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;117 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
123 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;118 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
124 ····if-eqz·v4,·:cond_1119 ····if-eqz·v3,·:cond_1
  
125 ····.line·87120 ····.line·87
126 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;121 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
127 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;122 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
128 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;123 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
129 ····.line·85124 ····.line·85
130 ····:cond_0125 ····:cond_0
131 ····:goto_1126 ····:goto_1
132 ····add-int/lit8·v2,·v2,·0x1127 ····add-int/lit8·v1,·v1,·0x1
  
133 ····goto·:goto_0128 ····goto·:goto_0
  
134 ····.line·90129 ····.line·90
135 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;130 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
136 ····:cond_1131 ····:cond_1
137 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction;132 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction;
  
138 ····if-eqz·v4,·:cond_0133 ····if-eqz·v3,·:cond_0
  
139 ····.line·91134 ····.line·91
140 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction;135 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction;
  
141 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;136 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
142 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction;->getObjectiveFunction()Lorg/apache/commons/math3/analysis/MultivariateFunction;137 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction;->getObjectiveFunction()Lorg/apache/commons/math3/analysis/MultivariateFunction;
  
143 ····move-result-object·v4138 ····move-result-object·v3
  
144 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->function:Lorg/apache/commons/math3/analysis/MultivariateFunction;139 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->function:Lorg/apache/commons/math3/analysis/MultivariateFunction;
  
145 ····goto·:goto_1140 ····goto·:goto_1
  
146 ····.line·95141 ····.line·95
147 ····:cond_2142 ····:cond_2
148 ····return-void143 ····return-void
149 .end·method144 .end·method
1.03 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/apache/commons/math3/analysis/MultivariateFunction;6 .implements·Lorg/apache/commons/math3/analysis/MultivariateFunction;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$1;, 
11 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerUpperBoundMapper;,10 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerUpperBoundMapper;,
12 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$UpperBoundMapper;,11 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$UpperBoundMapper;,
13 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerBoundMapper;,12 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerBoundMapper;,
14 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$NoBoundsMapper;,13 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$NoBoundsMapper;,
15 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$Mapper;14 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$Mapper;
16 ····}15 ····}
17 .end·annotation16 .end·annotation
840 B
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$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/optim/nonlinear/scalar/noderiv/SimplexOptimizer;21 .field·final·synthetic·this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;)V23 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;
  
25 ····.prologue26 ····.prologue
26 ····.line·13327 ····.line·133
27 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;28 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.94 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer.smali
    
Offset 224, 14 lines modifiedOffset 224, 15 lines modified
224 ····.line·295224 ····.line·295
225 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getLowerBound()[D225 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getLowerBound()[D
  
226 ····move-result-object·v0226 ····move-result-object·v0
  
227 ····if-nez·v0,·:cond_0227 ····if-nez·v0,·:cond_0
  
 228 ····.line·296
228 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getUpperBound()[D229 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getUpperBound()[D
  
229 ····move-result-object·v0230 ····move-result-object·v0
  
230 ····if-eqz·v0,·:cond_1231 ····if-eqz·v0,·:cond_1
  
231 ····.line·297232 ····.line·297
Offset 403, 15 lines modifiedOffset 404, 15 lines modified
403 ····aput-wide·v34,·v33,·v19404 ····aput-wide·v34,·v33,·v19
  
404 ····.line·176405 ····.line·176
405 ····add-int/lit8·v19,·v19,·0x1406 ····add-int/lit8·v19,·v19,·0x1
  
406 ····goto·:goto_0407 ····goto·:goto_0
  
407 ····.line·180408 ····.line·181
408 ····:cond_0409 ····:cond_0
409 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;410 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;
  
410 ····move-result-object·v5411 ····move-result-object·v5
  
411 ····.line·183412 ····.line·183
412 ····.local·v5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;"413 ····.local·v5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;"
Offset 555, 14 lines modifiedOffset 556, 15 lines modified
  
555 ····move-object/from16·v0,·p0556 ····move-object/from16·v0,·p0
  
556 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->relativeThreshold:D557 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->relativeThreshold:D
  
557 ····move-wide/from16·v35,·v0558 ····move-wide/from16·v35,·v0
  
 559 ····.line·214
558 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D560 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
559 ····move-result-wide·v37561 ····move-result-wide·v37
  
560 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D562 ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
561 ····move-result-wide·v39563 ····move-result-wide·v39
Offset 643, 15 lines modifiedOffset 645, 15 lines modified
  
643 ····.line·226645 ····.line·226
644 ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optim/PointValuePair;646 ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optim/PointValuePair;
645 ····:cond_5647 ····:cond_5
646 ····:goto_4648 ····:goto_4
647 ····return-object·v6649 ····return-object·v6
  
648 ····.line·213650 ····.line·214
649 ····.end·local·v23····#·"previous":Lorg/apache/commons/math3/optim/PointValuePair;651 ····.end·local·v23····#·"previous":Lorg/apache/commons/math3/optim/PointValuePair;
650 ····.end·local·v25····#·"stop":Z652 ····.end·local·v25····#·"stop":Z
651 ····:cond_6653 ····:cond_6
652 ····const/16·v25,·0x0654 ····const/16·v25,·0x0
  
653 ····goto·:goto_3655 ····goto·:goto_3
  
26.8 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer.smali
    
Offset 1106, 14 lines modifiedOffset 1106, 15 lines modified
  
1106 ····add-double·v19,·v19,·v211106 ····add-double·v19,·v19,·v21
  
1107 ····div-double·v17,·v17,·v191107 ····div-double·v17,·v17,·v19
  
1108 ····sub-double·v6,·v6,·v171108 ····sub-double·v6,·v6,·v17
  
 1109 ····.line·619
1109 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D1110 ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
1110 ····move-result-wide·v41111 ····move-result-wide·v4
  
1111 ····mul-double/2addr·v2,·v41112 ····mul-double/2addr·v2,·v4
  
1112 ····move-object/from16·v0,·p01113 ····move-object/from16·v0,·p0
Offset 3351, 14 lines modifiedOffset 3352, 15 lines modified
  
3351 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->sigma:D3352 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->sigma:D
  
3352 ····move-wide/from16·v29,·v03353 ····move-wide/from16·v29,·v0
  
3353 ····div-double·v27,·v27,·v293354 ····div-double·v27,·v27,·v29
  
 3355 ····.line·714
3354 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;3356 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;
  
3355 ····move-result-object·v93357 ····move-result-object·v9
  
3356 ····.line·7153358 ····.line·715
3357 ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix;3359 ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix;
3358 ····move-object/from16·v0,·p03360 ····move-object/from16·v0,·p0
Offset 3383, 14 lines modifiedOffset 3385, 15 lines modified
  
3383 ····move-object/from16·v0,·p03385 ····move-object/from16·v0,·p0
  
3384 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->ccov1:D3386 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->ccov1:D
  
3385 ····move-wide/from16·v27,·v03387 ····move-wide/from16·v27,·v0
  
 3388 ····.line·716
3386 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;3389 ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;
  
3387 ····move-result-object·v253390 ····move-result-object·v25
  
3388 ····.line·7183391 ····.line·718
3389 ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix;3392 ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix;
3390 ····if-eqz·p1,·:cond_23393 ····if-eqz·p1,·:cond_2
Offset 3464, 14 lines modifiedOffset 3467, 15 lines modified
  
3464 ····int-to-double·v0,·v03467 ····int-to-double·v0,·v0
  
3465 ····move-wide/from16·v28,·v03468 ····move-wide/from16·v28,·v0
  
3466 ····const-wide/high16·v30,·0x3ff8000000000000L····#·1.53469 ····const-wide/high16·v30,·0x3ff8000000000000L····#·1.5
  
 3470 ····.line·723
3467 ····invoke-static/range·{v28·..·v31},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D3471 ····invoke-static/range·{v28·..·v31},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
3468 ····move-result-wide·v283472 ····move-result-wide·v28
  
3469 ····const-wide/high16·v30,·0x4000000000000000L····#·2.03473 ····const-wide/high16·v30,·0x4000000000000000L····#·2.0
  
3470 ····move-object/from16·v0,·p03474 ····move-object/from16·v0,·p0
Offset 3588, 14 lines modifiedOffset 3592, 15 lines modified
  
3588 ····move-result-object·v63592 ····move-result-object·v6
  
3589 ····.line·7413593 ····.line·741
3590 ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix;3594 ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix;
3591 ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.339999999999999973595 ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.33999999999999997
  
 3596 ····.line·742
3592 ····invoke-static·{v6},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->square(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;3597 ····invoke-static·{v6},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->square(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;
  
3593 ····move-result-object·v283598 ····move-result-object·v28
  
3594 ····move-object/from16·v0,·p03599 ····move-object/from16·v0,·p0
  
3595 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->weights:Lorg/apache/commons/math3/linear/RealMatrix;3600 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->weights:Lorg/apache/commons/math3/linear/RealMatrix;
Offset 3707, 14 lines modifiedOffset 3712, 15 lines modified
  
3707 ····move-wide/from16·v1,·v233712 ····move-wide/from16·v1,·v23
  
3708 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;3713 ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;
  
3709 ····move-result-object·v263714 ····move-result-object·v26
  
 3715 ····.line·751
3710 ····move-object/from16·v0,·v263716 ····move-object/from16·v0,·v26
  
3711 ····move-object/from16·v1,·v253717 ····move-object/from16·v1,·v25
  
3712 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;3718 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix;
  
3713 ····move-result-object·v263719 ····move-result-object·v26
Offset 3727, 14 lines modifiedOffset 3733, 15 lines modified
  
3727 ····const-wide/high16·v29,·0x3fe0000000000000L····#·0.53733 ····const-wide/high16·v29,·0x3fe0000000000000L····#·0.5
  
3728 ····mul-double·v29,·v29,·v173734 ····mul-double·v29,·v29,·v17
  
3729 ····add-double·v27,·v27,·v293735 ····add-double·v27,·v27,·v29
  
 3736 ····.line·752
3730 ····move-wide/from16·v0,·v273737 ····move-wide/from16·v0,·v27
  
3731 ····invoke-interface·{v9,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;3738 ····invoke-interface·{v9,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix;
  
3732 ····move-result-object·v273739 ····move-result-object·v27
  
3733 ····move-object/from16·v0,·p03740 ····move-object/from16·v0,·p0
Offset 3747, 34 lines modifiedOffset 3754, 39 lines modified
  
3747 ····move-object/from16·v0,·p03754 ····move-object/from16·v0,·p0
  
3748 ····iget·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->dimension:I3755 ····iget·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->dimension:I
  
3749 ····move/from16·v30,·v03756 ····move/from16·v30,·v0
  
 3757 ····.line·754
3750 ····invoke-static/range·{v28·..·v30},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->repmat(Lorg/apache/commons/math3/linear/RealMatrix;II)Lorg/apache/commons/math3/linear/RealMatrix;3758 ····invoke-static/range·{v28·..·v30},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->repmat(Lorg/apache/commons/math3/linear/RealMatrix;II)Lorg/apache/commons/math3/linear/RealMatrix;
  
3751 ····move-result-object·v283759 ····move-result-object·v28
  
 3760 ····.line·755
3752 ····invoke-interface·{v9},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix;3761 ····invoke-interface·{v9},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix;
  
Max diff block lines reached; 23347/27231 bytes (85.74%) of diff not shown.
1.22 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex.smali
    
Offset 190, 14 lines modifiedOffset 190, 15 lines modified
190 ····.line·134190 ····.line·134
191 ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;191 ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
192 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;192 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
193 ····array-length·v10,·p1193 ····array-length·v10,·p1
  
 194 ····.line·135
194 ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;195 ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
195 ····move-result-object·v10196 ····move-result-object·v10
  
196 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V197 ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
197 ····throw·v8198 ····throw·v8
Offset 310, 14 lines modifiedOffset 311, 15 lines modified
  
310 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;311 ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
311 ····const/4·v10,·0x2312 ····const/4·v10,·0x2
  
312 ····new-array·v10,·v10,·[Ljava/lang/Object;313 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
 314 ····.line·163
313 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;315 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
314 ····move-result-object·v11316 ····move-result-object·v11
  
315 ····aput-object·v11,·v10,·v12317 ····aput-object·v11,·v10,·v12
  
316 ····const/4·v11,·0x1318 ····const/4·v11,·0x1
1.94 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/NelderMeadSimplex.smali
    
Offset 411, 14 lines modifiedOffset 411, 15 lines modified
  
411 ····goto·:goto_3411 ····goto·:goto_3
  
412 ····.line·216412 ····.line·216
413 ····:cond_3413 ····:cond_3
414 ····new-instance·v13,·Lorg/apache/commons/math3/optim/PointValuePair;414 ····new-instance·v13,·Lorg/apache/commons/math3/optim/PointValuePair;
  
 415 ····.line·217
415 ····move-object/from16·v0,·p1416 ····move-object/from16·v0,·p1
  
416 ····move-object/from16·v1,·v21417 ····move-object/from16·v1,·v21
  
417 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D418 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
418 ····move-result-wide·v24419 ····move-result-wide·v24
Offset 439, 14 lines modifiedOffset 440, 15 lines modified
  
439 ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I440 ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
  
440 ····move-result·v24441 ····move-result·v24
  
441 ····if-gtz·v24,·:cond_4442 ····if-gtz·v24,·:cond_4
  
 443 ····.line·220
442 ····move-object/from16·v0,·p2444 ····move-object/from16·v0,·p2
  
443 ····move-object/from16·v1,·v16445 ····move-object/from16·v1,·v16
  
444 ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I446 ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
  
445 ····move-result·v24447 ····move-result·v24
Offset 512, 14 lines modifiedOffset 514, 15 lines modified
  
512 ····goto·:goto_5514 ····goto·:goto_5
  
513 ····.line·229515 ····.line·229
514 ····:cond_5516 ····:cond_5
515 ····new-instance·v7,·Lorg/apache/commons/math3/optim/PointValuePair;517 ····new-instance·v7,·Lorg/apache/commons/math3/optim/PointValuePair;
  
 518 ····.line·230
516 ····move-object/from16·v0,·p1519 ····move-object/from16·v0,·p1
  
517 ····move-object/from16·v1,·v20520 ····move-object/from16·v1,·v20
  
518 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D521 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
519 ····move-result-wide·v24522 ····move-result-wide·v24
Offset 615, 14 lines modifiedOffset 618, 15 lines modified
  
615 ····goto·:goto_6618 ····goto·:goto_6
  
616 ····.line·246619 ····.line·246
617 ····:cond_8620 ····:cond_8
618 ····new-instance·v12,·Lorg/apache/commons/math3/optim/PointValuePair;621 ····new-instance·v12,·Lorg/apache/commons/math3/optim/PointValuePair;
  
 622 ····.line·247
619 ····move-object/from16·v0,·p1623 ····move-object/from16·v0,·p1
  
620 ····move-object/from16·v1,·v19624 ····move-object/from16·v1,·v19
  
621 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D625 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
622 ····move-result-wide·v24626 ····move-result-wide·v24
Offset 697, 14 lines modifiedOffset 701, 15 lines modified
  
697 ····goto·:goto_7701 ····goto·:goto_7
  
698 ····.line·259702 ····.line·259
699 ····:cond_a703 ····:cond_a
700 ····new-instance·v9,·Lorg/apache/commons/math3/optim/PointValuePair;704 ····new-instance·v9,·Lorg/apache/commons/math3/optim/PointValuePair;
  
 705 ····.line·260
701 ····move-object/from16·v0,·p1706 ····move-object/from16·v0,·p1
  
702 ····move-object/from16·v1,·v19707 ····move-object/from16·v1,·v19
  
703 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D708 ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D
  
704 ····move-result-wide·v24709 ····move-result-wide·v24
1.58 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$isMinim:Z32 .field·final·synthetic·val$isMinim:Z
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;Z)V34 .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;Z)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;
  
36 ····.prologue37 ····.prologue
37 ····.line·14138 ····.line·141
38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;
  
39 ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->val$isMinim:Z40 ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->val$isMinim:Z
  
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·14155 ····.line·141
57 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair;56 ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair;
  
58 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
59 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair;57 ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair;
  
60 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
61 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I58 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I
  
62 ····move-result·v059 ····move-result·v0
  
63 ····return·v060 ····return·v0
64 .end·method61 .end·method
  
4.71 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer.smali
    
Offset 66, 14 lines modifiedOffset 66, 15 lines modified
66 ····:cond_066 ····:cond_0
67 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getLowerBound()[D67 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getLowerBound()[D
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····if-nez·v0,·:cond_169 ····if-nez·v0,·:cond_1
  
 70 ····.line·217
70 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getUpperBound()[D71 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getUpperBound()[D
  
71 ····move-result-object·v072 ····move-result-object·v0
  
72 ····if-eqz·v0,·:cond_273 ····if-eqz·v0,·:cond_2
  
73 ····.line·21874 ····.line·218
Offset 203, 14 lines modifiedOffset 204, 15 lines modified
  
203 ····.line·162204 ····.line·162
204 ····.local·v7,·"prev":Lorg/apache/commons/math3/optim/PointValuePair;205 ····.local·v7,·"prev":Lorg/apache/commons/math3/optim/PointValuePair;
205 ····if-eqz·v2,·:cond_1206 ····if-eqz·v2,·:cond_1
  
206 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;207 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;
  
 208 ····.line·163
207 ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optim/PointValuePair;209 ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optim/PointValuePair;
  
208 ····move-result-object·v11210 ····move-result-object·v11
  
209 ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z211 ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z
  
210 ····move-result·v11212 ····move-result·v11
Offset 246, 15 lines modifiedOffset 248, 15 lines modified
246 ····.restart·local·v5····#·"isMinim":Z248 ····.restart·local·v5····#·"isMinim":Z
247 ····.restart·local·v6····#·"iteration":I249 ····.restart·local·v6····#·"iteration":I
248 ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair;250 ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair;
249 ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optim/PointValuePair;251 ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optim/PointValuePair;
250 ····:cond_1252 ····:cond_1
251 ····move·v2,·v10253 ····move·v2,·v10
  
252 ····.line·162254 ····.line·163
253 ····goto·:goto_3255 ····goto·:goto_3
  
254 ····.line·165256 ····.line·165
255 ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair;257 ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair;
256 ····:cond_2258 ····:cond_2
257 ····if-eqz·v2,·:cond_3259 ····if-eqz·v2,·:cond_3
  
Offset 286, 15 lines modifiedOffset 288, 14 lines modified
286 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->incrementIterationCount()V288 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->incrementIterationCount()V
  
287 ····goto·:goto_1289 ····goto·:goto_1
288 .end·method290 .end·method
  
289 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;291 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
290 ····.locals·1292 ····.locals·1
291 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
292 ····.prologue293 ····.prologue
293 ····.line·89294 ····.line·89
294 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;295 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;
  
295 ····move-result-object·v0296 ····move-result-object·v0
  
Offset 311, 52 lines modifiedOffset 312, 47 lines modified
  
311 ····move-result-object·v0312 ····move-result-object·v0
  
312 ····return-object·v0313 ····return-object·v0
313 .end·method314 .end·method
  
314 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V315 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
315 ····.locals·5316 ····.locals·4
316 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;317 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
317 ····.prologue318 ····.prologue
318 ····.line·192319 ····.line·192
319 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V320 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
320 ····.line·196321 ····.line·196
321 ····move-object·v0,·p1 
  
322 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
323 ····array-length·v3,·v0322 ····array-length·v2,·p1
  
324 ····.local·v3,·"len$":I 
325 ····const/4·v2,·0x0323 ····const/4·v1,·0x0
  
326 ····.local·v2,·"i$":I 
327 ····:goto_0324 ····:goto_0
328 ····if-ge·v2,·v3,·:cond_0325 ····if-ge·v1,·v2,·:cond_0
  
329 ····aget-object·v1,·v0,·v2326 ····aget-object·v0,·p1,·v1
  
330 ····.line·197327 ····.line·197
331 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;328 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
332 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;329 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;
  
333 ····if-eqz·v4,·:cond_1330 ····if-eqz·v3,·:cond_1
  
334 ····.line·198331 ····.line·198
335 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;332 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;
  
336 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;333 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
337 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;334 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;
  
338 ····.line·204335 ····.line·204
339 ····:cond_0336 ····:cond_0
340 ····return-void337 ····return-void
  
341 ····.line·196338 ····.line·196
342 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;339 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
343 ····:cond_1340 ····:cond_1
344 ····add-int/lit8·v2,·v2,·0x1341 ····add-int/lit8·v1,·v1,·0x1
  
345 ····goto·:goto_0342 ····goto·:goto_0
346 .end·method343 .end·method
17.5 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer.smali
    
Offset 868, 14 lines modifiedOffset 868, 15 lines modified
868 ····.line·1336868 ····.line·1336
869 ····move-object/from16·v0,·p0869 ····move-object/from16·v0,·p0
  
870 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;870 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
871 ····move-object/from16·v82,·v0871 ····move-object/from16·v82,·v0
  
 872 ····.line·1337
872 ····move-object/from16·v0,·v82873 ····move-object/from16·v0,·v82
  
873 ····move/from16·v1,·v40874 ····move/from16·v1,·v40
  
874 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D875 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
875 ····move-result-wide·v82876 ····move-result-wide·v82
Offset 894, 14 lines modifiedOffset 895, 15 lines modified
  
894 ····move-result-wide·v84895 ····move-result-wide·v84
  
895 ····sub-double·v82,·v82,·v84896 ····sub-double·v82,·v82,·v84
  
896 ····div-double·v82,·v82,·v70897 ····div-double·v82,·v82,·v70
  
 898 ····.line·1336
897 ····move-wide/from16·v0,·v68899 ····move-wide/from16·v0,·v68
  
898 ····move-wide/from16·v2,·v82900 ····move-wide/from16·v2,·v82
  
899 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D901 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
900 ····move-result-wide·v66902 ····move-result-wide·v66
Offset 1038, 14 lines modifiedOffset 1040, 15 lines modified
1038 ····.line·13471040 ····.line·1347
1039 ····move-object/from16·v0,·p01041 ····move-object/from16·v0,·p0
  
1040 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;1042 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
1041 ····move-object/from16·v82,·v01043 ····move-object/from16·v82,·v0
  
 1044 ····.line·1348
1042 ····move-object/from16·v0,·v821045 ····move-object/from16·v0,·v82
  
1043 ····move/from16·v1,·v401046 ····move/from16·v1,·v40
  
1044 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D1047 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
1045 ····move-result-wide·v821048 ····move-result-wide·v82
Offset 1064, 14 lines modifiedOffset 1067, 15 lines modified
  
1064 ····move-result-wide·v841067 ····move-result-wide·v84
  
1065 ····sub-double·v82,·v82,·v841068 ····sub-double·v82,·v82,·v84
  
1066 ····div-double·v82,·v82,·v701069 ····div-double·v82,·v82,·v70
  
 1070 ····.line·1347
1067 ····move-wide/from16·v0,·v681071 ····move-wide/from16·v0,·v68
  
1068 ····move-wide/from16·v2,·v821072 ····move-wide/from16·v2,·v82
  
1069 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D1073 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
1070 ····move-result-wide·v661074 ····move-result-wide·v66
Offset 1426, 14 lines modifiedOffset 1430, 15 lines modified
  
1426 ····move-object/from16·v0,·p01430 ····move-object/from16·v0,·p0
  
1427 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;1431 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
1428 ····move-object/from16·v85,·v01432 ····move-object/from16·v85,·v0
  
 1433 ····.line·1416
1429 ····move-object/from16·v0,·v851434 ····move-object/from16·v0,·v85
  
1430 ····move/from16·v1,·v401435 ····move/from16·v1,·v40
  
1431 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D1436 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
1432 ····move-result-wide·v851437 ····move-result-wide·v85
Offset 1442, 14 lines modifiedOffset 1447, 15 lines modified
  
1442 ····move-wide/from16·v2,·v701447 ····move-wide/from16·v2,·v70
  
1443 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D1448 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D
  
1444 ····move-result-wide·v851449 ····move-result-wide·v85
  
 1450 ····.line·1415
1445 ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D1451 ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D
  
1446 ····move-result-wide·v831452 ····move-result-wide·v83
  
1447 ····move-object/from16·v0,·v821453 ····move-object/from16·v0,·v82
  
1448 ····move/from16·v1,·v401454 ····move/from16·v1,·v40
Offset 1634, 14 lines modifiedOffset 1640, 15 lines modified
  
1634 ····move-object/from16·v0,·p01640 ····move-object/from16·v0,·p0
  
1635 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;1641 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
1636 ····move-object/from16·v82,·v01642 ····move-object/from16·v82,·v0
  
 1643 ····.line·1440
1637 ····move-object/from16·v0,·v821644 ····move-object/from16·v0,·v82
  
1638 ····move/from16·v1,·v401645 ····move/from16·v1,·v40
  
1639 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D1646 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
1640 ····move-result-wide·v821647 ····move-result-wide·v82
Offset 2055, 14 lines modifiedOffset 2062, 15 lines modified
  
2055 ····move-object/from16·v0,·p02062 ····move-object/from16·v0,·p0
  
2056 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;2063 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector;
  
2057 ····move-object/from16·v84,·v02064 ····move-object/from16·v84,·v0
  
 2065 ····.line·1486
2058 ····move-object/from16·v0,·v842066 ····move-object/from16·v0,·v84
  
2059 ····move/from16·v1,·v402067 ····move/from16·v1,·v40
  
2060 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D2068 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D
  
2061 ····move-result-wide·v842069 ····move-result-wide·v84
Max diff block lines reached; 14423/17786 bytes (81.09%) of diff not shown.
837 B
smali/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex.smali
    
Offset 64, 21 lines modifiedOffset 64, 19 lines modified
64 ····return·v064 ····return·v0
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I67 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
70 ····.prologue69 ····.prologue
71 ····.line·86070 ····.line·860
72 ····check-cast·p1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;71 ····check-cast·p1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;
  
73 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
74 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;)I72 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;)I
  
75 ····move-result·v073 ····move-result·v0
  
76 ····return·v074 ····return·v0
77 .end·method75 .end·method
  
3.31 KB
smali/org/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;2 .super·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;
3 .source·"NonLinearConjugateGradientOptimizer.java"3 .source·"NonLinearConjugateGradientOptimizer.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/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$1;, 
8 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$IdentityPreconditioner;,7 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$IdentityPreconditioner;,
9 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$BracketingStep;,8 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$BracketingStep;,
10 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula;9 ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
Offset 209, 35 lines modifiedOffset 208, 39 lines modified
209 ····.end·annotation208 ····.end·annotation
  
210 ····.annotation·runtime·Ljava/lang/Deprecated;209 ····.annotation·runtime·Ljava/lang/Deprecated;
211 ····.end·annotation210 ····.end·annotation
  
212 ····.prologue211 ····.prologue
213 ····.line·199212 ····.line·199
 213 ····.line·201
214 ····.local·p2,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;"214 ····.local·p2,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;"
215 ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getRelativeAccuracy()D215 ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getRelativeAccuracy()D
  
216 ····move-result-wide·v3216 ····move-result-wide·v3
  
 217 ····.line·202
217 ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D218 ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D
  
218 ····move-result-wide·v5219 ····move-result-wide·v5
  
 220 ····.line·203
219 ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D221 ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D
  
220 ····move-result-wide·v7222 ····move-result-wide·v7
  
221 ····move-object·v0,·p0223 ····move-object·v0,·p0
  
222 ····move-object·v1,·p1224 ····move-object·v1,·p1
  
223 ····move-object·v2,·p2225 ····move-object·v2,·p2
  
224 ····move-object·v9,·p4226 ····move-object·v9,·p4
  
 227 ····.line·199
225 ····invoke-direct/range·{v0·..·v9},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;-><init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula;Lorg/apache/commons/math3/optim/ConvergenceChecker;DDDLorg/apache/commons/math3/optim/nonlinear/scalar/gradient/Preconditioner;)V228 ····invoke-direct/range·{v0·..·v9},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;-><init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula;Lorg/apache/commons/math3/optim/ConvergenceChecker;DDDLorg/apache/commons/math3/optim/nonlinear/scalar/gradient/Preconditioner;)V
  
226 ····.line·205229 ····.line·205
227 ····return-void230 ····return-void
228 .end·method231 .end·method
  
229 .method·private·checkParameters()V232 .method·private·checkParameters()V
Offset 247, 14 lines modifiedOffset 250, 15 lines modified
247 ····.line·411250 ····.line·411
248 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getLowerBound()[D251 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getLowerBound()[D
  
249 ····move-result-object·v0252 ····move-result-object·v0
  
250 ····if-nez·v0,·:cond_0253 ····if-nez·v0,·:cond_0
  
 254 ····.line·412
251 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getUpperBound()[D255 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getUpperBound()[D
  
252 ····move-result-object·v0256 ····move-result-object·v0
  
253 ····if-eqz·v0,·:cond_1257 ····if-eqz·v0,·:cond_1
  
254 ····.line·413258 ····.line·413
Offset 739, 15 lines modifiedOffset 743, 14 lines modified
739 ········:pswitch_0743 ········:pswitch_0
740 ········:pswitch_1744 ········:pswitch_1
741 ····.end·packed-switch745 ····.end·packed-switch
742 .end·method746 .end·method
  
743 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;747 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
744 ····.locals·1748 ····.locals·1
745 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
746 ····.prologue749 ····.prologue
747 ····.line·47750 ····.line·47
748 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;751 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;
  
749 ····move-result-object·v0752 ····move-result-object·v0
  
12.8 KB
smali/org/apache/commons/math3/optim/linear/SimplexTableau.smali
    
Offset 177, 14 lines modifiedOffset 177, 15 lines modified
  
177 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I177 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I
  
178 ····move-result·v0178 ····move-result·v0
  
179 ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship;179 ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship;
  
 180 ····.line·147
180 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I181 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I
  
181 ····move-result·v3182 ····move-result·v3
  
182 ····add-int/2addr·v0,·v3183 ····add-int/2addr·v0,·v3
  
183 ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numSlackVariables:I184 ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numSlackVariables:I
Offset 194, 14 lines modifiedOffset 195, 15 lines modified
  
194 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I195 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I
  
195 ····move-result·v0196 ····move-result·v0
  
196 ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship;197 ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship;
  
 198 ····.line·149
197 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I199 ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I
  
198 ····move-result·v3200 ····move-result·v3
  
199 ····add-int/2addr·v0,·v3201 ····add-int/2addr·v0,·v3
  
200 ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numArtificialVariables:I202 ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numArtificialVariables:I
Offset 343, 21 lines modifiedOffset 345, 20 lines modified
  
343 ····.prologue345 ····.prologue
344 ····.line·289346 ····.line·289
345 ····const/4·v1,·0x0347 ····const/4·v1,·0x0
  
346 ····.line·290348 ····.line·290
347 ····.local·v1,·"count":I349 ····.local·v1,·"count":I
348 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->constraints:Ljava/util/List;350 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->constraints:Ljava/util/List;
  
349 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;351 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
350 ····move-result-object·v2352 ····move-result-object·v2
  
351 ····.local·v2,·"i$":Ljava/util/Iterator; 
352 ····:cond_0353 ····:cond_0
353 ····:goto_0354 ····:goto_0
354 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z355 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
355 ····move-result·v3356 ····move-result·v3
  
356 ····if-eqz·v3,·:cond_1357 ····if-eqz·v3,·:cond_1
Offset 389, 47 lines modifiedOffset 390, 44 lines modified
  
389 .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D390 .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D
390 ····.locals·7391 ····.locals·7
391 ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector;392 ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector;
  
392 ····.prologue393 ····.prologue
393 ····.line·304394 ····.line·304
394 ····const-wide/16·v5,·0x0395 ····const-wide/16·v2,·0x0
  
395 ····.line·305396 ····.line·305
396 ····.local·v5,·"sum":D397 ····.local·v2,·"sum":D
397 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D398 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D
  
398 ····move-result-object·v0399 ····move-result-object·v5
  
399 ····.local·v0,·"arr$":[D 
400 ····array-length·v4,·v0400 ····array-length·v6,·v5
  
401 ····.local·v4,·"len$":I 
402 ····const/4·v3,·0x0401 ····const/4·v4,·0x0
  
403 ····.local·v3,·"i$":I 
404 ····:goto_0402 ····:goto_0
405 ····if-ge·v3,·v4,·:cond_0403 ····if-ge·v4,·v6,·:cond_0
  
406 ····aget-wide·v1,·v0,·v3404 ····aget-wide·v0,·v5,·v4
  
407 ····.line·306405 ····.line·306
408 ····.local·v1,·"coefficient":D406 ····.local·v0,·"coefficient":D
409 ····sub-double/2addr·v5,·v1407 ····sub-double/2addr·v2,·v0
  
410 ····.line·305408 ····.line·305
411 ····add-int/lit8·v3,·v3,·0x1409 ····add-int/lit8·v4,·v4,·0x1
  
412 ····goto·:goto_0410 ····goto·:goto_0
  
413 ····.line·308411 ····.line·308
414 ····.end·local·v1····#·"coefficient":D412 ····.end·local·v0····#·"coefficient":D
415 ····:cond_0413 ····:cond_0
416 ····return-wide·v5414 ····return-wide·v2
417 .end·method415 .end·method
  
418 .method·private·initializeBasicVariables(I)V416 .method·private·initializeBasicVariables(I)V
419 ····.locals·4417 ····.locals·4
420 ····.param·p1,·"startColumn"····#·I418 ····.param·p1,·"startColumn"····#·I
  
421 ····.prologue419 ····.prologue
Offset 537, 22 lines modifiedOffset 535, 24 lines modified
  
537 ····move-result-object·v1535 ····move-result-object·v1
  
538 ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector;536 ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector;
  
539 ····move-result-object·v1537 ····move-result-object·v1
  
 538 ····.line·268
540 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optim/linear/Relationship;539 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optim/linear/Relationship;
  
541 ····move-result-object·v2540 ····move-result-object·v2
  
542 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optim/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optim/linear/Relationship;541 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optim/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optim/linear/Relationship;
  
543 ····move-result-object·v2542 ····move-result-object·v2
  
 543 ····.line·269
544 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getValue()D544 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getValue()D
  
545 ····move-result-wide·v3545 ····move-result-wide·v3
  
546 ····mul-double/2addr·v3,·v5546 ····mul-double/2addr·v3,·v5
  
547 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/linear/Relationship;D)V547 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/linear/Relationship;D)V
Offset 564, 14 lines modifiedOffset 564, 15 lines modified
Max diff block lines reached; 8636/13012 bytes (66.37%) of diff not shown.
646 B
smali/org/apache/commons/math3/optim/linear/Relationship.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·enum·Lorg/apache/commons/math3/optim/linear/Relationship;1 .class·public·final·enum·Lorg/apache/commons/math3/optim/linear/Relationship;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"Relationship.java"3 .source·"Relationship.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/apache/commons/math3/optim/linear/Relationship$1; 
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/optim/linear/Relationship;",9 ········"Lorg/apache/commons/math3/optim/linear/Relationship;",
15 ········">;"10 ········">;"
16 ····}11 ····}
16.4 KB
smali/org/apache/commons/math3/optim/linear/SimplexSolver.smali
    
Offset 184, 30 lines modifiedOffset 184, 30 lines modified
184 ····:cond_1184 ····:cond_1
185 ····add-int/lit8·v2,·v2,·0x1185 ····add-int/lit8·v2,·v2,·0x1
  
186 ····goto·:goto_0186 ····goto·:goto_0
187 .end·method187 .end·method
  
188 .method·private·getPivotRow(Lorg/apache/commons/math3/optim/linear/SimplexTableau;I)Ljava/lang/Integer;188 .method·private·getPivotRow(Lorg/apache/commons/math3/optim/linear/SimplexTableau;I)Ljava/lang/Integer;
189 ····.locals·23189 ····.locals·22
190 ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optim/linear/SimplexTableau;190 ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optim/linear/SimplexTableau;
191 ····.param·p2,·"col"····#·I191 ····.param·p2,·"col"····#·I
  
192 ····.prologue192 ····.prologue
193 ····.line·249193 ····.line·249
194 ····new-instance·v16,·Ljava/util/ArrayList;194 ····new-instance·v15,·Ljava/util/ArrayList;
  
195 ····invoke-direct/range·{v16·..·v16},·Ljava/util/ArrayList;-><init>()V195 ····invoke-direct·{v15},·Ljava/util/ArrayList;-><init>()V
  
196 ····.line·250196 ····.line·250
197 ····.local·v16,·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"197 ····.local·v15,·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
198 ····const-wide·v14,·0x7fefffffffffffffL····#·Double.MAX_VALUE198 ····const-wide·v13,·0x7fefffffffffffffL····#·Double.MAX_VALUE
  
199 ····.line·251199 ····.line·251
200 ····.local·v14,·"minRatio":D200 ····.local·v13,·"minRatio":D
201 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getNumObjectiveFunctions()I201 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getNumObjectiveFunctions()I
  
202 ····move-result·v11202 ····move-result·v11
  
203 ····.local·v11,·"i":I203 ····.local·v11,·"i":I
204 ····:goto_0204 ····:goto_0
205 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getHeight()I205 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getHeight()I
Offset 223, 18 lines modifiedOffset 223, 18 lines modified
  
223 ····add-int/lit8·v4,·v4,·-0x1223 ····add-int/lit8·v4,·v4,·-0x1
  
224 ····move-object/from16·v0,·p1224 ····move-object/from16·v0,·p1
  
225 ····invoke-virtual·{v0,·v11,·v4},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D225 ····invoke-virtual·{v0,·v11,·v4},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D
  
226 ····move-result-wide·v20226 ····move-result-wide·v19
  
227 ····.line·253227 ····.line·253
228 ····.local·v20,·"rhs":D228 ····.local·v19,·"rhs":D
229 ····move-object/from16·v0,·p1229 ····move-object/from16·v0,·p1
  
230 ····move/from16·v1,·p2230 ····move/from16·v1,·p2
  
231 ····invoke-virtual·{v0,·v11,·v1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D231 ····invoke-virtual·{v0,·v11,·v1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D
  
232 ····move-result-wide·v2232 ····move-result-wide·v2
Offset 250, 96 lines modifiedOffset 250, 92 lines modified
250 ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDD)I250 ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDD)I
  
251 ····move-result·v4251 ····move-result·v4
  
252 ····if-lez·v4,·:cond_0252 ····if-lez·v4,·:cond_0
  
253 ····.line·258253 ····.line·258
254 ····div-double·v4,·v20,·v2254 ····div-double·v4,·v19,·v2
  
255 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D255 ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
256 ····move-result-wide·v18256 ····move-result-wide·v17
  
257 ····.line·261257 ····.line·261
258 ····.local·v18,·"ratio":D258 ····.local·v17,·"ratio":D
259 ····move-wide/from16·v0,·v18259 ····move-wide/from16·v0,·v17
  
260 ····invoke-static·{v0,·v1,·v14,·v15},·Ljava/lang/Double;->compare(DD)I260 ····invoke-static·{v0,·v1,·v13,·v14},·Ljava/lang/Double;->compare(DD)I
  
261 ····move-result·v9261 ····move-result·v9
  
262 ····.line·262262 ····.line·262
263 ····.local·v9,·"cmp":I263 ····.local·v9,·"cmp":I
264 ····if-nez·v9,·:cond_1264 ····if-nez·v9,·:cond_1
  
265 ····.line·263265 ····.line·263
266 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;266 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
267 ····move-result-object·v4267 ····move-result-object·v4
  
268 ····move-object/from16·v0,·v16 
  
269 ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z268 ····invoke-interface·{v15,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
270 ····.line·251269 ····.line·251
271 ····.end·local·v9····#·"cmp":I270 ····.end·local·v9····#·"cmp":I
272 ····.end·local·v18····#·"ratio":D271 ····.end·local·v17····#·"ratio":D
273 ····:cond_0272 ····:cond_0
274 ····:goto_1273 ····:goto_1
275 ····add-int/lit8·v11,·v11,·0x1274 ····add-int/lit8·v11,·v11,·0x1
  
276 ····goto·:goto_0275 ····goto·:goto_0
  
277 ····.line·264276 ····.line·264
278 ····.restart·local·v9····#·"cmp":I277 ····.restart·local·v9····#·"cmp":I
279 ····.restart·local·v18····#·"ratio":D278 ····.restart·local·v17····#·"ratio":D
280 ····:cond_1279 ····:cond_1
281 ····if-gez·v9,·:cond_0280 ····if-gez·v9,·:cond_0
  
282 ····.line·265281 ····.line·265
283 ····move-wide/from16·v14,·v18282 ····move-wide/from16·v13,·v17
  
284 ····.line·266283 ····.line·266
285 ····invoke-interface/range·{v16·..·v16},·Ljava/util/List;->clear()V284 ····invoke-interface·{v15},·Ljava/util/List;->clear()V
  
286 ····.line·267285 ····.line·267
287 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;286 ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
288 ····move-result-object·v4287 ····move-result-object·v4
  
289 ····move-object/from16·v0,·v16 
  
290 ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z288 ····invoke-interface·{v15,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
291 ····goto·:goto_1289 ····goto·:goto_1
  
292 ····.line·272290 ····.line·272
293 ····.end·local·v2····#·"entry":D291 ····.end·local·v2····#·"entry":D
294 ····.end·local·v9····#·"cmp":I292 ····.end·local·v9····#·"cmp":I
295 ····.end·local·v18····#·"ratio":D293 ····.end·local·v17····#·"ratio":D
296 ····.end·local·v20····#·"rhs":D294 ····.end·local·v19····#·"rhs":D
297 ····:cond_2295 ····:cond_2
298 ····invoke-interface/range·{v16·..·v16},·Ljava/util/List;->size()I296 ····invoke-interface·{v15},·Ljava/util/List;->size()I
  
299 ····move-result·v4297 ····move-result·v4
  
300 ····if-nez·v4,·:cond_4298 ····if-nez·v4,·:cond_4
Max diff block lines reached; 12436/16619 bytes (74.83%) of diff not shown.
1.42 KB
smali/org/apache/commons/math3/optim/linear/LinearConstraint.smali
    
Offset 245, 14 lines modifiedOffset 245, 15 lines modified
  
245 ····if-nez·v3,·:cond_2245 ····if-nez·v3,·:cond_2
  
246 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;246 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;
  
247 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;247 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;
  
 248 ····.line·195
248 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z249 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z
  
249 ····move-result·v3250 ····move-result·v3
  
250 ····if-nez·v3,·:cond_0251 ····if-nez·v3,·:cond_0
  
251 ····:cond_2252 ····:cond_2
Offset 307, 27 lines modifiedOffset 308, 30 lines modified
  
307 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/Relationship;->hashCode()I308 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/Relationship;->hashCode()I
  
308 ····move-result·v0309 ····move-result·v0
  
309 ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->value:D310 ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->value:D
  
 311 ····.line·203
310 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;312 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
311 ····move-result-object·v1313 ····move-result-object·v1
  
312 ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I314 ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I
  
313 ····move-result·v1315 ····move-result·v1
  
314 ····xor-int/2addr·v0,·v1316 ····xor-int/2addr·v0,·v1
  
315 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;317 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector;
  
 318 ····.line·204
316 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I319 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I
  
317 ····move-result·v1320 ····move-result·v1
  
318 ····xor-int/2addr·v0,·v1321 ····xor-int/2addr·v0,·v1
  
 322 ····.line·202
319 ····return·v0323 ····return·v0
320 .end·method324 .end·method
2.38 KB
smali/org/apache/commons/math3/optim/linear/LinearConstraintSet.smali
    
Offset 50, 56 lines modifiedOffset 50, 51 lines modified
50 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z50 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
  
51 ····.line·5451 ····.line·54
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·varargs·constructor·<init>([Lorg/apache/commons/math3/optim/linear/LinearConstraint;)V54 .method·public·varargs·constructor·<init>([Lorg/apache/commons/math3/optim/linear/LinearConstraint;)V
55 ····.locals·555 ····.locals·4
56 ····.param·p1,·"constraints"····#·[Lorg/apache/commons/math3/optim/linear/LinearConstraint;56 ····.param·p1,·"constraints"····#·[Lorg/apache/commons/math3/optim/linear/LinearConstraint;
  
57 ····.prologue57 ····.prologue
58 ····.line·4158 ····.line·41
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····.line·3460 ····.line·34
61 ····new-instance·v4,·Ljava/util/LinkedHashSet;61 ····new-instance·v1,·Ljava/util/LinkedHashSet;
  
62 ····invoke-direct·{v4},·Ljava/util/LinkedHashSet;-><init>()V62 ····invoke-direct·{v1},·Ljava/util/LinkedHashSet;-><init>()V
  
63 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->linearConstraints:Ljava/util/Set;63 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->linearConstraints:Ljava/util/Set;
  
64 ····.line·4264 ····.line·42
65 ····move-object·v0,·p165 ····array-length·v2,·p1
  
 66 ····const/4·v1,·0x0
66 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/linear/LinearConstraint; 
67 ····array-length·v3,·v0 
  
68 ····.local·v3,·"len$":I 
69 ····const/4·v2,·0x0 
  
70 ····.local·v2,·"i$":I 
71 ····:goto_067 ····:goto_0
72 ····if-ge·v2,·v3,·:cond_068 ····if-ge·v1,·v2,·:cond_0
  
73 ····aget-object·v1,·v0,·v269 ····aget-object·v0,·p1,·v1
  
74 ····.line·4370 ····.line·43
75 ····.local·v1,·"c":Lorg/apache/commons/math3/optim/linear/LinearConstraint;71 ····.local·v0,·"c":Lorg/apache/commons/math3/optim/linear/LinearConstraint;
76 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->linearConstraints:Ljava/util/Set;72 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->linearConstraints:Ljava/util/Set;
  
77 ····invoke-interface·{v4,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z73 ····invoke-interface·{v3,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
78 ····.line·4274 ····.line·42
79 ····add-int/lit8·v2,·v2,·0x175 ····add-int/lit8·v1,·v1,·0x1
  
80 ····goto·:goto_076 ····goto·:goto_0
  
81 ····.line·4577 ····.line·45
82 ····.end·local·v1····#·"c":Lorg/apache/commons/math3/optim/linear/LinearConstraint;78 ····.end·local·v0····#·"c":Lorg/apache/commons/math3/optim/linear/LinearConstraint;
83 ····:cond_079 ····:cond_0
84 ····return-void80 ····return-void
85 .end·method81 .end·method
  
  
86 #·virtual·methods82 #·virtual·methods
87 .method·public·getConstraints()Ljava/util/Collection;83 .method·public·getConstraints()Ljava/util/Collection;
5.34 KB
smali/org/apache/commons/math3/optim/linear/LinearOptimizer.smali
    
Offset 77, 15 lines modifiedOffset 77, 14 lines modified
77 ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->nonNegative:Z77 ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->nonNegative:Z
  
78 ····return·v078 ····return·v0
79 .end·method79 .end·method
  
80 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;80 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
81 ····.locals·181 ····.locals·1
82 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
  
83 ····.prologue82 ····.prologue
84 ····.line·3283 ····.line·32
85 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;84 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair;
  
86 ····move-result-object·v085 ····move-result-object·v0
  
Offset 107, 90 lines modifiedOffset 106, 85 lines modified
  
107 ····move-result-object·v0106 ····move-result-object·v0
  
108 ····return-object·v0107 ····return-object·v0
109 .end·method108 .end·method
  
110 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V109 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
111 ····.locals·5110 ····.locals·4
112 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;111 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
113 ····.prologue112 ····.prologue
114 ····.line·113113 ····.line·113
115 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V114 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
116 ····.line·117115 ····.line·117
117 ····move-object·v0,·p1116 ····array-length·v2,·p1
  
 117 ····const/4·v1,·0x0
118 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
119 ····array-length·v3,·v0 
  
120 ····.local·v3,·"len$":I 
121 ····const/4·v2,·0x0 
  
122 ····.local·v2,·"i$":I 
123 ····:goto_0118 ····:goto_0
124 ····if-ge·v2,·v3,·:cond_3119 ····if-ge·v1,·v2,·:cond_3
  
125 ····aget-object·v1,·v0,·v2120 ····aget-object·v0,·p1,·v1
  
126 ····.line·118121 ····.line·118
127 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;122 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
128 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction;123 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction;
  
129 ····if-eqz·v4,·:cond_1124 ····if-eqz·v3,·:cond_1
  
130 ····.line·119125 ····.line·119
131 ····check-cast·v1,·Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction;126 ····check-cast·v0,·Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction;
  
132 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;127 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
133 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->function:Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction;128 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->function:Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction;
  
134 ····.line·117129 ····.line·117
135 ····:cond_0130 ····:cond_0
136 ····:goto_1131 ····:goto_1
137 ····add-int/lit8·v2,·v2,·0x1132 ····add-int/lit8·v1,·v1,·0x1
  
138 ····goto·:goto_0133 ····goto·:goto_0
  
139 ····.line·122134 ····.line·122
140 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;135 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
141 ····:cond_1136 ····:cond_1
142 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;137 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;
  
143 ····if-eqz·v4,·:cond_2138 ····if-eqz·v3,·:cond_2
  
144 ····.line·123139 ····.line·123
145 ····check-cast·v1,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;140 ····check-cast·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;
  
146 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;141 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
147 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->getConstraints()Ljava/util/Collection;142 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->getConstraints()Ljava/util/Collection;
  
148 ····move-result-object·v4143 ····move-result-object·v3
  
149 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->linearConstraints:Ljava/util/Collection;144 ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->linearConstraints:Ljava/util/Collection;
  
150 ····goto·:goto_1145 ····goto·:goto_1
  
151 ····.line·126146 ····.line·126
152 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;147 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
153 ····:cond_2148 ····:cond_2
154 ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint;149 ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint;
  
155 ····if-eqz·v4,·:cond_0150 ····if-eqz·v3,·:cond_0
  
156 ····.line·127151 ····.line·127
157 ····check-cast·v1,·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint;152 ····check-cast·v0,·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint;
  
158 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;153 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
159 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint;->isRestrictedToNonNegative()Z154 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint;->isRestrictedToNonNegative()Z
  
160 ····move-result·v4155 ····move-result·v3
  
161 ····iput-boolean·v4,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->nonNegative:Z156 ····iput-boolean·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->nonNegative:Z
  
162 ····goto·:goto_1157 ····goto·:goto_1
  
163 ····.line·131158 ····.line·131
164 ····:cond_3159 ····:cond_3
165 ····return-void160 ····return-void
166 .end·method161 .end·method
2.34 KB
smali/org/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;32 .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;)V34 .method·constructor·<init>(Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;
  
36 ····.prologue37 ····.prologue
37 ····.line·21338 ····.line·213
38 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;39 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;
  
39 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;40 ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
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·21355 ····.line·213
57 ····check-cast·p1,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;56 ····check-cast·p1,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
58 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
59 ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;57 ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
60 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
61 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)I58 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)I
  
62 ····move-result·v059 ····move-result·v0
  
63 ····return·v060 ····return·v0
64 .end·method61 .end·method
  
Offset 119, 14 lines modifiedOffset 116, 15 lines modified
119 ····.local·v2,·"v2":D116 ····.local·v2,·"v2":D
120 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;117 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
121 ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;118 ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
122 ····if-ne·v4,·v5,·:cond_3119 ····if-ne·v4,·v5,·:cond_3
  
 120 ····.line·224
123 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I121 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I
  
124 ····move-result·v4122 ····move-result·v4
  
125 ····goto·:goto_0123 ····goto·:goto_0
  
126 ····:cond_3124 ····:cond_3
4.24 KB
smali/org/apache/commons/math3/optim/univariate/BrentOptimizer.smali
    
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
  
259 ····.line·119259 ····.line·119
260 ····.local·v31,·"mid":D260 ····.local·v31,·"mid":D
261 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getMax()D261 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getMax()D
  
262 ····move-result-wide·v23262 ····move-result-wide·v23
  
263 ····.line·122263 ····.line·123
264 ····.local·v23,·"hi":D264 ····.local·v23,·"hi":D
265 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;265 ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker;
  
266 ····move-result-object·v9266 ····move-result-object·v9
  
267 ····.line·127267 ····.line·127
268 ····.local·v9,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;>;"268 ····.local·v9,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;>;"
Offset 514, 14 lines modifiedOffset 514, 15 lines modified
  
514 ····mul-double·v53,·v53,·v36514 ····mul-double·v53,·v53,·v36
  
515 ····cmpg-double·v53,·v33,·v53515 ····cmpg-double·v53,·v33,·v53
  
516 ····if-gez·v53,·:cond_a516 ····if-gez·v53,·:cond_a
  
 517 ····.line·184
517 ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D518 ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
518 ····move-result-wide·v53519 ····move-result-wide·v53
  
519 ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5520 ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5
  
520 ····mul-double·v55,·v55,·v36521 ····mul-double·v55,·v55,·v36
Offset 617, 26 lines modifiedOffset 618, 27 lines modified
617 ····:goto_8618 ····:goto_8
618 ····move-wide/from16·v0,·v45619 ····move-wide/from16·v0,·v45
  
619 ····move-wide/from16·v2,·v53620 ····move-wide/from16·v2,·v53
  
620 ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;-><init>(DD)V621 ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;-><init>(DD)V
  
621 ····.line·235622 ····.line·236
622 ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;623 ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
623 ····move-object/from16·v0,·p0624 ····move-object/from16·v0,·p0
  
624 ····move-object/from16·v1,·v35625 ····move-object/from16·v1,·v35
  
625 ····move/from16·v2,·v25626 ····move/from16·v2,·v25
  
626 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;627 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
627 ····move-result-object·v53628 ····move-result-object·v53
  
 629 ····.line·235
628 ····move-object/from16·v0,·p0630 ····move-object/from16·v0,·p0
  
629 ····move-object/from16·v1,·v53631 ····move-object/from16·v1,·v53
  
630 ····move/from16·v2,·v25632 ····move/from16·v2,·v25
  
631 ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;633 ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
Offset 893, 14 lines modifiedOffset 895, 15 lines modified
  
893 ····.line·264895 ····.line·264
894 ····:goto_e896 ····:goto_e
895 ····cmpg-double·v53,·v15,·v19897 ····cmpg-double·v53,·v15,·v19
  
896 ····if-lez·v53,·:cond_15898 ····if-lez·v53,·:cond_15
  
 899 ····.line·265
897 ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z900 ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z
  
898 ····move-result·v53901 ····move-result·v53
  
899 ····if-eqz·v53,·:cond_17902 ····if-eqz·v53,·:cond_17
  
900 ····.line·266903 ····.line·266
Offset 926, 24 lines modifiedOffset 929, 26 lines modified
  
926 ····.line·270929 ····.line·270
927 ····:cond_17930 ····:cond_17
928 ····cmpg-double·v53,·v15,·v17931 ····cmpg-double·v53,·v15,·v17
  
929 ····if-lez·v53,·:cond_18932 ····if-lez·v53,·:cond_18
  
 933 ····.line·271
930 ····move-wide/from16·v0,·v47934 ····move-wide/from16·v0,·v47
  
931 ····move-wide/from16·v2,·v51935 ····move-wide/from16·v2,·v51
  
932 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z936 ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z
  
933 ····move-result·v53937 ····move-result·v53
  
934 ····if-nez·v53,·:cond_18938 ····if-nez·v53,·:cond_18
  
 939 ····.line·272
935 ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z940 ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z
  
936 ····move-result·v53941 ····move-result·v53
  
937 ····if-eqz·v53,·:cond_12942 ····if-eqz·v53,·:cond_12
  
938 ····.line·273943 ····.line·273
Offset 951, 15 lines modifiedOffset 956, 15 lines modified
951 ····move-wide/from16·v47,·v45956 ····move-wide/from16·v47,·v45
  
952 ····.line·274957 ····.line·274
953 ····move-wide/from16·v17,·v15958 ····move-wide/from16·v17,·v15
  
954 ····goto·:goto_d959 ····goto·:goto_d
  
955 ····.line·278960 ····.line·279
956 ····.end·local·v15····#·"fu":D961 ····.end·local·v15····#·"fu":D
957 ····.end·local·v33····#·"p":D962 ····.end·local·v33····#·"p":D
958 ····.end·local·v36····#·"q":D963 ····.end·local·v36····#·"q":D
959 ····.end·local·v38····#·"r":D964 ····.end·local·v38····#·"r":D
960 ····.end·local·v45····#·"u":D965 ····.end·local·v45····#·"u":D
961 ····:cond_19966 ····:cond_19
962 ····move-object/from16·v0,·p0967 ····move-object/from16·v0,·p0
Offset 968, 14 lines modifiedOffset 973, 15 lines modified
  
968 ····move/from16·v2,·v25973 ····move/from16·v2,·v25
  
969 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;974 ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
970 ····move-result-object·v53975 ····move-result-object·v53
  
 976 ····.line·278
Max diff block lines reached; 372/4204 bytes (8.85%) of diff not shown.
1.38 KB
smali/org/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker.smali
    
Offset 73, 26 lines modifiedOffset 73, 21 lines modified
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
  
75 #·virtual·methods75 #·virtual·methods
76 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z76 .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z
77 ····.locals·177 ····.locals·1
78 ····.param·p1,·"x0"····#·I 
79 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
80 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
81 ····.prologue78 ····.prologue
82 ····.line·4179 ····.line·41
83 ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;80 ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
84 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
85 ····check-cast·p3,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;81 ····check-cast·p3,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
86 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
87 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)Z82 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)Z
  
88 ····move-result·v083 ····move-result·v0
  
89 ····return·v084 ····return·v0
90 .end·method85 .end·method
  
Offset 163, 14 lines modifiedOffset 158, 15 lines modified
  
163 ····mul-double/2addr·v8,·v6158 ····mul-double/2addr·v8,·v6
  
164 ····cmpg-double·v8,·v2,·v8159 ····cmpg-double·v8,·v2,·v8
  
165 ····if-lez·v8,·:cond_1160 ····if-lez·v8,·:cond_1
  
 161 ····.line·126
166 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D162 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D
  
167 ····move-result-wide·v8163 ····move-result-wide·v8
  
168 ····cmpg-double·v8,·v2,·v8164 ····cmpg-double·v8,·v2,·v8
  
169 ····if-gtz·v8,·:cond_2165 ····if-gtz·v8,·:cond_2
1.27 KB
smali/org/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer.smali
    
Offset 370, 14 lines modifiedOffset 370, 15 lines modified
370 ····.line·182370 ····.line·182
371 ····:cond_5371 ····:cond_5
372 ····:try_start_1372 ····:try_start_1
373 ····move-object/from16·v0,·p0373 ····move-object/from16·v0,·p0
  
374 ····iget-object·v1,·v0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;->generator:Lorg/apache/commons/math3/random/RandomGenerator;374 ····iget-object·v1,·v0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;->generator:Lorg/apache/commons/math3/random/RandomGenerator;
  
 375 ····.line·184
375 ····invoke-interface·{v1},·Lorg/apache/commons/math3/random/RandomGenerator;->nextDouble()D376 ····invoke-interface·{v1},·Lorg/apache/commons/math3/random/RandomGenerator;->nextDouble()D
376 ····:try_end_1377 ····:try_end_1
377 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0378 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0
  
378 ····move-result-wide·v14379 ····move-result-wide·v14
  
379 ····sub-double·v16,·v4,·v2380 ····sub-double·v16,·v4,·v2
Offset 488, 15 lines modifiedOffset 489, 14 lines modified
488 ····check-cast·v0,·[Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;489 ····check-cast·v0,·[Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
489 ····return-object·v0490 ····return-object·v0
490 .end·method491 .end·method
  
491 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;492 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
492 ····.locals·1493 ····.locals·1
493 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
494 ····.annotation·system·Ldalvik/annotation/Throws;494 ····.annotation·system·Ldalvik/annotation/Throws;
495 ········value·=·{495 ········value·=·{
496 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;,496 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;,
497 ············Lorg/apache/commons/math3/exception/TooManyIterationsException;497 ············Lorg/apache/commons/math3/exception/TooManyIterationsException;
498 ········}498 ········}
499 ····.end·annotation499 ····.end·annotation
  
6.8 KB
smali/org/apache/commons/math3/optim/univariate/UnivariateOptimizer.smali
    
Offset 106, 15 lines modifiedOffset 106, 14 lines modified
106 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->start:D106 ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->start:D
  
107 ····return-wide·v0107 ····return-wide·v0
108 .end·method108 .end·method
  
109 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;109 .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object;
110 ····.locals·1110 ····.locals·1
111 ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; 
112 ····.annotation·system·Ldalvik/annotation/Throws;111 ····.annotation·system·Ldalvik/annotation/Throws;
113 ········value·=·{112 ········value·=·{
114 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;,113 ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;,
115 ············Lorg/apache/commons/math3/exception/TooManyIterationsException;114 ············Lorg/apache/commons/math3/exception/TooManyIterationsException;
116 ········}115 ········}
117 ····.end·annotation116 ····.end·annotation
  
Offset 144, 109 lines modifiedOffset 143, 104 lines modified
  
144 ····check-cast·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;143 ····check-cast·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;
  
145 ····return-object·v0144 ····return-object·v0
146 .end·method145 .end·method
  
147 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V146 .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
148 ····.locals·7147 ····.locals·6
149 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;148 ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData;
  
150 ····.prologue149 ····.prologue
151 ····.line·96150 ····.line·96
152 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V151 ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V
  
153 ····.line·100152 ····.line·100
154 ····move-object·v0,·p1153 ····array-length·v3,·p1
  
155 ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; 
156 ····array-length·v4,·v0 
  
157 ····.local·v4,·"len$":I 
158 ····const/4·v2,·0x0154 ····const/4·v2,·0x0
  
159 ····.local·v2,·"i$":I 
160 ····:goto_0155 ····:goto_0
161 ····if-ge·v2,·v4,·:cond_3156 ····if-ge·v2,·v3,·:cond_3
  
162 ····aget-object·v1,·v0,·v2157 ····aget-object·v0,·p1,·v2
  
163 ····.line·101158 ····.line·101
164 ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData;159 ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData;
165 ····instance-of·v5,·v1,·Lorg/apache/commons/math3/optim/univariate/SearchInterval;160 ····instance-of·v4,·v0,·Lorg/apache/commons/math3/optim/univariate/SearchInterval;
  
166 ····if-eqz·v5,·:cond_1161 ····if-eqz·v4,·:cond_1
  
167 ····move-object·v3,·v1162 ····move-object·v1,·v0
  
168 ····.line·102163 ····.line·102
169 ····check-cast·v3,·Lorg/apache/commons/math3/optim/univariate/SearchInterval;164 ····check-cast·v1,·Lorg/apache/commons/math3/optim/univariate/SearchInterval;
  
170 ····.line·103165 ····.line·103
171 ····.local·v3,·"interval":Lorg/apache/commons/math3/optim/univariate/SearchInterval;166 ····.local·v1,·"interval":Lorg/apache/commons/math3/optim/univariate/SearchInterval;
172 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getMin()D167 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getMin()D
  
173 ····move-result-wide·v5168 ····move-result-wide·v4
  
174 ····iput-wide·v5,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->min:D169 ····iput-wide·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->min:D
  
175 ····.line·104170 ····.line·104
176 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getMax()D171 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getMax()D
  
177 ····move-result-wide·v5172 ····move-result-wide·v4
  
178 ····iput-wide·v5,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->max:D173 ····iput-wide·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->max:D
  
179 ····.line·105174 ····.line·105
180 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getStartValue()D175 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getStartValue()D
  
181 ····move-result-wide·v5176 ····move-result-wide·v4
  
182 ····iput-wide·v5,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->start:D177 ····iput-wide·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->start:D
  
183 ····.line·100178 ····.line·100
184 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;179 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
185 ····.end·local·v3····#·"interval":Lorg/apache/commons/math3/optim/univariate/SearchInterval;180 ····.end·local·v1····#·"interval":Lorg/apache/commons/math3/optim/univariate/SearchInterval;
186 ····:cond_0181 ····:cond_0
187 ····:goto_1182 ····:goto_1
188 ····add-int/lit8·v2,·v2,·0x1183 ····add-int/lit8·v2,·v2,·0x1
  
189 ····goto·:goto_0184 ····goto·:goto_0
  
190 ····.line·108185 ····.line·108
191 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;186 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
192 ····:cond_1187 ····:cond_1
193 ····instance-of·v5,·v1,·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction;188 ····instance-of·v4,·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction;
  
194 ····if-eqz·v5,·:cond_2189 ····if-eqz·v4,·:cond_2
  
195 ····.line·109190 ····.line·109
196 ····check-cast·v1,·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction;191 ····check-cast·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction;
  
197 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;192 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
198 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction;->getObjectiveFunction()Lorg/apache/commons/math3/analysis/UnivariateFunction;193 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction;->getObjectiveFunction()Lorg/apache/commons/math3/analysis/UnivariateFunction;
  
199 ····move-result-object·v5194 ····move-result-object·v4
  
200 ····iput-object·v5,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->function:Lorg/apache/commons/math3/analysis/UnivariateFunction;195 ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->function:Lorg/apache/commons/math3/analysis/UnivariateFunction;
  
201 ····goto·:goto_1196 ····goto·:goto_1
  
202 ····.line·112197 ····.line·112
203 ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;198 ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
204 ····:cond_2199 ····:cond_2
205 ····instance-of·v5,·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;200 ····instance-of·v4,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
206 ····if-eqz·v5,·:cond_0201 ····if-eqz·v4,·:cond_0
  
207 ····.line·113202 ····.line·113
208 ····check-cast·v1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;203 ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
209 ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;204 ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData;
210 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;205 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;
  
211 ····goto·:goto_1206 ····goto·:goto_1
  
212 ····.line·117207 ····.line·117
213 ····:cond_3208 ····:cond_3
214 ····return-void209 ····return-void
215 .end·method210 .end·method
8.18 KB
smali/org/apache/commons/math3/util/TransformerMap.smali
    
Offset 138, 142 lines modifiedOffset 138, 140 lines modified
138 .end·method138 .end·method
  
139 .method·public·equals(Ljava/lang/Object;)Z139 .method·public·equals(Ljava/lang/Object;)Z
140 ····.locals·8140 ····.locals·8
141 ····.param·p1,·"other"····#·Ljava/lang/Object;141 ····.param·p1,·"other"····#·Ljava/lang/Object;
  
142 ····.prologue142 ····.prologue
143 ····const/4·v4,·0x1143 ····const/4·v3,·0x1
  
144 ····const/4·v5,·0x0144 ····const/4·v4,·0x0
  
145 ····.line·159145 ····.line·159
146 ····if-ne·p0,·p1,·:cond_0146 ····if-ne·p0,·p1,·:cond_0
  
147 ····move·v3,·v4147 ····move·v2,·v3
  
148 ····.line·177148 ····.line·177
149 ····:goto_0149 ····:goto_0
150 ····return·v3150 ····return·v2
  
151 ····.line·162151 ····.line·162
152 ····:cond_0152 ····:cond_0
153 ····instance-of·v3,·p1,·Lorg/apache/commons/math3/util/TransformerMap;153 ····instance-of·v2,·p1,·Lorg/apache/commons/math3/util/TransformerMap;
  
154 ····if-eqz·v3,·:cond_5154 ····if-eqz·v2,·:cond_5
  
155 ····move-object·v2,·p1155 ····move-object·v1,·p1
  
156 ····.line·163156 ····.line·163
157 ····check-cast·v2,·Lorg/apache/commons/math3/util/TransformerMap;157 ····check-cast·v1,·Lorg/apache/commons/math3/util/TransformerMap;
  
158 ····.line·164158 ····.line·164
159 ····.local·v2,·"rhs":Lorg/apache/commons/math3/util/TransformerMap;159 ····.local·v1,·"rhs":Lorg/apache/commons/math3/util/TransformerMap;
160 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->defaultTransformer:Lorg/apache/commons/math3/util/NumberTransformer;160 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->defaultTransformer:Lorg/apache/commons/math3/util/NumberTransformer;
  
161 ····iget-object·v6,·v2,·Lorg/apache/commons/math3/util/TransformerMap;->defaultTransformer:Lorg/apache/commons/math3/util/NumberTransformer;161 ····iget-object·v5,·v1,·Lorg/apache/commons/math3/util/TransformerMap;->defaultTransformer:Lorg/apache/commons/math3/util/NumberTransformer;
  
162 ····invoke-virtual·{v3,·v6},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z162 ····invoke-virtual·{v2,·v5},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
163 ····move-result·v3163 ····move-result·v2
  
164 ····if-nez·v3,·:cond_1164 ····if-nez·v2,·:cond_1
  
165 ····move·v3,·v5165 ····move·v2,·v4
  
166 ····.line·165166 ····.line·165
167 ····goto·:goto_0167 ····goto·:goto_0
  
168 ····.line·167168 ····.line·167
169 ····:cond_1169 ····:cond_1
170 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;170 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;
  
171 ····invoke-interface·{v3},·Ljava/util/Map;->size()I171 ····invoke-interface·{v2},·Ljava/util/Map;->size()I
  
172 ····move-result·v3172 ····move-result·v2
  
173 ····iget-object·v6,·v2,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;173 ····iget-object·v5,·v1,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;
  
174 ····invoke-interface·{v6},·Ljava/util/Map;->size()I174 ····invoke-interface·{v5},·Ljava/util/Map;->size()I
  
175 ····move-result·v6175 ····move-result·v5
  
176 ····if-eq·v3,·v6,·:cond_2176 ····if-eq·v2,·v5,·:cond_2
  
177 ····move·v3,·v5177 ····move·v2,·v4
  
178 ····.line·168178 ····.line·168
179 ····goto·:goto_0179 ····goto·:goto_0
  
180 ····.line·170180 ····.line·170
181 ····:cond_2181 ····:cond_2
182 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;182 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;
  
183 ····invoke-interface·{v3},·Ljava/util/Map;->entrySet()Ljava/util/Set;183 ····invoke-interface·{v2},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
184 ····move-result-object·v3184 ····move-result-object·v2
  
185 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;185 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
186 ····move-result-object·v1186 ····move-result-object·v5
  
187 ····.local·v1,·"i$":Ljava/util/Iterator; 
188 ····:cond_3187 ····:cond_3
189 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z188 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
190 ····move-result·v3189 ····move-result·v2
  
191 ····if-eqz·v3,·:cond_4190 ····if-eqz·v2,·:cond_4
  
192 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;191 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
193 ····move-result-object·v0192 ····move-result-object·v0
  
194 ····check-cast·v0,·Ljava/util/Map$Entry;193 ····check-cast·v0,·Ljava/util/Map$Entry;
  
195 ····.line·171194 ····.line·171
196 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;"195 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;"
197 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;196 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
198 ····move-result-object·v3197 ····move-result-object·v2
  
199 ····check-cast·v3,·Lorg/apache/commons/math3/util/NumberTransformer;198 ····check-cast·v2,·Lorg/apache/commons/math3/util/NumberTransformer;
  
200 ····iget-object·v6,·v2,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;199 ····iget-object·v6,·v1,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map;
  
201 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;200 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
202 ····move-result-object·v7201 ····move-result-object·v7
  
203 ····invoke-interface·{v6,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;202 ····invoke-interface·{v6,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
204 ····move-result-object·v6203 ····move-result-object·v6
  
205 ····invoke-virtual·{v3,·v6},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z204 ····invoke-virtual·{v2,·v6},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
206 ····move-result·v3205 ····move-result·v2
  
207 ····if-nez·v3,·:cond_3206 ····if-nez·v2,·:cond_3
  
208 ····move·v3,·v5207 ····move·v2,·v4
  
209 ····.line·172208 ····.line·172
210 ····goto·:goto_0209 ····goto·:goto_0
  
211 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;"210 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;"
212 ····:cond_4211 ····:cond_4
213 ····move·v3,·v4212 ····move·v2,·v3
Max diff block lines reached; 3078/8269 bytes (37.22%) of diff not shown.
1.01 KB
smali/org/apache/commons/math3/util/CompositeFormat.smali
    
Offset 142, 20 lines modifiedOffset 142, 22 lines modified
142 ····.local·v0,·"endIndex":I142 ····.local·v0,·"endIndex":I
143 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I143 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
144 ····move-result·v2144 ····move-result·v2
  
145 ····if-ge·v1,·v2,·:cond_0145 ····if-ge·v1,·v2,·:cond_0
  
 146 ····.line·177
146 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I147 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
147 ····move-result·v2148 ····move-result·v2
  
148 ····if-gt·v0,·v2,·:cond_0149 ····if-gt·v0,·v2,·:cond_0
  
 150 ····.line·178
149 ····invoke-virtual·{p0,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;151 ····invoke-virtual·{p0,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
150 ····move-result-object·v2152 ····move-result-object·v2
  
151 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I153 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I
  
152 ····move-result·v2154 ····move-result·v2
Offset 320, 14 lines modifiedOffset 322, 15 lines modified
320 ····.local·v0,·"endIndex":I322 ····.local·v0,·"endIndex":I
321 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I323 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
322 ····move-result·v5324 ····move-result·v5
  
323 ····if-ge·v0,·v5,·:cond_0325 ····if-ge·v0,·v5,·:cond_0
  
 326 ····.line·122
324 ····invoke-virtual·{p0,·v4,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;327 ····invoke-virtual·{p0,·v4,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
325 ····move-result-object·v5328 ····move-result-object·v5
  
326 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;329 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
327 ····move-result-object·v6330 ····move-result-object·v6
5.32 KB
smali/org/apache/commons/math3/util/ResizableDoubleArray.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Lorg/apache/commons/math3/util/DoubleArray;6 .implements·Lorg/apache/commons/math3/util/DoubleArray;
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/util/ResizableDoubleArray$1;, 
12 ········Lorg/apache/commons/math3/util/ResizableDoubleArray$ExpansionMode;11 ········Lorg/apache/commons/math3/util/ResizableDoubleArray$ExpansionMode;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
16 .field·public·static·final·ADDITIVE_MODE:I·=·0x115 .field·public·static·final·ADDITIVE_MODE:I·=·0x1
Offset 186, 14 lines modifiedOffset 185, 15 lines modified
186 ····if-gtz·p1,·:cond_0185 ····if-gtz·p1,·:cond_0
  
187 ····.line·403186 ····.line·403
188 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;187 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;
  
189 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_CAPACITY_NOT_POSITIVE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;188 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_CAPACITY_NOT_POSITIVE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 189 ····.line·404
190 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;190 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
191 ····move-result-object·v2191 ····move-result-object·v2
  
192 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V192 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
193 ····throw·v0193 ····throw·v0
Offset 544, 14 lines modifiedOffset 544, 15 lines modified
  
544 ····const/4·v2,·0x2544 ····const/4·v2,·0x2
  
545 ····new-array·v2,·v2,·[Ljava/lang/Object;545 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
546 ····const/4·v3,·0x0546 ····const/4·v3,·0x0
  
 547 ····.line·660
547 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;548 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
548 ····move-result-object·v4549 ····move-result-object·v4
  
549 ····aput-object·v4,·v2,·v3550 ····aput-object·v4,·v2,·v3
  
550 ····const/4·v3,·0x1551 ····const/4·v3,·0x1
Offset 590, 14 lines modifiedOffset 591, 15 lines modified
  
590 ····const/4·v2,·0x1591 ····const/4·v2,·0x1
  
591 ····new-array·v2,·v2,·[Ljava/lang/Object;592 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
592 ····const/4·v3,·0x0593 ····const/4·v3,·0x0
  
 594 ····.line·664
593 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;595 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
594 ····move-result-object·v4596 ····move-result-object·v4
  
595 ····aput-object·v4,·v2,·v3597 ····aput-object·v4,·v2,·v3
  
596 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V598 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 1033, 26 lines modifiedOffset 1035, 28 lines modified
  
1033 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1035 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
1034 ····const/4·v3,·0x21036 ····const/4·v3,·0x2
  
1035 ····new-array·v3,·v3,·[Ljava/lang/Object;1037 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
 1038 ····.line·560
1036 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1039 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1037 ····move-result-object·v41040 ····move-result-object·v4
  
1038 ····aput-object·v4,·v3,·v61041 ····aput-object·v4,·v3,·v6
  
1039 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1042 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1040 ····move-result-object·v41043 ····move-result-object·v4
  
1041 ····aput-object·v4,·v3,·v51044 ····aput-object·v4,·v3,·v5
  
 1045 ····.line·559
1042 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V1046 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
  
1043 ····.line·5611047 ····.line·561
1044 ····throw·v01048 ····throw·v0
  
1045 ····.line·5641049 ····.line·564
1046 ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException;1050 ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
Offset 1080, 20 lines modifiedOffset 1084, 22 lines modified
  
1080 ····move-result-object·v11084 ····move-result-object·v1
  
1081 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1085 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
1082 ····new-array·v3,·v5,·[Ljava/lang/Object;1086 ····new-array·v3,·v5,·[Ljava/lang/Object;
  
 1087 ····.line·567
1083 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1088 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1084 ····move-result-object·v41089 ····move-result-object·v4
  
1085 ····aput-object·v4,·v3,·v61090 ····aput-object·v4,·v3,·v6
  
 1091 ····.line·566
1086 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V1092 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
  
1087 ····.line·5681093 ····.line·568
1088 ····throw·v01094 ····throw·v0
  
1089 ····.line·5711095 ····.line·571
1090 ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException;1096 ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
Offset 1121, 20 lines modifiedOffset 1127, 22 lines modified
  
1121 ····move-result-object·v11127 ····move-result-object·v1
  
1122 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPANSION_FACTOR_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1128 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPANSION_FACTOR_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
1123 ····new-array·v3,·v5,·[Ljava/lang/Object;1129 ····new-array·v3,·v5,·[Ljava/lang/Object;
  
 1130 ····.line·574
1124 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1131 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1125 ····move-result-object·v41132 ····move-result-object·v4
Max diff block lines reached; 1428/5326 bytes (26.81%) of diff not shown.
677 B
smali/org/apache/commons/math3/util/MultidimensionalCounter$Iterator.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter;36 .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>(Lorg/apache/commons/math3/util/MultidimensionalCounter;)V38 .method·constructor·<init>(Lorg/apache/commons/math3/util/MultidimensionalCounter;)V
39 ····.locals·339 ····.locals·3
 40 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/util/MultidimensionalCounter;
  
40 ····.prologue41 ····.prologue
41 ····const/4·v2,·-0x142 ····const/4·v2,·-0x1
  
42 ····.line·9043 ····.line·90
43 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/MultidimensionalCounter$Iterator;->this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter;44 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/MultidimensionalCounter$Iterator;->this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter;
  
1.27 KB
smali/org/apache/commons/math3/util/Pair.smali
    
Offset 156, 46 lines modifiedOffset 156, 51 lines modified
  
156 ····if-nez·v3,·:cond_4156 ····if-nez·v3,·:cond_4
  
157 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object;157 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object;
  
158 ····if-nez·v3,·:cond_3158 ····if-nez·v3,·:cond_3
  
 159 ····.line·115
159 ····:goto_1160 ····:goto_1
160 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;161 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;
  
161 ····if-nez·v3,·:cond_5162 ····if-nez·v3,·:cond_5
  
162 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;163 ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;
  
163 ····if-eqz·v3,·:cond_0164 ····if-eqz·v3,·:cond_0
  
164 ····:cond_3165 ····:cond_3
165 ····move·v1,·v2166 ····move·v1,·v2
  
 167 ····.line·118
166 ····goto·:goto_0168 ····goto·:goto_0
  
 169 ····.line·113
167 ····:cond_4170 ····:cond_4
168 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object;171 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object;
  
169 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object;172 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object;
  
 173 ····.line·115
170 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z174 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
171 ····move-result·v3175 ····move-result·v3
  
172 ····if-eqz·v3,·:cond_3176 ····if-eqz·v3,·:cond_3
  
173 ····goto·:goto_1177 ····goto·:goto_1
  
174 ····:cond_5178 ····:cond_5
175 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;179 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;
  
176 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;180 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object;
  
 181 ····.line·118
177 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z182 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
178 ····move-result·v3183 ····move-result·v3
  
179 ····if-eqz·v3,·:cond_3184 ····if-eqz·v3,·:cond_3
  
180 ····goto·:goto_0185 ····goto·:goto_0
9.42 KB
smali/org/apache/commons/math3/util/FastMathCalc.smali
    
Offset 964, 258 lines modifiedOffset 964, 226 lines modified
964 ····:cond_1964 ····:cond_1
965 ····const-string·v0,·""965 ····const-string·v0,·""
  
966 ····goto·:goto_1966 ····goto·:goto_1
967 .end·method967 .end·method
  
968 .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[D)V968 .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[D)V
969 ····.locals·9969 ····.locals·8
970 ····.param·p0,·"out"····#·Ljava/io/PrintStream;970 ····.param·p0,·"out"····#·Ljava/io/PrintStream;
971 ····.param·p1,·"name"····#·Ljava/lang/String;971 ····.param·p1,·"name"····#·Ljava/lang/String;
972 ····.param·p2,·"expectedLen"····#·I972 ····.param·p2,·"expectedLen"····#·I
973 ····.param·p3,·"array"····#·[D973 ····.param·p3,·"array"····#·[D
  
974 ····.prologue974 ····.prologue
 975 ····const/4·v3,·0x0
  
975 ····.line·625976 ····.line·625
976 ····new-instance·v5,·Ljava/lang/StringBuilder;977 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
977 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V978 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
978 ····invoke-virtual·{v5,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;979 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
979 ····move-result-object·v5980 ····move-result-object·v2
  
980 ····const-string·v6,·"="981 ····const-string·v4,·"="
  
981 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;982 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
982 ····move-result-object·v5983 ····move-result-object·v2
  
983 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;984 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
984 ····move-result-object·v5985 ····move-result-object·v2
  
985 ····invoke-virtual·{p0,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V986 ····invoke-virtual·{p0,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
986 ····.line·626987 ····.line·626
987 ····array-length·v5,·p3988 ····array-length·v2,·p3
  
988 ····invoke-static·{p2,·v5},·Lorg/apache/commons/math3/util/FastMathCalc;->checkLen(II)V989 ····invoke-static·{p2,·v2},·Lorg/apache/commons/math3/util/FastMathCalc;->checkLen(II)V
  
989 ····.line·627990 ····.line·627
990 ····const-string·v5,·"····{"991 ····const-string·v2,·"····{"
  
991 ····invoke-virtual·{p0,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V992 ····invoke-virtual·{p0,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
992 ····.line·628993 ····.line·628
993 ····move-object·v0,·p3 
  
994 ····.local·v0,·"arr$":[D 
995 ····array-length·v4,·v0994 ····array-length·v4,·p3
  
 995 ····move·v2,·v3
996 ····.local·v4,·"len$":I 
997 ····const/4·v3,·0x0 
  
998 ····.local·v3,·"i$":I 
999 ····:goto_0996 ····:goto_0
1000 ····if-ge·v3,·v4,·:cond_0997 ····if-ge·v2,·v4,·:cond_0
  
1001 ····aget-wide·v1,·v0,·v3998 ····aget-wide·v0,·p3,·v2
  
1002 ····.line·629999 ····.line·629
1003 ····.local·v1,·"d":D1000 ····.local·v0,·"d":D
1004 ····const-string·v5,·"········%s%n"1001 ····const-string·v5,·"········%s%n"
  
1005 ····const/4·v6,·0x11002 ····const/4·v6,·0x1
  
1006 ····new-array·v6,·v6,·[Ljava/lang/Object;1003 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
1007 ····const/4·v7,·0x0 
  
1008 ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMathCalc;->format(D)Ljava/lang/String;1004 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMathCalc;->format(D)Ljava/lang/String;
  
1009 ····move-result-object·v81005 ····move-result-object·v7
  
1010 ····aput-object·v8,·v6,·v71006 ····aput-object·v7,·v6,·v3
  
1011 ····invoke-virtual·{p0,·v5,·v6},·Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;1007 ····invoke-virtual·{p0,·v5,·v6},·Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
  
1012 ····.line·6281008 ····.line·628
1013 ····add-int/lit8·v3,·v3,·0x11009 ····add-int/lit8·v2,·v2,·0x1
  
1014 ····goto·:goto_01010 ····goto·:goto_0
  
1015 ····.line·6311011 ····.line·631
1016 ····.end·local·v1····#·"d":D1012 ····.end·local·v0····#·"d":D
1017 ····:cond_01013 ····:cond_0
1018 ····const-string·v5,·"····};"1014 ····const-string·v2,·"····};"
  
1019 ····invoke-virtual·{p0,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V1015 ····invoke-virtual·{p0,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
1020 ····.line·6321016 ····.line·632
1021 ····return-void1017 ····return-void
1022 .end·method1018 .end·method
  
1023 .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[[D)V1019 .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[[D)V
1024 ····.locals·161020 ····.locals·14
1025 ····.param·p0,·"out"····#·Ljava/io/PrintStream;1021 ····.param·p0,·"out"····#·Ljava/io/PrintStream;
1026 ····.param·p1,·"name"····#·Ljava/lang/String;1022 ····.param·p1,·"name"····#·Ljava/lang/String;
1027 ····.param·p2,·"expectedLen"····#·I1023 ····.param·p2,·"expectedLen"····#·I
1028 ····.param·p3,·"array2d"····#·[[D1024 ····.param·p3,·"array2d"····#·[[D
  
1029 ····.prologue1025 ····.prologue
1030 ····.line·6031026 ····.line·603
1031 ····invoke-virtual/range·{p0·..·p1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V1027 ····invoke-virtual·{p0,·p1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
1032 ····.line·6041028 ····.line·604
1033 ····move-object/from16·v0,·p31029 ····move-object/from16·v0,·p3
  
1034 ····array-length·v12,·v01030 ····array-length·v6,·v0
  
1035 ····move/from16·v0,·p21031 ····move/from16·v0,·p2
  
1036 ····invoke-static·{v0,·v12},·Lorg/apache/commons/math3/util/FastMathCalc;->checkLen(II)V1032 ····invoke-static·{v0,·v6},·Lorg/apache/commons/math3/util/FastMathCalc;->checkLen(II)V
  
1037 ····.line·6051033 ····.line·605
1038 ····const-string·v12,·"····{·"1034 ····const-string·v6,·"····{·"
  
1039 ····move-object/from16·v0,·p0 
  
1040 ····invoke-virtual·{v0,·v12},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V1035 ····invoke-virtual·{p0,·v6},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
1041 ····.line·6061036 ····.line·606
1042 ····const/4·v6,·0x01037 ····const/4·v4,·0x0
  
Max diff block lines reached; 4836/9533 bytes (50.73%) of diff not shown.
3.25 KB
smali/org/apache/commons/math3/util/Precision.smali
    
Offset 745, 18 lines modifiedOffset 745, 20 lines modified
  
745 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->toString(D)Ljava/lang/String;745 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->toString(D)Ljava/lang/String;
  
746 ····move-result-object·v4746 ····move-result-object·v4
  
747 ····invoke-direct·{v3,·v4},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V747 ····invoke-direct·{v3,·v4},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
  
 748 ····.line·398
748 ····invoke-virtual·{v3,·p2,·p3},·Ljava/math/BigDecimal;->setScale(II)Ljava/math/BigDecimal;749 ····invoke-virtual·{v3,·p2,·p3},·Ljava/math/BigDecimal;->setScale(II)Ljava/math/BigDecimal;
  
749 ····move-result-object·v3750 ····move-result-object·v3
  
 751 ····.line·399
750 ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D752 ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D
751 ····:try_end_0753 ····:try_end_0
752 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0754 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
753 ····move-result-wide·v1755 ····move-result-wide·v1
  
754 ····.line·401756 ····.line·401
Offset 887, 14 lines modifiedOffset 889, 15 lines modified
  
887 ····const/16·v4,·0x11889 ····const/16·v4,·0x11
  
888 ····new-array·v4,·v4,·[Ljava/lang/Object;890 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
889 ····const/4·v5,·0x0891 ····const/4·v5,·0x0
  
 892 ····.line·528
890 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;893 ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
891 ····move-result-object·v6894 ····move-result-object·v6
  
892 ····aput-object·v6,·v4,·v5895 ····aput-object·v6,·v4,·v5
  
893 ····const/4·v5,·0x1896 ····const/4·v5,·0x1
Offset 903, 14 lines modifiedOffset 906, 15 lines modified
  
903 ····aput-object·v6,·v4,·v5906 ····aput-object·v6,·v4,·v5
  
904 ····const/4·v5,·0x2907 ····const/4·v5,·0x2
  
905 ····const/4·v6,·0x2908 ····const/4·v6,·0x2
  
 909 ····.line·529
906 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;910 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
907 ····move-result-object·v6911 ····move-result-object·v6
  
908 ····aput-object·v6,·v4,·v5912 ····aput-object·v6,·v4,·v5
  
909 ····const/4·v5,·0x3913 ····const/4·v5,·0x3
Offset 919, 14 lines modifiedOffset 923, 15 lines modified
  
919 ····aput-object·v6,·v4,·v5923 ····aput-object·v6,·v4,·v5
  
920 ····const/4·v5,·0x4924 ····const/4·v5,·0x4
  
921 ····const/4·v6,·0x1925 ····const/4·v6,·0x1
  
 926 ····.line·530
922 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;927 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
923 ····move-result-object·v6928 ····move-result-object·v6
  
924 ····aput-object·v6,·v4,·v5929 ····aput-object·v6,·v4,·v5
  
925 ····const/4·v5,·0x5930 ····const/4·v5,·0x5
Offset 935, 14 lines modifiedOffset 940, 15 lines modified
  
935 ····aput-object·v6,·v4,·v5940 ····aput-object·v6,·v4,·v5
  
936 ····const/4·v5,·0x6941 ····const/4·v5,·0x6
  
937 ····const/4·v6,·0x3942 ····const/4·v6,·0x3
  
 943 ····.line·531
938 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;944 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
939 ····move-result-object·v6945 ····move-result-object·v6
  
940 ····aput-object·v6,·v4,·v5946 ····aput-object·v6,·v4,·v5
  
941 ····const/4·v5,·0x7947 ····const/4·v5,·0x7
Offset 951, 14 lines modifiedOffset 957, 15 lines modified
  
951 ····aput-object·v6,·v4,·v5957 ····aput-object·v6,·v4,·v5
  
952 ····const/16·v5,·0x8958 ····const/16·v5,·0x8
  
953 ····const/4·v6,·0x5959 ····const/4·v6,·0x5
  
 960 ····.line·532
954 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;961 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
955 ····move-result-object·v6962 ····move-result-object·v6
  
956 ····aput-object·v6,·v4,·v5963 ····aput-object·v6,·v4,·v5
  
957 ····const/16·v5,·0x9964 ····const/16·v5,·0x9
Offset 967, 14 lines modifiedOffset 974, 15 lines modified
  
967 ····aput-object·v6,·v4,·v5974 ····aput-object·v6,·v4,·v5
  
968 ····const/16·v5,·0xa975 ····const/16·v5,·0xa
  
969 ····const/4·v6,·0x6976 ····const/4·v6,·0x6
  
 977 ····.line·533
970 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;978 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
971 ····move-result-object·v6979 ····move-result-object·v6
  
972 ····aput-object·v6,·v4,·v5980 ····aput-object·v6,·v4,·v5
  
973 ····const/16·v5,·0xb981 ····const/16·v5,·0xb
Offset 983, 14 lines modifiedOffset 991, 15 lines modified
  
983 ····aput-object·v6,·v4,·v5991 ····aput-object·v6,·v4,·v5
  
984 ····const/16·v5,·0xc992 ····const/16·v5,·0xc
  
985 ····const/4·v6,·0x4993 ····const/4·v6,·0x4
  
 994 ····.line·534
986 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;995 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Max diff block lines reached; 768/3228 bytes (23.79%) of diff not shown.
529 B
smali/org/apache/commons/math3/util/OpenIntToDoubleHashMap.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/util/OpenIntToDoubleHashMap$1;, 
11 ········Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;10 ········Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·DEFAULT_EXPECTED_SIZE:I·=·0x1014 .field·private·static·final·DEFAULT_EXPECTED_SIZE:I·=·0x10
540 B
smali/org/apache/commons/math3/util/BigRealField.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/util/BigRealField$1;, 
12 ········Lorg/apache/commons/math3/util/BigRealField$LazyHolder;11 ········Lorg/apache/commons/math3/util/BigRealField$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;",
2.25 KB
smali/org/apache/commons/math3/util/ArithmeticUtils.smali
    
Offset 367, 14 lines modifiedOffset 367, 15 lines modified
  
367 ····const/4·v11,·0x2367 ····const/4·v11,·0x2
  
368 ····new-array·v11,·v11,·[Ljava/lang/Object;368 ····new-array·v11,·v11,·[Ljava/lang/Object;
  
369 ····const/4·v12,·0x0369 ····const/4·v12,·0x0
  
 370 ····.line·263
370 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;371 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
371 ····move-result-object·v13372 ····move-result-object·v13
  
372 ····aput-object·v13,·v11,·v12373 ····aput-object·v13,·v11,·v12
  
373 ····const/4·v12,·0x1374 ····const/4·v12,·0x1
Offset 461, 14 lines modifiedOffset 462, 15 lines modified
  
461 ····const/4·v11,·0x2462 ····const/4·v11,·0x2
  
462 ····new-array·v11,·v11,·[Ljava/lang/Object;463 ····new-array·v11,·v11,·[Ljava/lang/Object;
  
463 ····const/4·v12,·0x0464 ····const/4·v12,·0x0
  
 465 ····.line·290
464 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;466 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
465 ····move-result-object·v13467 ····move-result-object·v13
  
466 ····aput-object·v13,·v11,·v12468 ····aput-object·v13,·v11,·v12
  
467 ····const/4·v12,·0x1469 ····const/4·v12,·0x1
Offset 527, 14 lines modifiedOffset 529, 15 lines modified
  
527 ····const/4·v11,·0x2529 ····const/4·v11,·0x2
  
528 ····new-array·v11,·v11,·[Ljava/lang/Object;530 ····new-array·v11,·v11,·[Ljava/lang/Object;
  
529 ····const/4·v12,·0x0531 ····const/4·v12,·0x0
  
 532 ····.line·298
530 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;533 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
531 ····move-result-object·v13534 ····move-result-object·v13
  
532 ····aput-object·v13,·v11,·v12535 ····aput-object·v13,·v11,·v12
  
533 ····const/4·v12,·0x1536 ····const/4·v12,·0x1
Offset 631, 14 lines modifiedOffset 634, 15 lines modified
  
631 ····const/4·v9,·0x2634 ····const/4·v9,·0x2
  
632 ····new-array·v9,·v9,·[Ljava/lang/Object;635 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
633 ····const/4·v10,·0x0636 ····const/4·v10,·0x0
  
 637 ····.line·401
634 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;638 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
635 ····move-result-object·v11639 ····move-result-object·v11
  
636 ····aput-object·v11,·v9,·v10640 ····aput-object·v11,·v9,·v10
  
637 ····const/4·v10,·0x1641 ····const/4·v10,·0x1
Offset 750, 14 lines modifiedOffset 754, 15 lines modified
  
750 ····const/4·v9,·0x2754 ····const/4·v9,·0x2
  
751 ····new-array·v9,·v9,·[Ljava/lang/Object;755 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
752 ····const/4·v10,·0x0756 ····const/4·v10,·0x0
  
 757 ····.line·426
753 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;758 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
754 ····move-result-object·v11759 ····move-result-object·v11
  
755 ····aput-object·v11,·v9,·v10760 ····aput-object·v11,·v9,·v10
  
756 ····const/4·v10,·0x1761 ····const/4·v10,·0x1
Offset 1030, 14 lines modifiedOffset 1035, 15 lines modified
  
1030 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LCM_OVERFLOW_32_BITS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1035 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LCM_OVERFLOW_32_BITS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
1031 ····const/4·v4,·0x21036 ····const/4·v4,·0x2
  
1032 ····new-array·v4,·v4,·[Ljava/lang/Object;1037 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
 1038 ····.line·482
1033 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1039 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1034 ····move-result-object·v51040 ····move-result-object·v5
  
1035 ····aput-object·v5,·v4,·v11041 ····aput-object·v5,·v4,·v1
  
1036 ····const/4·v1,·0x11042 ····const/4·v1,·0x1
Offset 1110, 14 lines modifiedOffset 1116, 15 lines modified
  
1110 ····const/4·v4,·0x21116 ····const/4·v4,·0x2
  
1111 ····new-array·v4,·v4,·[Ljava/lang/Object;1117 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
1112 ····const/4·v5,·0x01118 ····const/4·v5,·0x0
  
 1119 ····.line·516
1113 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;1120 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
1114 ····move-result-object·v61121 ····move-result-object·v6
  
1115 ····aput-object·v6,·v4,·v51122 ····aput-object·v6,·v4,·v5
  
1116 ····const/4·v5,·0x11123 ····const/4·v5,·0x1
860 B
smali/org/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;23 .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;)V25 .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;)V
26 ····.locals·126 ····.locals·1
 27 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;
  
27 ····.prologue28 ····.prologue
28 ····.line·50829 ····.line·508
29 ····.local·p0,·"this":Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;,·"Lorg/apache/commons/math3/util/OpenIntToFieldHashMap<TT;>.Iterator;"30 ····.local·p0,·"this":Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;,·"Lorg/apache/commons/math3/util/OpenIntToFieldHashMap<TT;>.Iterator;"
30 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;31 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
4.01 KB
smali/org/apache/commons/math3/util/BigReal.smali
    
Offset 570, 26 lines modifiedOffset 570, 24 lines modified
570 ····return-void570 ····return-void
571 .end·method571 .end·method
  
  
572 #·virtual·methods572 #·virtual·methods
573 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;573 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;
574 ····.locals·1574 ····.locals·1
575 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
576 ····.annotation·system·Ldalvik/annotation/Throws;575 ····.annotation·system·Ldalvik/annotation/Throws;
577 ········value·=·{576 ········value·=·{
578 ············Lorg/apache/commons/math3/exception/NullArgumentException;577 ············Lorg/apache/commons/math3/exception/NullArgumentException;
579 ········}578 ········}
580 ····.end·annotation579 ····.end·annotation
  
581 ····.prologue580 ····.prologue
582 ····.line·40581 ····.line·40
583 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;582 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;
  
584 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
585 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->add(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal;583 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->add(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal;
  
586 ····move-result-object·v0584 ····move-result-object·v0
  
587 ····return-object·v0585 ····return-object·v0
588 .end·method586 .end·method
  
Offset 622, 21 lines modifiedOffset 620, 19 lines modified
622 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/util/BigReal;->d:Ljava/math/BigDecimal;620 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/util/BigReal;->d:Ljava/math/BigDecimal;
  
623 ····return-object·v0621 ····return-object·v0
624 .end·method622 .end·method
  
625 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I623 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
626 ····.locals·1624 ····.locals·1
627 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
628 ····.prologue625 ····.prologue
629 ····.line·40626 ····.line·40
630 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;627 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;
  
631 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
632 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->compareTo(Lorg/apache/commons/math3/util/BigReal;)I628 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->compareTo(Lorg/apache/commons/math3/util/BigReal;)I
  
633 ····move-result·v0629 ····move-result·v0
  
634 ····return·v0630 ····return·v0
635 .end·method631 .end·method
  
Offset 655, 27 lines modifiedOffset 651, 25 lines modified
655 ····move-result·v0651 ····move-result·v0
  
656 ····return·v0652 ····return·v0
657 .end·method653 .end·method
  
658 .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object;654 .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object;
659 ····.locals·1655 ····.locals·1
660 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
661 ····.annotation·system·Ldalvik/annotation/Throws;656 ····.annotation·system·Ldalvik/annotation/Throws;
662 ········value·=·{657 ········value·=·{
663 ············Lorg/apache/commons/math3/exception/NullArgumentException;,658 ············Lorg/apache/commons/math3/exception/NullArgumentException;,
664 ············Lorg/apache/commons/math3/exception/MathArithmeticException;659 ············Lorg/apache/commons/math3/exception/MathArithmeticException;
665 ········}660 ········}
666 ····.end·annotation661 ····.end·annotation
  
667 ····.prologue662 ····.prologue
668 ····.line·40663 ····.line·40
669 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;664 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;
  
670 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
671 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->divide(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal;665 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->divide(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal;
  
672 ····move-result-object·v0666 ····move-result-object·v0
  
673 ····return-object·v0667 ····return-object·v0
674 .end·method668 .end·method
  
Offset 842, 39 lines modifiedOffset 836, 36 lines modified
842 ····move-result·v0836 ····move-result·v0
  
843 ····return·v0837 ····return·v0
844 .end·method838 .end·method
  
845 .method·public·bridge·synthetic·multiply(I)Ljava/lang/Object;839 .method·public·bridge·synthetic·multiply(I)Ljava/lang/Object;
846 ····.locals·1840 ····.locals·1
847 ····.param·p1,·"x0"····#·I 
  
848 ····.prologue841 ····.prologue
849 ····.line·40842 ····.line·40
850 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(I)Lorg/apache/commons/math3/util/BigReal;843 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(I)Lorg/apache/commons/math3/util/BigReal;
  
851 ····move-result-object·v0844 ····move-result-object·v0
  
852 ····return-object·v0845 ····return-object·v0
853 .end·method846 .end·method
  
854 .method·public·bridge·synthetic·multiply(Ljava/lang/Object;)Ljava/lang/Object;847 .method·public·bridge·synthetic·multiply(Ljava/lang/Object;)Ljava/lang/Object;
855 ····.locals·1848 ····.locals·1
856 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
857 ····.annotation·system·Ldalvik/annotation/Throws;849 ····.annotation·system·Ldalvik/annotation/Throws;
858 ········value·=·{850 ········value·=·{
859 ············Lorg/apache/commons/math3/exception/NullArgumentException;851 ············Lorg/apache/commons/math3/exception/NullArgumentException;
860 ········}852 ········}
861 ····.end·annotation853 ····.end·annotation
  
862 ····.prologue854 ····.prologue
863 ····.line·40855 ····.line·40
864 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;856 ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal;
  
865 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
866 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal;857 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal;
  
867 ····move-result-object·v0858 ····move-result-object·v0
  
868 ····return-object·v0859 ····return-object·v0
869 .end·method860 .end·method
  
Offset 1041, 26 lines modifiedOffset 1032, 24 lines modified
  
1041 ····.line·2291032 ····.line·229
1042 ····return-void1033 ····return-void
1043 .end·method1034 .end·method
  
1044 .method·public·bridge·synthetic·subtract(Ljava/lang/Object;)Ljava/lang/Object;1035 .method·public·bridge·synthetic·subtract(Ljava/lang/Object;)Ljava/lang/Object;
1045 ····.locals·11036 ····.locals·1
1046 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
1047 ····.annotation·system·Ldalvik/annotation/Throws;1037 ····.annotation·system·Ldalvik/annotation/Throws;
1048 ········value·=·{1038 ········value·=·{
Max diff block lines reached; 401/4010 bytes (10.00%) of diff not shown.
7.7 KB
smali/org/apache/commons/math3/util/IterationManager.smali
    
Offset 90, 156 lines modifiedOffset 90, 152 lines modified
  
90 .method·public·fireInitializationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V90 .method·public·fireInitializationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V
91 ····.locals·391 ····.locals·3
92 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;92 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;
  
93 ····.prologue93 ····.prologue
94 ····.line·8194 ····.line·81
95 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;95 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;
  
96 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;96 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
97 ····move-result-object·v097 ····move-result-object·v1
  
98 ····.local·v0,·"i$":Ljava/util/Iterator; 
99 ····:goto_098 ····:goto_0
100 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z99 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
101 ····move-result·v2100 ····move-result·v2
  
102 ····if-eqz·v2,·:cond_0101 ····if-eqz·v2,·:cond_0
  
103 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;102 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
104 ····move-result-object·v1103 ····move-result-object·v0
  
105 ····check-cast·v1,·Lorg/apache/commons/math3/util/IterationListener;104 ····check-cast·v0,·Lorg/apache/commons/math3/util/IterationListener;
  
106 ····.line·82105 ····.line·82
107 ····.local·v1,·"l":Lorg/apache/commons/math3/util/IterationListener;106 ····.local·v0,·"l":Lorg/apache/commons/math3/util/IterationListener;
108 ····invoke-interface·{v1,·p1},·Lorg/apache/commons/math3/util/IterationListener;->initializationPerformed(Lorg/apache/commons/math3/util/IterationEvent;)V107 ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/util/IterationListener;->initializationPerformed(Lorg/apache/commons/math3/util/IterationEvent;)V
  
109 ····goto·:goto_0108 ····goto·:goto_0
  
110 ····.line·84109 ····.line·84
111 ····.end·local·v1····#·"l":Lorg/apache/commons/math3/util/IterationListener;110 ····.end·local·v0····#·"l":Lorg/apache/commons/math3/util/IterationListener;
112 ····:cond_0111 ····:cond_0
113 ····return-void112 ····return-void
114 .end·method113 .end·method
  
115 .method·public·fireIterationPerformedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V114 .method·public·fireIterationPerformedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V
116 ····.locals·3115 ····.locals·3
117 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;116 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;
  
118 ····.prologue117 ····.prologue
119 ····.line·93118 ····.line·93
120 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;119 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;
  
121 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;120 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
122 ····move-result-object·v0121 ····move-result-object·v1
  
123 ····.local·v0,·"i$":Ljava/util/Iterator; 
124 ····:goto_0122 ····:goto_0
125 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z123 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
126 ····move-result·v2124 ····move-result·v2
  
127 ····if-eqz·v2,·:cond_0125 ····if-eqz·v2,·:cond_0
  
128 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;126 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
129 ····move-result-object·v1127 ····move-result-object·v0
  
130 ····check-cast·v1,·Lorg/apache/commons/math3/util/IterationListener;128 ····check-cast·v0,·Lorg/apache/commons/math3/util/IterationListener;
  
131 ····.line·94129 ····.line·94
132 ····.local·v1,·"l":Lorg/apache/commons/math3/util/IterationListener;130 ····.local·v0,·"l":Lorg/apache/commons/math3/util/IterationListener;
133 ····invoke-interface·{v1,·p1},·Lorg/apache/commons/math3/util/IterationListener;->iterationPerformed(Lorg/apache/commons/math3/util/IterationEvent;)V131 ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/util/IterationListener;->iterationPerformed(Lorg/apache/commons/math3/util/IterationEvent;)V
  
134 ····goto·:goto_0132 ····goto·:goto_0
  
135 ····.line·96133 ····.line·96
136 ····.end·local·v1····#·"l":Lorg/apache/commons/math3/util/IterationListener;134 ····.end·local·v0····#·"l":Lorg/apache/commons/math3/util/IterationListener;
137 ····:cond_0135 ····:cond_0
138 ····return-void136 ····return-void
139 .end·method137 .end·method
  
140 .method·public·fireIterationStartedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V138 .method·public·fireIterationStartedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V
141 ····.locals·3139 ····.locals·3
142 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;140 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;
  
143 ····.prologue141 ····.prologue
144 ····.line·105142 ····.line·105
145 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;143 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;
  
146 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;144 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
147 ····move-result-object·v0145 ····move-result-object·v1
  
148 ····.local·v0,·"i$":Ljava/util/Iterator; 
149 ····:goto_0146 ····:goto_0
150 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z147 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
151 ····move-result·v2148 ····move-result·v2
  
152 ····if-eqz·v2,·:cond_0149 ····if-eqz·v2,·:cond_0
  
153 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;150 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
154 ····move-result-object·v1151 ····move-result-object·v0
  
155 ····check-cast·v1,·Lorg/apache/commons/math3/util/IterationListener;152 ····check-cast·v0,·Lorg/apache/commons/math3/util/IterationListener;
  
156 ····.line·106153 ····.line·106
157 ····.local·v1,·"l":Lorg/apache/commons/math3/util/IterationListener;154 ····.local·v0,·"l":Lorg/apache/commons/math3/util/IterationListener;
158 ····invoke-interface·{v1,·p1},·Lorg/apache/commons/math3/util/IterationListener;->iterationStarted(Lorg/apache/commons/math3/util/IterationEvent;)V155 ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/util/IterationListener;->iterationStarted(Lorg/apache/commons/math3/util/IterationEvent;)V
  
159 ····goto·:goto_0156 ····goto·:goto_0
  
160 ····.line·108157 ····.line·108
161 ····.end·local·v1····#·"l":Lorg/apache/commons/math3/util/IterationListener;158 ····.end·local·v0····#·"l":Lorg/apache/commons/math3/util/IterationListener;
162 ····:cond_0159 ····:cond_0
163 ····return-void160 ····return-void
164 .end·method161 .end·method
  
165 .method·public·fireTerminationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V162 .method·public·fireTerminationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V
166 ····.locals·3163 ····.locals·3
167 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;164 ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent;
  
168 ····.prologue165 ····.prologue
169 ····.line·117166 ····.line·117
170 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;167 ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection;
  
171 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;168 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
172 ····move-result-object·v0169 ····move-result-object·v1
  
Max diff block lines reached; 1271/7769 bytes (16.36%) of diff not shown.
1.54 KB
smali/org/apache/commons/math3/util/ContinuedFraction.smali
    
Offset 234, 14 lines modifiedOffset 234, 15 lines modified
  
234 ····const/4·v12,·0x1234 ····const/4·v12,·0x1
  
235 ····new-array·v12,·v12,·[Ljava/lang/Object;235 ····new-array·v12,·v12,·[Ljava/lang/Object;
  
236 ····const/4·v13,·0x0236 ····const/4·v13,·0x0
  
 237 ····.line·157
237 ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;238 ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
238 ····move-result-object·v29239 ····move-result-object·v29
  
239 ····aput-object·v29,·v12,·v13240 ····aput-object·v29,·v12,·v13
  
240 ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V241 ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 263, 14 lines modifiedOffset 264, 15 lines modified
  
263 ····const/4·v12,·0x1264 ····const/4·v12,·0x1
  
264 ····new-array·v12,·v12,·[Ljava/lang/Object;265 ····new-array·v12,·v12,·[Ljava/lang/Object;
  
265 ····const/4·v13,·0x0266 ····const/4·v13,·0x0
  
 267 ····.line·161
266 ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;268 ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
267 ····move-result-object·v29269 ····move-result-object·v29
  
268 ····aput-object·v29,·v12,·v13270 ····aput-object·v29,·v12,·v13
  
269 ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V271 ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 305, 14 lines modifiedOffset 307, 15 lines modified
305 ····if-lt·v0,·v1,·:cond_7307 ····if-lt·v0,·v1,·:cond_7
  
306 ····.line·175308 ····.line·175
307 ····new-instance·v10,·Lorg/apache/commons/math3/exception/MaxCountExceededException;309 ····new-instance·v10,·Lorg/apache/commons/math3/exception/MaxCountExceededException;
  
308 ····sget-object·v11,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NON_CONVERGENT_CONTINUED_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;310 ····sget-object·v11,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NON_CONVERGENT_CONTINUED_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 311 ····.line·176
309 ····invoke-static/range·{p5·..·p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;312 ····invoke-static/range·{p5·..·p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
310 ····move-result-object·v12313 ····move-result-object·v12
  
311 ····const/4·v13,·0x1314 ····const/4·v13,·0x1
  
312 ····new-array·v13,·v13,·[Ljava/lang/Object;315 ····new-array·v13,·v13,·[Ljava/lang/Object;
17.8 KB
smali/org/apache/commons/math3/util/Decimal64.smali
    
Offset 200, 39 lines modifiedOffset 200, 36 lines modified
200 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V200 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V
  
201 ····return-object·v0201 ····return-object·v0
202 .end·method202 .end·method
  
203 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;203 .method·public·bridge·synthetic·add(D)Ljava/lang/Object;
204 ····.locals·1204 ····.locals·1
205 ····.param·p1,·"x0"····#·D 
  
206 ····.prologue205 ····.prologue
207 ····.line·31206 ····.line·31
208 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->add(D)Lorg/apache/commons/math3/util/Decimal64;207 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->add(D)Lorg/apache/commons/math3/util/Decimal64;
  
209 ····move-result-object·v0208 ····move-result-object·v0
  
210 ····return-object·v0209 ····return-object·v0
211 .end·method210 .end·method
  
212 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;211 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1212 ····.locals·1
214 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
215 ····.annotation·system·Ldalvik/annotation/Throws;213 ····.annotation·system·Ldalvik/annotation/Throws;
216 ········value·=·{214 ········value·=·{
217 ············Lorg/apache/commons/math3/exception/NullArgumentException;215 ············Lorg/apache/commons/math3/exception/NullArgumentException;
218 ········}216 ········}
219 ····.end·annotation217 ····.end·annotation
  
220 ····.prologue218 ····.prologue
221 ····.line·31219 ····.line·31
222 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;220 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;
  
223 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
224 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->add(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;221 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->add(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
  
225 ····move-result-object·v0222 ····move-result-object·v0
  
226 ····return-object·v0223 ····return-object·v0
227 .end·method224 .end·method
  
Offset 360, 26 lines modifiedOffset 357, 24 lines modified
360 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V357 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V
  
361 ····return-object·v0358 ····return-object·v0
362 .end·method359 .end·method
  
363 .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object;360 .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object;
364 ····.locals·1361 ····.locals·1
365 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
366 ····.annotation·system·Ldalvik/annotation/Throws;362 ····.annotation·system·Ldalvik/annotation/Throws;
367 ········value·=·{363 ········value·=·{
368 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;364 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
369 ········}365 ········}
370 ····.end·annotation366 ····.end·annotation
  
371 ····.prologue367 ····.prologue
372 ····.line·31368 ····.line·31
373 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;369 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;
  
374 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
375 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->atan2(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;370 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->atan2(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
  
376 ····move-result-object·v0371 ····move-result-object·v0
  
377 ····return-object·v0372 ····return-object·v0
378 .end·method373 .end·method
  
Offset 506, 21 lines modifiedOffset 501, 19 lines modified
506 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V501 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V
  
507 ····return-object·v0502 ····return-object·v0
508 .end·method503 .end·method
  
509 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I504 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
510 ····.locals·1505 ····.locals·1
511 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
512 ····.prologue506 ····.prologue
513 ····.line·31507 ····.line·31
514 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;508 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;
  
515 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
516 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->compareTo(Lorg/apache/commons/math3/util/Decimal64;)I509 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->compareTo(Lorg/apache/commons/math3/util/Decimal64;)I
  
517 ····move-result·v0510 ····move-result·v0
  
518 ····return·v0511 ····return·v0
519 .end·method512 .end·method
  
Offset 539, 34 lines modifiedOffset 532, 31 lines modified
539 ····move-result·v0532 ····move-result·v0
  
540 ····return·v0533 ····return·v0
541 .end·method534 .end·method
  
542 .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object;535 .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object;
543 ····.locals·1536 ····.locals·1
544 ····.param·p1,·"x0"····#·D 
  
545 ····.prologue537 ····.prologue
546 ····.line·31538 ····.line·31
547 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->copySign(D)Lorg/apache/commons/math3/util/Decimal64;539 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->copySign(D)Lorg/apache/commons/math3/util/Decimal64;
  
548 ····move-result-object·v0540 ····move-result-object·v0
  
549 ····return-object·v0541 ····return-object·v0
550 .end·method542 .end·method
  
551 .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object;543 .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object;
552 ····.locals·1544 ····.locals·1
553 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
554 ····.prologue545 ····.prologue
555 ····.line·31546 ····.line·31
556 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;547 ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64;
  
557 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
558 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->copySign(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;548 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->copySign(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64;
  
559 ····move-result-object·v0549 ····move-result-object·v0
  
560 ····return-object·v0550 ····return-object·v0
561 .end·method551 .end·method
  
Offset 668, 40 lines modifiedOffset 658, 37 lines modified
668 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V658 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V
  
669 ····return-object·v0659 ····return-object·v0
Max diff block lines reached; 14504/18164 bytes (79.85%) of diff not shown.
2.79 KB
smali/org/apache/commons/math3/util/CombinatoricsUtils.smali
    
Offset 564, 14 lines modifiedOffset 564, 15 lines modified
564 ····if-ge·p0,·p1,·:cond_0564 ····if-ge·p0,·p1,·:cond_0
  
565 ····.line·458565 ····.line·458
566 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;566 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
567 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BINOMIAL_INVALID_PARAMETERS_ORDER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;567 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BINOMIAL_INVALID_PARAMETERS_ORDER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 568 ····.line·459
568 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;569 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
569 ····move-result-object·v2570 ····move-result-object·v2
  
570 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;571 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
571 ····move-result-object·v3572 ····move-result-object·v3
Offset 644, 14 lines modifiedOffset 645, 15 lines modified
644 ····if-gez·p0,·:cond_0645 ····if-gez·p0,·:cond_0
  
645 ····.line·280646 ····.line·280
646 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;647 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;
  
647 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;648 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 649 ····.line·281
648 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;650 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
649 ····move-result-object·v2651 ····move-result-object·v2
  
650 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V652 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
651 ····throw·v0653 ····throw·v0
Offset 692, 14 lines modifiedOffset 694, 15 lines modified
692 ····if-gez·p0,·:cond_0694 ····if-gez·p0,·:cond_0
  
693 ····.line·304695 ····.line·304
694 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;696 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException;
  
695 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;697 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 698 ····.line·305
696 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;699 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
697 ····move-result-object·v2700 ····move-result-object·v2
  
698 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V701 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
699 ····throw·v0702 ····throw·v0
Offset 755, 14 lines modifiedOffset 758, 15 lines modified
755 ····if-gez·p0,·:cond_0758 ····if-gez·p0,·:cond_0
  
756 ····.line·322759 ····.line·322
757 ····new-instance·v3,·Lorg/apache/commons/math3/exception/NotPositiveException;760 ····new-instance·v3,·Lorg/apache/commons/math3/exception/NotPositiveException;
  
758 ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;761 ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 762 ····.line·323
759 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;763 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
760 ····move-result-object·v5764 ····move-result-object·v5
  
761 ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V765 ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
  
762 ····throw·v3766 ····throw·v3
Offset 1123, 14 lines modifiedOffset 1127, 15 lines modified
  
1123 ····const/4·v10,·0x31127 ····const/4·v10,·0x3
  
1124 ····new-array·v10,·v10,·[Ljava/lang/Object;1128 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
1125 ····const/4·v11,·0x01129 ····const/4·v11,·0x0
  
 1130 ····.line·412
1126 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1131 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1127 ····move-result-object·v121132 ····move-result-object·v12
  
1128 ····aput-object·v12,·v10,·v111133 ····aput-object·v12,·v10,·v11
  
1129 ····const/4·v11,·0x11134 ····const/4·v11,·0x1
1.06 KB
smali/org/apache/commons/math3/util/MathArrays.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MathArrays.java"3 .source·"MathArrays.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/util/MathArrays$3;, 
8 ········Lorg/apache/commons/math3/util/MathArrays$Position;,7 ········Lorg/apache/commons/math3/util/MathArrays$Position;,
9 ········Lorg/apache/commons/math3/util/MathArrays$OrderDirection;,8 ········Lorg/apache/commons/math3/util/MathArrays$OrderDirection;,
10 ········Lorg/apache/commons/math3/util/MathArrays$Function;9 ········Lorg/apache/commons/math3/util/MathArrays$Function;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
Offset 4022, 14 lines modifiedOffset 4021, 15 lines modified
4022 ····.line·16134021 ····.line·1613
4023 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;4022 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
4024 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats;4023 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
4025 ····add-int·v3,·p1,·p24024 ····add-int·v3,·p1,·p2
  
 4025 ····.line·1614
4026 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;4026 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
4027 ····move-result-object·v34027 ····move-result-object·v3
  
4028 ····array-length·v4,·p04028 ····array-length·v4,·p0
  
4029 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;4029 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
528 B
smali/org/apache/commons/math3/util/OpenIntToFieldHashMap.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/util/OpenIntToFieldHashMap$1;, 
11 ········Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;10 ········Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{14 ····value·=·{
16 ········"<T::",15 ········"<T::",
829 B
smali/org/apache/commons/math3/util/MathArrays$1.smali
    
Offset 41, 25 lines modifiedOffset 41, 21 lines modified
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I44 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
47 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
48 ····.prologue46 ····.prologue
49 ····.line·71347 ····.line·713
50 ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair;48 ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair;
  
51 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
52 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;49 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;
  
53 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
54 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I50 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I
  
55 ····move-result·v051 ····move-result·v0
  
56 ····return·v052 ····return·v0
57 .end·method53 .end·method
  
643 B
smali/org/apache/commons/math3/util/Combinations.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/util/Combinations$1;, 
11 ········Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;,10 ········Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;,
12 ········Lorg/apache/commons/math3/util/Combinations$SingletonIterator;,11 ········Lorg/apache/commons/math3/util/Combinations$SingletonIterator;,
13 ········Lorg/apache/commons/math3/util/Combinations$LexicographicIterator;,12 ········Lorg/apache/commons/math3/util/Combinations$LexicographicIterator;,
14 ········Lorg/apache/commons/math3/util/Combinations$IterationOrder;13 ········Lorg/apache/commons/math3/util/Combinations$IterationOrder;
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
829 B
smali/org/apache/commons/math3/util/MathArrays$2.smali
    
Offset 41, 25 lines modifiedOffset 41, 21 lines modified
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I44 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
47 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
48 ····.prologue46 ····.prologue
49 ····.line·71847 ····.line·718
50 ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair;48 ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair;
  
51 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
52 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;49 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;
  
53 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
54 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$2;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I50 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$2;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I
  
55 ····move-result·v051 ····move-result·v0
  
56 ····return·v052 ····return·v0
57 .end·method53 .end·method
  
713 B
smali/org/apache/commons/math3/util/DefaultTransformer.smali
    
Offset 125, 14 lines modifiedOffset 125, 15 lines modified
  
125 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CANNOT_TRANSFORM_TO_DOUBLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;125 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CANNOT_TRANSFORM_TO_DOUBLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
126 ····const/4·v3,·0x1126 ····const/4·v3,·0x1
  
127 ····new-array·v3,·v3,·[Ljava/lang/Object;127 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
 128 ····.line·62
128 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;129 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
129 ····move-result-object·v4130 ····move-result-object·v4
  
130 ····aput-object·v4,·v3,·v5131 ····aput-object·v4,·v3,·v5
  
131 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V132 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
712 B
smali/org/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;23 .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;)V25 .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;)V
26 ····.locals·126 ····.locals·1
 27 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;
  
27 ····.prologue28 ····.prologue
28 ····.line·49529 ····.line·495
29 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;30 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
770 B
smali/org/apache/commons/math3/util/Combinations$LexicographicComparator.smali
    
Offset 139, 25 lines modifiedOffset 139, 21 lines modified
139 ····return-wide·v2139 ····return-wide·v2
140 .end·method140 .end·method
  
  
141 #·virtual·methods141 #·virtual·methods
142 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I142 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
143 ····.locals·1143 ····.locals·1
144 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
145 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
146 ····.prologue144 ····.prologue
147 ····.line·327145 ····.line·327
148 ····check-cast·p1,·[I146 ····check-cast·p1,·[I
  
149 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
150 ····check-cast·p2,·[I147 ····check-cast·p2,·[I
  
151 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
152 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;->compare([I[I)I148 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;->compare([I[I)I
  
153 ····move-result·v0149 ····move-result·v0
  
154 ····return·v0150 ····return·v0
155 .end·method151 .end·method
  
7.94 KB
smali/org/apache/commons/math3/stat/Frequency.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/stat/Frequency$1;, 
11 ········Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;10 ········Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·serialVersionUID:J·=·-0x355e44eb1d32a5cfL14 .field·private·static·final·serialVersionUID:J·=·-0x355e44eb1d32a5cfL
Offset 762, 126 lines modifiedOffset 761, 125 lines modified
762 ············"Ljava/lang/Comparable",761 ············"Ljava/lang/Comparable",
763 ············"<*>;>;"762 ············"<*>;>;"
764 ········}763 ········}
765 ····.end·annotation764 ····.end·annotation
  
766 ····.prologue765 ····.prologue
767 ····.line·567766 ····.line·567
768 ····const-wide/16·v6,·0x0767 ····const-wide/16·v5,·0x0
  
769 ····.line·570768 ····.line·570
770 ····.local·v6,·"mostPopular":J769 ····.local·v5,·"mostPopular":J
771 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/stat/Frequency;->freqTable:Ljava/util/TreeMap;770 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/stat/Frequency;->freqTable:Ljava/util/TreeMap;
  
772 ····invoke-virtual·{v8},·Ljava/util/TreeMap;->values()Ljava/util/Collection;771 ····invoke-virtual·{v7},·Ljava/util/TreeMap;->values()Ljava/util/Collection;
  
773 ····move-result-object·v8772 ····move-result-object·v7
  
774 ····invoke-interface·{v8},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;773 ····invoke-interface·{v7},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
775 ····move-result-object·v3774 ····move-result-object·v7
  
776 ····.local·v3,·"i$":Ljava/util/Iterator; 
777 ····:cond_0775 ····:cond_0
778 ····:goto_0776 ····:goto_0
779 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z777 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
780 ····move-result·v8778 ····move-result·v8
  
781 ····if-eqz·v8,·:cond_1779 ····if-eqz·v8,·:cond_1
  
782 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;780 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
783 ····move-result-object·v4781 ····move-result-object·v3
  
784 ····check-cast·v4,·Ljava/lang/Long;782 ····check-cast·v3,·Ljava/lang/Long;
  
785 ····.line·571783 ····.line·571
786 ····.local·v4,·"l":Ljava/lang/Long;784 ····.local·v3,·"l":Ljava/lang/Long;
787 ····invoke-virtual·{v4},·Ljava/lang/Long;->longValue()J785 ····invoke-virtual·{v3},·Ljava/lang/Long;->longValue()J
  
788 ····move-result-wide·v1786 ····move-result-wide·v1
  
789 ····.line·572787 ····.line·572
790 ····.local·v1,·"frequency":J788 ····.local·v1,·"frequency":J
791 ····cmp-long·v8,·v1,·v6789 ····cmp-long·v8,·v1,·v5
  
792 ····if-lez·v8,·:cond_0790 ····if-lez·v8,·:cond_0
  
793 ····.line·573791 ····.line·573
794 ····move-wide·v6,·v1792 ····move-wide·v5,·v1
  
795 ····goto·:goto_0793 ····goto·:goto_0
  
796 ····.line·577794 ····.line·577
797 ····.end·local·v1····#·"frequency":J795 ····.end·local·v1····#·"frequency":J
798 ····.end·local·v4····#·"l":Ljava/lang/Long;796 ····.end·local·v3····#·"l":Ljava/lang/Long;
799 ····:cond_1797 ····:cond_1
800 ····new-instance·v5,·Ljava/util/ArrayList;798 ····new-instance·v4,·Ljava/util/ArrayList;
  
801 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V799 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
802 ····.line·578800 ····.line·578
803 ····.local·v5,·"modeList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Comparable<*>;>;"801 ····.local·v4,·"modeList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Comparable<*>;>;"
804 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/stat/Frequency;->freqTable:Ljava/util/TreeMap;802 ····iget-object·v7,·p0,·Lorg/apache/commons/math3/stat/Frequency;->freqTable:Ljava/util/TreeMap;
  
805 ····invoke-virtual·{v8},·Ljava/util/TreeMap;->entrySet()Ljava/util/Set;803 ····invoke-virtual·{v7},·Ljava/util/TreeMap;->entrySet()Ljava/util/Set;
  
806 ····move-result-object·v8804 ····move-result-object·v7
  
807 ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator;805 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
808 ····move-result-object·v3806 ····move-result-object·v8
  
809 ····:cond_2807 ····:cond_2
810 ····:goto_1808 ····:goto_1
811 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z809 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
812 ····move-result·v8810 ····move-result·v7
  
813 ····if-eqz·v8,·:cond_3811 ····if-eqz·v7,·:cond_3
  
814 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;812 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
815 ····move-result-object·v0813 ····move-result-object·v0
  
816 ····check-cast·v0,·Ljava/util/Map$Entry;814 ····check-cast·v0,·Ljava/util/Map$Entry;
  
817 ····.line·579815 ····.line·579
818 ····.local·v0,·"ent":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Comparable<*>;Ljava/lang/Long;>;"816 ····.local·v0,·"ent":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Comparable<*>;Ljava/lang/Long;>;"
819 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;817 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
820 ····move-result-object·v8818 ····move-result-object·v7
  
821 ····check-cast·v8,·Ljava/lang/Long;819 ····check-cast·v7,·Ljava/lang/Long;
  
822 ····invoke-virtual·{v8},·Ljava/lang/Long;->longValue()J820 ····invoke-virtual·{v7},·Ljava/lang/Long;->longValue()J
  
823 ····move-result-wide·v1821 ····move-result-wide·v1
  
824 ····.line·580822 ····.line·580
825 ····.restart·local·v1····#·"frequency":J823 ····.restart·local·v1····#·"frequency":J
826 ····cmp-long·v8,·v1,·v6824 ····cmp-long·v7,·v1,·v5
  
827 ····if-nez·v8,·:cond_2825 ····if-nez·v7,·:cond_2
  
828 ····.line·581826 ····.line·581
829 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;827 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
830 ····move-result-object·v8828 ····move-result-object·v7
  
831 ····invoke-interface·{v5,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z829 ····invoke-interface·{v4,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
Max diff block lines reached; 3169/8029 bytes (39.47%) of diff not shown.
3.3 KB
smali/org/apache/commons/math3/stat/StatUtils.smali
    
Offset 170, 75 lines modifiedOffset 170, 74 lines modified
  
170 ····.line·872170 ····.line·872
171 ····.local·v1,·"freq":Lorg/apache/commons/math3/stat/Frequency;171 ····.local·v1,·"freq":Lorg/apache/commons/math3/stat/Frequency;
172 ····move·v2,·p1172 ····move·v2,·p1
  
173 ····.local·v2,·"i":I173 ····.local·v2,·"i":I
174 ····:goto_0174 ····:goto_0
175 ····add-int·v9,·p1,·p2175 ····add-int·v8,·p1,·p2
  
176 ····if-ge·v2,·v9,·:cond_1176 ····if-ge·v2,·v8,·:cond_1
  
177 ····.line·873177 ····.line·873
178 ····aget-wide·v7,·p0,·v2178 ····aget-wide·v6,·p0,·v2
  
179 ····.line·874179 ····.line·874
180 ····.local·v7,·"value":D180 ····.local·v6,·"value":D
181 ····invoke-static·{v7,·v8},·Ljava/lang/Double;->isNaN(D)Z181 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->isNaN(D)Z
  
182 ····move-result·v9182 ····move-result·v8
  
183 ····if-nez·v9,·:cond_0183 ····if-nez·v8,·:cond_0
  
184 ····.line·875184 ····.line·875
185 ····invoke-static·{v7,·v8},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;185 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
186 ····move-result-object·v9186 ····move-result-object·v8
  
187 ····invoke-virtual·{v1,·v9},·Lorg/apache/commons/math3/stat/Frequency;->addValue(Ljava/lang/Comparable;)V187 ····invoke-virtual·{v1,·v8},·Lorg/apache/commons/math3/stat/Frequency;->addValue(Ljava/lang/Comparable;)V
  
188 ····.line·872188 ····.line·872
189 ····:cond_0189 ····:cond_0
190 ····add-int/lit8·v2,·v2,·0x1190 ····add-int/lit8·v2,·v2,·0x1
  
191 ····goto·:goto_0191 ····goto·:goto_0
  
192 ····.line·878192 ····.line·878
193 ····.end·local·v7····#·"value":D193 ····.end·local·v6····#·"value":D
194 ····:cond_1194 ····:cond_1
195 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/stat/Frequency;->getMode()Ljava/util/List;195 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/stat/Frequency;->getMode()Ljava/util/List;
  
196 ····move-result-object·v5196 ····move-result-object·v4
  
197 ····.line·880197 ····.line·880
198 ····.local·v5,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Comparable<*>;>;"198 ····.local·v4,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Comparable<*>;>;"
199 ····invoke-interface·{v5},·Ljava/util/List;->size()I199 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
200 ····move-result·v9200 ····move-result·v8
  
201 ····new-array·v6,·v9,·[D201 ····new-array·v5,·v8,·[D
  
202 ····.line·881202 ····.line·881
203 ····.local·v6,·"modes":[D203 ····.local·v5,·"modes":[D
204 ····const/4·v2,·0x0204 ····const/4·v2,·0x0
  
205 ····.line·882205 ····.line·882
206 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;206 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
207 ····move-result-object·v4207 ····move-result-object·v8
  
208 ····.local·v4,·"i$":Ljava/util/Iterator; 
209 ····:goto_1208 ····:goto_1
210 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z209 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
211 ····move-result·v9210 ····move-result·v9
  
212 ····if-eqz·v9,·:cond_2211 ····if-eqz·v9,·:cond_2
  
213 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;212 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
214 ····move-result-object·v0213 ····move-result-object·v0
  
215 ····check-cast·v0,·Ljava/lang/Comparable;214 ····check-cast·v0,·Ljava/lang/Comparable;
  
216 ····.line·883215 ····.line·883
217 ····.local·v0,·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;"216 ····.local·v0,·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;"
Offset 249, 26 lines modifiedOffset 248, 26 lines modified
249 ····check-cast·v0,·Ljava/lang/Double;248 ····check-cast·v0,·Ljava/lang/Double;
  
250 ····.end·local·v0····#·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;"249 ····.end·local·v0····#·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;"
251 ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D250 ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D
  
252 ····move-result-wide·v9251 ····move-result-wide·v9
  
253 ····aput-wide·v9,·v6,·v2252 ····aput-wide·v9,·v5,·v2
  
254 ····move·v2,·v3253 ····move·v2,·v3
  
255 ····.line·884254 ····.line·884
256 ····.end·local·v3····#·"i":I255 ····.end·local·v3····#·"i":I
257 ····.restart·local·v2····#·"i":I256 ····.restart·local·v2····#·"i":I
258 ····goto·:goto_1257 ····goto·:goto_1
  
259 ····.line·885258 ····.line·885
260 ····:cond_2259 ····:cond_2
261 ····return-object·v6260 ····return-object·v5
262 .end·method261 .end·method
  
263 .method·public·static·max([D)D262 .method·public·static·max([D)D
264 ····.locals·2263 ····.locals·2
265 ····.param·p0,·"values"····#·[D264 ····.param·p0,·"values"····#·[D
266 ····.annotation·system·Ldalvik/annotation/Throws;265 ····.annotation·system·Ldalvik/annotation/Throws;
267 ········value·=·{266 ········value·=·{
966 B
smali/org/apache/commons/math3/stat/Frequency$NaturalComparator.smali
    
Offset 84, 25 lines modifiedOffset 84, 21 lines modified
84 ····move-result·v084 ····move-result·v0
  
85 ····return·v085 ····return·v0
86 .end·method86 .end·method
  
87 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I87 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
88 ····.locals·188 ····.locals·1
89 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
90 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
91 ····.prologue89 ····.prologue
92 ····.line·63190 ····.line·631
93 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;,·"Lorg/apache/commons/math3/stat/Frequency$NaturalComparator<TT;>;"91 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;,·"Lorg/apache/commons/math3/stat/Frequency$NaturalComparator<TT;>;"
94 ····check-cast·p1,·Ljava/lang/Comparable;92 ····check-cast·p1,·Ljava/lang/Comparable;
  
95 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
96 ····check-cast·p2,·Ljava/lang/Comparable;93 ····check-cast·p2,·Ljava/lang/Comparable;
  
97 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
98 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I94 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
  
99 ····move-result·v095 ····move-result·v0
  
100 ····return·v096 ····return·v0
101 .end·method97 .end·method
759 B
smali/org/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair.smali
    
Offset 53, 21 lines modifiedOffset 53, 19 lines modified
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I56 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
59 ····.prologue58 ····.prologue
60 ····.line·42859 ····.line·428
61 ····check-cast·p1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;60 ····check-cast·p1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;
  
62 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
63 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->compareTo(Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;)I61 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->compareTo(Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;)I
  
64 ····move-result·v062 ····move-result·v0
  
65 ····return·v063 ····return·v0
66 .end·method64 .end·method
  
2.35 KB
smali/org/apache/commons/math3/stat/ranking/NaturalRanking.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm;6 .implements·Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/apache/commons/math3/stat/ranking/NaturalRanking$1;, 
11 ········Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;10 ········Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·public·static·final·DEFAULT_NAN_STRATEGY:Lorg/apache/commons/math3/stat/ranking/NaNStrategy;14 .field·public·static·final·DEFAULT_NAN_STRATEGY:Lorg/apache/commons/math3/stat/ranking/NaNStrategy;
Offset 396, 14 lines modifiedOffset 395, 15 lines modified
396 ····if-eqz·v1,·:cond_0395 ····if-eqz·v1,·:cond_0
  
397 ····.line·299396 ····.line·299
398 ····new-instance·v1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;397 ····new-instance·v1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;
  
399 ····aget-object·v2,·p1,·v0398 ····aget-object·v2,·p1,·v0
  
 399 ····.line·300
400 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I400 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I
  
401 ····move-result·v2401 ····move-result·v2
  
402 ····invoke-direct·{v1,·p2,·p3,·v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;-><init>(DI)V402 ····invoke-direct·{v1,·p2,·p3,·v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;-><init>(DI)V
  
403 ····aput-object·v1,·p1,·v0403 ····aput-object·v1,·p1,·v0
Offset 482, 14 lines modifiedOffset 482, 15 lines modified
482 ····if-ge·v2,·v5,·:cond_2482 ····if-ge·v2,·v5,·:cond_2
  
483 ····.line·276483 ····.line·276
484 ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;484 ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;
  
485 ····aget-object·v6,·p1,·v2485 ····aget-object·v6,·p1,·v2
  
 486 ····.line·277
486 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D487 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D
  
487 ····move-result-wide·v6488 ····move-result-wide·v6
  
488 ····aget-object·v8,·p1,·v2489 ····aget-object·v8,·p1,·v2
  
489 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I490 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I
Offset 510, 14 lines modifiedOffset 511, 15 lines modified
510 ····.line·280511 ····.line·280
511 ····.end·local·v2····#·"k":I512 ····.end·local·v2····#·"k":I
512 ····:cond_1513 ····:cond_1
513 ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;514 ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;
  
514 ····aget-object·v6,·p1,·v0515 ····aget-object·v6,·p1,·v0
  
 516 ····.line·281
515 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D517 ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D
  
516 ····move-result-wide·v6518 ····move-result-wide·v6
  
517 ····aget-object·v8,·p1,·v0519 ····aget-object·v8,·p1,·v0
  
518 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I520 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I
Offset 715, 14 lines modifiedOffset 717, 15 lines modified
  
715 ····add-long/2addr·v13,·v5717 ····add-long/2addr·v13,·v5
  
716 ····const-wide/16·v15,·0x1718 ····const-wide/16·v15,·0x1
  
717 ····sub-long/2addr·v13,·v15719 ····sub-long/2addr·v13,·v15
  
 720 ····.line·358
718 ····invoke-virtual·{v12,·v5,·v6,·v13,·v14},·Lorg/apache/commons/math3/random/RandomDataGenerator;->nextLong(JJ)J721 ····invoke-virtual·{v12,·v5,·v6,·v13,·v14},·Lorg/apache/commons/math3/random/RandomDataGenerator;->nextLong(JJ)J
  
719 ····move-result-wide·v12722 ····move-result-wide·v12
  
720 ····long-to-double·v12,·v12723 ····long-to-double·v12,·v12
  
721 ····aput-wide·v12,·p1,·v11724 ····aput-wide·v12,·p1,·v11
581 B
smali/org/apache/commons/math3/stat/inference/KolmogorovSmirnovTest.smali
    
Offset 95, 14 lines modifiedOffset 95, 15 lines modified
  
95 ····move-result-object·v395 ····move-result-object·v3
  
96 ····aput-object·v3,·v2,·v596 ····aput-object·v3,·v2,·v5
  
97 ····const/4·v3,·0x197 ····const/4·v3,·0x1
  
 98 ····.line·601
98 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;99 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
99 ····move-result-object·v4100 ····move-result-object·v4
  
100 ····aput-object·v4,·v2,·v3101 ····aput-object·v4,·v2,·v3
  
101 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/InsufficientDataException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V102 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/InsufficientDataException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
1.08 KB
smali/org/apache/commons/math3/stat/inference/BinomialTest.smali
    
Offset 1, 29 lines modifiedOffset 1, 20 lines modified
1 .class·public·Lorg/apache/commons/math3/stat/inference/BinomialTest;1 .class·public·Lorg/apache/commons/math3/stat/inference/BinomialTest;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BinomialTest.java"3 .source·"BinomialTest.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/apache/commons/math3/stat/inference/BinomialTest$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
12 ····.locals·06 ····.locals·0
  
13 ····.prologue7 ····.prologue
14 ····.line·378 ····.line·37
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·157 
17 ····return-void10 ····return-void
18 .end·method11 .end·method
  
  
19 #·virtual·methods12 #·virtual·methods
20 .method·public·binomialTest(IIDLorg/apache/commons/math3/stat/inference/AlternativeHypothesis;)D13 .method·public·binomialTest(IIDLorg/apache/commons/math3/stat/inference/AlternativeHypothesis;)D
21 ····.locals·1714 ····.locals·17
Offset 115, 14 lines modifiedOffset 106, 15 lines modified
  
115 ····const/4·v14,·0x2106 ····const/4·v14,·0x2
  
116 ····new-array·v14,·v14,·[Ljava/lang/Object;107 ····new-array·v14,·v14,·[Ljava/lang/Object;
  
117 ····const/4·v15,·0x0108 ····const/4·v15,·0x0
  
 109 ····.line·117
118 ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;110 ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
119 ····move-result-object·v16111 ····move-result-object·v16
  
120 ····aput-object·v16,·v14,·v15112 ····aput-object·v16,·v14,·v15
  
121 ····const/4·v15,·0x1113 ····const/4·v15,·0x1
11.1 KB
smali/org/apache/commons/math3/stat/inference/TTest.smali
    
Offset 48, 14 lines modifiedOffset 48, 15 lines modified
48 ····if-gez·v0,·:cond_148 ····if-gez·v0,·:cond_1
  
49 ····.line·117549 ····.line·1175
50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;50 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
51 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;51 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 52 ····.line·1177
52 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J53 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J
  
53 ····move-result-wide·v254 ····move-result-wide·v2
  
54 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;55 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
55 ····move-result-object·v256 ····move-result-object·v2
Offset 109, 14 lines modifiedOffset 110, 15 lines modified
109 ····.line·1154110 ····.line·1154
110 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;111 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
111 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;112 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
112 ····array-length·v2,·p1113 ····array-length·v2,·p1
  
 114 ····.line·1156
113 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;115 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
114 ····move-result-object·v2116 ····move-result-object·v2
  
115 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;117 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
116 ····move-result-object·v3118 ····move-result-object·v3
Offset 157, 14 lines modifiedOffset 159, 15 lines modified
  
157 ····.line·1134159 ····.line·1134
158 ····:cond_0160 ····:cond_0
159 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;161 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
160 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;162 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 163 ····.line·1135
161 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;164 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
162 ····move-result-object·v2165 ····move-result-object·v2
  
163 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;166 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
164 ····move-result-object·v3167 ····move-result-object·v3
Offset 319, 36 lines modifiedOffset 322, 39 lines modified
  
319 ····move-result-wide·v1322 ····move-result-wide·v1
  
320 ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D323 ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D
  
321 ····move-result-wide·v3324 ····move-result-wide·v3
  
 325 ····.line·413
322 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D326 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D
  
323 ····move-result-wide·v5327 ····move-result-wide·v5
  
324 ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D328 ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D
  
325 ····move-result-wide·v7329 ····move-result-wide·v7
  
 330 ····.line·414
326 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J331 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J
  
327 ····move-result-wide·v9332 ····move-result-wide·v9
  
328 ····long-to-double·v9,·v9333 ····long-to-double·v9,·v9
  
329 ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J334 ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J
  
330 ····move-result-wide·v11335 ····move-result-wide·v11
  
331 ····long-to-double·v11,·v11336 ····long-to-double·v11,·v11
  
332 ····move-object·v0,·p0337 ····move-object·v0,·p0
  
 338 ····.line·412
333 ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D339 ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D
  
334 ····move-result-wide·v0340 ····move-result-wide·v0
  
335 ····return-wide·v0341 ····return-wide·v0
336 .end·method342 .end·method
  
Offset 375, 14 lines modifiedOffset 381, 15 lines modified
  
375 ····move-result-wide·v1381 ····move-result-wide·v1
  
376 ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->mean([D)D382 ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->mean([D)D
  
377 ····move-result-wide·v3383 ····move-result-wide·v3
  
 384 ····.line·280
378 ····invoke-static·{p1},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D385 ····invoke-static·{p1},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D
  
379 ····move-result-wide·v5386 ····move-result-wide·v5
  
380 ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D387 ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D
  
381 ····move-result-wide·v7388 ····move-result-wide·v7
Offset 393, 14 lines modifiedOffset 400, 15 lines modified
  
393 ····array-length·v0,·p2400 ····array-length·v0,·p2
  
394 ····int-to-double·v11,·v0401 ····int-to-double·v11,·v0
  
395 ····move-object·v0,·p0402 ····move-object·v0,·p0
  
 403 ····.line·279
396 ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D404 ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D
  
397 ····move-result-wide·v0405 ····move-result-wide·v0
  
398 ····return-wide·v0406 ····return-wide·v0
399 .end·method407 .end·method
  
Offset 478, 40 lines modifiedOffset 486, 45 lines modified
478 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/stat/inference/TTest;->checkSampleData(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V486 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/stat/inference/TTest;->checkSampleData(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
  
479 ····.line·902487 ····.line·902
480 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D488 ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D
  
481 ····move-result-wide·v1489 ····move-result-wide·v1
  
Max diff block lines reached; 7472/11287 bytes (66.20%) of diff not shown.
3.85 KB
smali/org/apache/commons/math3/stat/inference/GTest.smali
    
Offset 381, 14 lines modifiedOffset 381, 15 lines modified
  
381 ····aget-wide·v15,·p1,·v3381 ····aget-wide·v15,·p1,·v3
  
382 ····mul-double/2addr·v15,·v4382 ····mul-double/2addr·v15,·v4
  
383 ····div-double/2addr·v13,·v15383 ····div-double/2addr·v13,·v15
  
 384 ····.line·105
384 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D385 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
385 ····move-result-wide·v1386 ····move-result-wide·v1
  
386 ····.line·107387 ····.line·107
387 ····.local·v1,·"dev":D388 ····.local·v1,·"dev":D
388 ····:goto_2389 ····:goto_2
Offset 401, 25 lines modifiedOffset 402, 26 lines modified
401 ····add-double/2addr·v7,·v13402 ····add-double/2addr·v7,·v13
  
402 ····.line·103403 ····.line·103
403 ····add-int/lit8·v3,·v3,·0x1404 ····add-int/lit8·v3,·v3,·0x1
  
404 ····goto·:goto_1405 ····goto·:goto_1
  
405 ····.line·104406 ····.line·105
406 ····.end·local·v1····#·"dev":D407 ····.end·local·v1····#·"dev":D
407 ····:cond_4408 ····:cond_4
408 ····aget-wide·v13,·p2,·v3409 ····aget-wide·v13,·p2,·v3
  
409 ····long-to-double·v13,·v13410 ····long-to-double·v13,·v13
  
410 ····aget-wide·v15,·p1,·v3411 ····aget-wide·v15,·p1,·v3
  
411 ····div-double/2addr·v13,·v15412 ····div-double/2addr·v13,·v15
  
 413 ····.line·106
412 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D414 ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D
  
413 ····move-result-wide·v1415 ····move-result-wide·v1
  
414 ····goto·:goto_2416 ····goto·:goto_2
  
415 ····.line·109417 ····.line·109
Offset 728, 20 lines modifiedOffset 730, 21 lines modified
  
728 ····int-to-double·v1,·v1730 ····int-to-double·v1,·v1
  
729 ····sub-double/2addr·v1,·v3731 ····sub-double/2addr·v1,·v3
  
730 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V732 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V
  
731 ····.line·158733 ····.line·159
732 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;734 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;
733 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->g([D[J)D735 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->g([D[J)D
  
734 ····move-result-wide·v1736 ····move-result-wide·v1
  
 737 ····.line·158
735 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D738 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D
  
736 ····move-result-wide·v1739 ····move-result-wide·v1
  
737 ····sub-double·v1,·v3,·v1740 ····sub-double·v1,·v3,·v1
  
738 ····return-wide·v1741 ····return-wide·v1
Offset 780, 14 lines modifiedOffset 783, 15 lines modified
  
780 ····.line·243783 ····.line·243
781 ····:cond_0784 ····:cond_0
782 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;785 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
783 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;786 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 787 ····.line·244
784 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;788 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
785 ····move-result-object·v3789 ····move-result-object·v3
  
786 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;790 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
787 ····move-result-object·v0791 ····move-result-object·v0
Offset 839, 20 lines modifiedOffset 843, 21 lines modified
  
839 ····int-to-double·v1,·v1843 ····int-to-double·v1,·v1
  
840 ····sub-double/2addr·v1,·v3844 ····sub-double/2addr·v1,·v3
  
841 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V845 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V
  
842 ····.line·478846 ····.line·479
843 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;847 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;
844 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->gDataSetsComparison([J[J)D848 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->gDataSetsComparison([J[J)D
  
845 ····move-result-wide·v1849 ····move-result-wide·v1
  
 850 ····.line·478
846 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D851 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D
  
847 ····move-result-wide·v1852 ····move-result-wide·v1
  
848 ····sub-double·v1,·v3,·v1853 ····sub-double·v1,·v3,·v1
  
849 ····return-wide·v1854 ····return-wide·v1
Offset 891, 14 lines modifiedOffset 896, 15 lines modified
  
891 ····.line·532896 ····.line·532
892 ····:cond_0897 ····:cond_0
893 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;898 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
894 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;899 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 900 ····.line·533
895 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;901 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
896 ····move-result-object·v3902 ····move-result-object·v3
  
897 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;903 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
898 ····move-result-object·v0904 ····move-result-object·v0
Offset 954, 18 lines modifiedOffset 960, 20 lines modified
  
954 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V960 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V
  
955 ····.line·189961 ····.line·189
956 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;962 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;
957 ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0963 ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0
  
 964 ····.line·190
Max diff block lines reached; 248/3829 bytes (6.48%) of diff not shown.
13.7 KB
smali/org/apache/commons/math3/stat/inference/OneWayAnova.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OneWayAnova.java"3 .source·"OneWayAnova.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/stat/inference/OneWayAnova$1;, 
8 ········Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;7 ········Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
Offset 21, 15 lines modifiedOffset 20, 15 lines modified
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·5921 ····.line·59
23 ····return-void22 ····return-void
24 .end·method23 .end·method
  
25 .method·private·anovaStats(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;24 .method·private·anovaStats(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;
26 ····.locals·1025 ····.locals·9
27 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{27 ········value·=·{
29 ············"(",28 ············"(",
30 ············"Ljava/util/Collection",29 ············"Ljava/util/Collection",
31 ············"<[D>;)",30 ············"<[D>;)",
32 ············"Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;"31 ············"Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;"
33 ········}32 ········}
Offset 39, 99 lines modifiedOffset 38, 92 lines modified
39 ········value·=·{38 ········value·=·{
40 ············Lorg/apache/commons/math3/exception/NullArgumentException;,39 ············Lorg/apache/commons/math3/exception/NullArgumentException;,
41 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;40 ············Lorg/apache/commons/math3/exception/DimensionMismatchException;
42 ········}41 ········}
43 ····.end·annotation42 ····.end·annotation
  
44 ····.prologue43 ····.prologue
45 ····.line·194 
46 ····.local·p1,·"categoryData":Ljava/util/Collection;,·"Ljava/util/Collection<[D>;"44 ····.local·p1,·"categoryData":Ljava/util/Collection;,·"Ljava/util/Collection<[D>;"
 45 ····const/4·v6,·0x0
  
 46 ····.line·194
47 ····invoke-static·{p1},·Lorg/apache/commons/math3/util/MathUtils;->checkNotNull(Ljava/lang/Object;)V47 ····invoke-static·{p1},·Lorg/apache/commons/math3/util/MathUtils;->checkNotNull(Ljava/lang/Object;)V
  
48 ····.line·19648 ····.line·196
49 ····new-instance·v1,·Ljava/util/ArrayList;49 ····new-instance·v0,·Ljava/util/ArrayList;
  
 50 ····.line·197
50 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I51 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I
  
51 ····move-result·v952 ····move-result·v5
  
52 ····invoke-direct·{v1,·v9},·Ljava/util/ArrayList;-><init>(I)V53 ····invoke-direct·{v0,·v5},·Ljava/util/ArrayList;-><init>(I)V
  
53 ····.line·20054 ····.line·200
54 ····.local·v1,·"categoryDataSummaryStatistics":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;>;"55 ····.local·v0,·"categoryDataSummaryStatistics":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;>;"
55 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;56 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
56 ····move-result-object·v457 ····move-result-object·v7
  
57 ····:cond_058 ····:cond_0
58 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z59 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
59 ····move-result·v960 ····move-result·v5
  
60 ····if-eqz·v9,·:cond_161 ····if-eqz·v5,·:cond_1
  
61 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;62 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
62 ····move-result-object·v263 ····move-result-object·v1
  
63 ····check-cast·v2,·[D64 ····check-cast·v1,·[D
  
64 ····.line·20165 ····.line·201
65 ····.local·v2,·"data":[D66 ····.local·v1,·"data":[D
66 ····new-instance·v3,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;67 ····new-instance·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
  
67 ····invoke-direct·{v3},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;-><init>()V68 ····invoke-direct·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;-><init>()V
  
68 ····.line·20269 ····.line·202
69 ····.local·v3,·"dataSummaryStatistics":Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;70 ····.local·v2,·"dataSummaryStatistics":Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
70 ····invoke-interface·{v1,·v3},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z71 ····invoke-interface·{v0,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
71 ····.line·20372 ····.line·203
72 ····move-object·v0,·v2 
  
73 ····.local·v0,·"arr$":[D 
74 ····array-length·v6,·v073 ····array-length·v8,·v1
  
 74 ····move·v5,·v6
75 ····.local·v6,·"len$":I 
76 ····const/4·v5,·0x0 
  
77 ····.local·v5,·"i$":I 
78 ····:goto_075 ····:goto_0
79 ····if-ge·v5,·v6,·:cond_076 ····if-ge·v5,·v8,·:cond_0
  
80 ····aget-wide·v7,·v0,·v577 ····aget-wide·v3,·v1,·v5
  
81 ····.line·20478 ····.line·204
82 ····.local·v7,·"val":D79 ····.local·v3,·"val":D
83 ····invoke-virtual·{v3,·v7,·v8},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->addValue(D)V80 ····invoke-virtual·{v2,·v3,·v4},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->addValue(D)V
  
84 ····.line·20381 ····.line·203
85 ····add-int/lit8·v5,·v5,·0x182 ····add-int/lit8·v5,·v5,·0x1
  
86 ····goto·:goto_083 ····goto·:goto_0
  
87 ····.line·20884 ····.line·208
88 ····.end·local·v0····#·"arr$":[D 
89 ····.end·local·v2····#·"data":[D85 ····.end·local·v1····#·"data":[D
90 ····.end·local·v3····#·"dataSummaryStatistics":Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;86 ····.end·local·v2····#·"dataSummaryStatistics":Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
91 ····.end·local·v5····#·"i$":I 
92 ····.end·local·v6····#·"len$":I 
93 ····.end·local·v7····#·"val":D87 ····.end·local·v3····#·"val":D
94 ····:cond_188 ····:cond_1
95 ····const/4·v9,·0x089 ····invoke-direct·{p0,·v0,·v6},·Lorg/apache/commons/math3/stat/inference/OneWayAnova;->anovaStats(Ljava/util/Collection;Z)Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;
  
96 ····invoke-direct·{p0,·v1,·v9},·Lorg/apache/commons/math3/stat/inference/OneWayAnova;->anovaStats(Ljava/util/Collection;Z)Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;90 ····move-result-object·v5
  
97 ····move-result-object·v9 
  
98 ····return-object·v991 ····return-object·v5
99 .end·method92 .end·method
  
Max diff block lines reached; 8581/13882 bytes (61.81%) of diff not shown.
2.37 KB
smali/org/apache/commons/math3/stat/inference/ChiSquareTest.smali
    
Offset 914, 14 lines modifiedOffset 914, 15 lines modified
  
914 ····.line·209914 ····.line·209
915 ····:cond_0915 ····:cond_0
916 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;916 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
917 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;917 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 918 ····.line·210
918 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;919 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
919 ····move-result-object·v3920 ····move-result-object·v3
  
920 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;921 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
921 ····move-result-object·v0922 ····move-result-object·v0
Offset 982, 14 lines modifiedOffset 983, 15 lines modified
  
982 ····.line·364983 ····.line·364
983 ····:cond_0984 ····:cond_0
984 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;985 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
985 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;986 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 987 ····.line·365
986 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;988 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
987 ····move-result-object·v3989 ····move-result-object·v3
  
988 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;990 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
989 ····move-result-object·v0991 ····move-result-object·v0
Offset 1041, 20 lines modifiedOffset 1043, 21 lines modified
  
1041 ····int-to-double·v1,·v11043 ····int-to-double·v1,·v1
  
1042 ····sub-double/2addr·v1,·v31044 ····sub-double/2addr·v1,·v3
  
1043 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V1045 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V
  
1044 ····.line·5131046 ····.line·514
1045 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;1047 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;
1046 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/ChiSquareTest;->chiSquareDataSetsComparison([J[J)D1048 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/ChiSquareTest;->chiSquareDataSetsComparison([J[J)D
  
1047 ····move-result-wide·v11049 ····move-result-wide·v1
  
 1050 ····.line·513
1048 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D1051 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D
  
1049 ····move-result-wide·v11052 ····move-result-wide·v1
  
1050 ····sub-double·v1,·v3,·v11053 ····sub-double·v1,·v3,·v1
  
1051 ····return-wide·v11054 ····return-wide·v1
Offset 1093, 14 lines modifiedOffset 1096, 15 lines modified
  
1093 ····.line·5681096 ····.line·568
1094 ····:cond_01097 ····:cond_0
1095 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;1098 ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
1096 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1099 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 1100 ····.line·569
1097 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1101 ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1098 ····move-result-object·v31102 ····move-result-object·v3
  
1099 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1103 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1100 ····move-result-object·v01104 ····move-result-object·v0
1.2 KB
smali/org/apache/commons/math3/stat/interval/IntervalUtils.smali
    
Offset 107, 14 lines modifiedOffset 107, 15 lines modified
107 ····if-le·p1,·p0,·:cond_2107 ····if-le·p1,·p0,·:cond_2
  
108 ····.line·166108 ····.line·166
109 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;109 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
110 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;110 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 111 ····.line·167
111 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;112 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
112 ····move-result-object·v2113 ····move-result-object·v2
  
113 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;114 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
114 ····move-result-object·v3115 ····move-result-object·v3
Offset 139, 14 lines modifiedOffset 140, 15 lines modified
  
139 ····.line·170140 ····.line·170
140 ····:cond_3141 ····:cond_3
141 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;142 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
142 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_CONFIDENCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;143 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_CONFIDENCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 144 ····.line·171
143 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;145 ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
144 ····move-result-object·v2146 ····move-result-object·v2
  
145 ····const/4·v3,·0x0147 ····const/4·v3,·0x0
  
146 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;148 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
466 B
smali/org/apache/commons/math3/stat/interval/NormalApproximationInterval.smali
    
Offset 78, 14 lines modifiedOffset 78, 15 lines modified
  
78 ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.078 ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0
  
79 ····sub-double/2addr·v5,·v1279 ····sub-double/2addr·v5,·v12
  
80 ····mul-double/2addr·v3,·v580 ····mul-double/2addr·v3,·v5
  
 81 ····.line·41
81 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D82 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
82 ····move-result-wide·v383 ····move-result-wide·v3
  
83 ····mul-double·v10,·v1,·v384 ····mul-double·v10,·v1,·v3
  
84 ····.line·4285 ····.line·42
701 B
smali/org/apache/commons/math3/stat/interval/WilsonScoreInterval.smali
    
Offset 146, 28 lines modifiedOffset 146, 30 lines modified
  
146 ····int-to-double·v0,·v0146 ····int-to-double·v0,·v0
  
147 ····move-wide/from16·v28,·v0147 ····move-wide/from16·v28,·v0
  
148 ····const/4·v2,·0x2148 ····const/4·v2,·0x2
  
 149 ····.line·46
149 ····move-wide/from16·v0,·v28150 ····move-wide/from16·v0,·v28
  
150 ····invoke-static·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D151 ····invoke-static·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D
  
151 ····move-result-wide·v28152 ····move-result-wide·v28
  
152 ····mul-double·v26,·v26,·v28153 ····mul-double·v26,·v26,·v28
  
153 ····div-double·v24,·v24,·v26154 ····div-double·v24,·v24,·v26
  
154 ····mul-double·v24,·v24,·v22155 ····mul-double·v24,·v24,·v22
  
155 ····add-double·v7,·v7,·v24156 ····add-double·v7,·v7,·v24
  
 157 ····.line·45
156 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D158 ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
157 ····move-result-wide·v7159 ····move-result-wide·v7
  
158 ····mul-double·v11,·v20,·v7160 ····mul-double·v11,·v20,·v7
  
159 ····.line·48161 ····.line·48
455 B
smali/org/apache/commons/math3/stat/interval/AgrestiCoullInterval.smali
    
Offset 102, 14 lines modifiedOffset 102, 15 lines modified
  
102 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0102 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0
  
103 ····sub-double/2addr·v4,·v15103 ····sub-double/2addr·v4,·v15
  
104 ····mul-double/2addr·v2,·v4104 ····mul-double/2addr·v2,·v4
  
 105 ····.line·43
105 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D106 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
106 ····move-result-wide·v2107 ····move-result-wide·v2
  
107 ····mul-double·v11,·v18,·v2108 ····mul-double·v11,·v18,·v2
  
108 ····.line·45109 ····.line·45
1.29 KB
smali/org/apache/commons/math3/stat/correlation/PearsonsCorrelation.smali
    
Offset 175, 14 lines modifiedOffset 175, 15 lines modified
  
175 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;175 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
176 ····new-array·v4,·v4,·[Ljava/lang/Object;176 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
177 ····const/4·v5,·0x0177 ····const/4·v5,·0x0
  
 178 ····.line·328
178 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;179 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
179 ····move-result-object·v6180 ····move-result-object·v6
  
180 ····aput-object·v6,·v4,·v5181 ····aput-object·v6,·v4,·v5
  
181 ····const/4·v5,·0x1182 ····const/4·v5,·0x1
Offset 343, 14 lines modifiedOffset 344, 15 lines modified
  
343 ····new-array·v4,·v7,·[Ljava/lang/Object;344 ····new-array·v4,·v7,·[Ljava/lang/Object;
  
344 ····const/4·v5,·0x0345 ····const/4·v5,·0x0
  
345 ····array-length·v6,·p1346 ····array-length·v6,·p1
  
 347 ····.line·280
346 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;348 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
347 ····move-result-object·v6349 ····move-result-object·v6
  
348 ····aput-object·v6,·v4,·v5350 ····aput-object·v6,·v4,·v5
  
349 ····const/4·v5,·0x1351 ····const/4·v5,·0x1
Offset 443, 14 lines modifiedOffset 445, 15 lines modified
443 ····if-ge·v3,·v2,·:cond_0445 ····if-ge·v3,·v2,·:cond_0
  
444 ····.line·307446 ····.line·307
445 ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D447 ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D
  
446 ····move-result-wide·v8448 ····move-result-wide·v8
  
 449 ····.line·308
447 ····invoke-interface·{p1,·v3,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D450 ····invoke-interface·{p1,·v3,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D
  
448 ····move-result-wide·v10451 ····move-result-wide·v10
  
449 ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D452 ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
450 ····move-result-wide·v10453 ····move-result-wide·v10
1.21 KB
smali/org/apache/commons/math3/stat/correlation/Covariance.smali
    
Offset 165, 14 lines modifiedOffset 165, 15 lines modified
  
165 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;165 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
166 ····new-array·v4,·v4,·[Ljava/lang/Object;166 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
167 ····const/4·v5,·0x0167 ····const/4·v5,·0x0
  
 168 ····.line·293
168 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;169 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
169 ····move-result-object·v6170 ····move-result-object·v6
  
170 ····aput-object·v6,·v4,·v5171 ····aput-object·v6,·v4,·v5
  
171 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;172 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 416, 14 lines modifiedOffset 417, 15 lines modified
  
416 ····new-array·v0,·v0,·[Ljava/lang/Object;417 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
417 ····move-object/from16·v17,·v0418 ····move-object/from16·v17,·v0
  
418 ····const/16·v18,·0x0419 ····const/16·v18,·0x0
  
 420 ····.line·247
419 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;421 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
420 ····move-result-object·v19422 ····move-result-object·v19
  
421 ····aput-object·v19,·v17,·v18423 ····aput-object·v19,·v17,·v18
  
422 ····const/16·v18,·0x1424 ····const/16·v18,·0x1
Offset 461, 14 lines modifiedOffset 463, 15 lines modified
  
461 ····new-array·v0,·v0,·[Ljava/lang/Object;463 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
462 ····move-object/from16·v17,·v0464 ····move-object/from16·v17,·v0
  
463 ····const/16·v18,·0x0465 ····const/16·v18,·0x0
  
 466 ····.line·250
464 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;467 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
465 ····move-result-object·v19468 ····move-result-object·v19
  
466 ····aput-object·v19,·v17,·v18469 ····aput-object·v19,·v17,·v18
  
467 ····const/16·v18,·0x1470 ····const/16·v18,·0x1
2.06 KB
smali/org/apache/commons/math3/stat/correlation/SpearmansCorrelation.smali
    
Offset 170, 14 lines modifiedOffset 170, 15 lines modified
  
170 ····if-eqz·v3,·:cond_1170 ····if-eqz·v3,·:cond_1
  
171 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm;171 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm;
  
172 ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;172 ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;
  
 173 ····.line·198
173 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy;174 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy;
  
174 ····move-result-object·v3175 ····move-result-object·v3
  
175 ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy;176 ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy;
  
176 ····if-ne·v3,·v4,·:cond_1177 ····if-ne·v3,·v4,·:cond_1
Offset 233, 14 lines modifiedOffset 234, 15 lines modified
  
233 ····invoke-interface·{v1},·Ljava/util/Set;->size()I234 ····invoke-interface·{v1},·Ljava/util/Set;->size()I
  
234 ····move-result·v4235 ····move-result·v4
  
235 ····sub-int/2addr·v3,·v4236 ····sub-int/2addr·v3,·v4
  
 237 ····.line·207
236 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I238 ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
  
237 ····move-result·v4239 ····move-result·v4
  
238 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V240 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V
  
239 ····.line·208241 ····.line·208
Offset 487, 14 lines modifiedOffset 489, 15 lines modified
  
487 ····new-array·v5,·v8,·[Ljava/lang/Object;489 ····new-array·v5,·v8,·[Ljava/lang/Object;
  
488 ····const/4·v6,·0x0490 ····const/4·v6,·0x0
  
489 ····array-length·v7,·p1491 ····array-length·v7,·p1
  
 492 ····.line·169
490 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;493 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
491 ····move-result-object·v7494 ····move-result-object·v7
  
492 ····aput-object·v7,·v5,·v6495 ····aput-object·v7,·v5,·v6
  
493 ····const/4·v6,·0x1496 ····const/4·v6,·0x1
Offset 527, 14 lines modifiedOffset 530, 15 lines modified
  
527 ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy;530 ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy;
  
528 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm;531 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm;
  
529 ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;532 ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;
  
 533 ····.line·174
530 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy;534 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy;
  
531 ····move-result-object·v3535 ····move-result-object·v3
  
532 ····if-ne·v4,·v3,·:cond_2536 ····if-ne·v4,·v3,·:cond_2
  
533 ····.line·175537 ····.line·175
779 B
smali/org/apache/commons/math3/stat/correlation/StorelessBivariateCovariance.smali
    
Offset 181, 14 lines modifiedOffset 181, 15 lines modified
181 ····.line·129181 ····.line·129
182 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;182 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;
  
183 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;183 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
184 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/stat/correlation/StorelessBivariateCovariance;->n:D184 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/stat/correlation/StorelessBivariateCovariance;->n:D
  
 185 ····.line·130
185 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;186 ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
186 ····move-result-object·v2187 ····move-result-object·v2
  
187 ····const/4·v3,·0x2188 ····const/4·v3,·0x2
  
188 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;189 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
1.45 KB
smali/org/apache/commons/math3/stat/correlation/KendallsCorrelation$1.smali
    
Offset 33, 39 lines modifiedOffset 33, 36 lines modified
33 #·instance·fields33 #·instance·fields
34 .field·final·synthetic·this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;34 .field·final·synthetic·this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;)V36 .method·constructor·<init>(Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;)V
37 ····.locals·037 ····.locals·0
 38 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;
  
38 ····.prologue39 ····.prologue
39 ····.line·17140 ····.line·171
40 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;41 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····return-void43 ····return-void
43 .end·method44 .end·method
  
  
44 #·virtual·methods45 #·virtual·methods
45 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I46 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
46 ····.locals·147 ····.locals·1
47 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
48 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
49 ····.prologue48 ····.prologue
50 ····.line·17149 ····.line·171
51 ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair;50 ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair;
  
52 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
53 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;51 ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair;
  
54 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
55 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I52 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I
  
56 ····move-result·v053 ····move-result·v0
  
57 ····return·v054 ····return·v0
58 .end·method55 .end·method
  
46.9 KB
smali/org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"KMeansPlusPlusClusterer.java"3 .source·"KMeansPlusPlusClusterer.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/stat/clustering/KMeansPlusPlusClusterer$1;, 
8 ········Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy;7 ········Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"<T::",12 ········"<T::",
Offset 87, 45 lines modifiedOffset 86, 44 lines modified
87 ····.line·23186 ····.line·231
88 ····.local·p0,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;"87 ····.local·p0,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;"
89 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"88 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"
90 ····const/4·v0,·0x089 ····const/4·v0,·0x0
  
91 ····.line·23290 ····.line·232
92 ····.local·v0,·"assignedDifferently":I91 ····.local·v0,·"assignedDifferently":I
93 ····const/4·v5,·0x092 ····const/4·v4,·0x0
  
94 ····.line·23393 ····.line·233
95 ····.local·v5,·"pointIndex":I94 ····.local·v4,·"pointIndex":I
96 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;95 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
97 ····move-result-object·v396 ····move-result-object·v6
  
98 ····.local·v3,·"i$":Ljava/util/Iterator; 
99 ····:goto_097 ····:goto_0
100 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z98 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
101 ····move-result·v799 ····move-result·v7
  
102 ····if-eqz·v7,·:cond_1100 ····if-eqz·v7,·:cond_1
  
103 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;101 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
104 ····move-result-object·v4102 ····move-result-object·v3
  
105 ····check-cast·v4,·Lorg/apache/commons/math3/stat/clustering/Clusterable;103 ····check-cast·v3,·Lorg/apache/commons/math3/stat/clustering/Clusterable;
  
106 ····.line·234104 ····.line·234
107 ····.local·v4,·"p":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"105 ····.local·v3,·"p":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"
108 ····invoke-static·{p0,·v4},·Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer;->getNearestCluster(Ljava/util/Collection;Lorg/apache/commons/math3/stat/clustering/Clusterable;)I106 ····invoke-static·{p0,·v3},·Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer;->getNearestCluster(Ljava/util/Collection;Lorg/apache/commons/math3/stat/clustering/Clusterable;)I
  
109 ····move-result·v2107 ····move-result·v2
  
110 ····.line·235108 ····.line·235
111 ····.local·v2,·"clusterIndex":I109 ····.local·v2,·"clusterIndex":I
112 ····aget·v7,·p2,·v5110 ····aget·v7,·p2,·v4
  
113 ····if-eq·v2,·v7,·:cond_0111 ····if-eq·v2,·v7,·:cond_0
  
114 ····.line·236112 ····.line·236
115 ····add-int/lit8·v0,·v0,·0x1113 ····add-int/lit8·v0,·v0,·0x1
  
116 ····.line·239114 ····.line·239
Offset 134, 34 lines modifiedOffset 132, 34 lines modified
  
134 ····move-result-object·v1132 ····move-result-object·v1
  
135 ····check-cast·v1,·Lorg/apache/commons/math3/stat/clustering/Cluster;133 ····check-cast·v1,·Lorg/apache/commons/math3/stat/clustering/Cluster;
  
136 ····.line·240134 ····.line·240
137 ····.local·v1,·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;"135 ····.local·v1,·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;"
138 ····invoke-virtual·{v1,·v4},·Lorg/apache/commons/math3/stat/clustering/Cluster;->addPoint(Lorg/apache/commons/math3/stat/clustering/Clusterable;)V136 ····invoke-virtual·{v1,·v3},·Lorg/apache/commons/math3/stat/clustering/Cluster;->addPoint(Lorg/apache/commons/math3/stat/clustering/Clusterable;)V
  
139 ····.line·241137 ····.line·241
140 ····add-int/lit8·v6,·v5,·0x1138 ····add-int/lit8·v5,·v4,·0x1
  
141 ····.end·local·v5····#·"pointIndex":I139 ····.end·local·v4····#·"pointIndex":I
142 ····.local·v6,·"pointIndex":I140 ····.local·v5,·"pointIndex":I
143 ····aput·v2,·p2,·v5141 ····aput·v2,·p2,·v4
  
144 ····move·v5,·v6142 ····move·v4,·v5
  
145 ····.line·242143 ····.line·242
146 ····.end·local·v6····#·"pointIndex":I144 ····.end·local·v5····#·"pointIndex":I
147 ····.restart·local·v5····#·"pointIndex":I145 ····.restart·local·v4····#·"pointIndex":I
148 ····goto·:goto_0146 ····goto·:goto_0
  
149 ····.line·244147 ····.line·244
150 ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;"148 ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;"
151 ····.end·local·v2····#·"clusterIndex":I149 ····.end·local·v2····#·"clusterIndex":I
152 ····.end·local·v4····#·"p":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"150 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"
153 ····:cond_1151 ····:cond_1
154 ····return·v0152 ····return·v0
155 .end·method153 .end·method
  
156 .method·private·static·chooseInitialCenters(Ljava/util/Collection;ILjava/util/Random;)Ljava/util/List;154 .method·private·static·chooseInitialCenters(Ljava/util/Collection;ILjava/util/Random;)Ljava/util/List;
157 ····.locals·25155 ····.locals·25
158 ····.param·p1,·"k"····#·I156 ····.param·p1,·"k"····#·I
Offset 504, 15 lines modifiedOffset 502, 15 lines modified
504 ····.end·local·v17····#·"r":D502 ····.end·local·v17····#·"r":D
505 ····.end·local·v20····#·"sum":D503 ····.end·local·v20····#·"sum":D
506 ····:cond_9504 ····:cond_9
507 ····return-object·v19505 ····return-object·v19
508 .end·method506 .end·method
  
509 .method·private·getFarthestPoint(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/Clusterable;507 .method·private·getFarthestPoint(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/Clusterable;
510 ····.locals·14508 ····.locals·13
511 ····.annotation·system·Ldalvik/annotation/Signature;509 ····.annotation·system·Ldalvik/annotation/Signature;
512 ········value·=·{510 ········value·=·{
513 ············"(",511 ············"(",
514 ············"Ljava/util/Collection",512 ············"Ljava/util/Collection",
515 ············"<",513 ············"<",
516 ············"Lorg/apache/commons/math3/stat/clustering/Cluster",514 ············"Lorg/apache/commons/math3/stat/clustering/Cluster",
517 ············"<TT;>;>;)TT;"515 ············"<TT;>;>;)TT;"
Offset 525, 39 lines modifiedOffset 523, 38 lines modified
525 ········}523 ········}
526 ····.end·annotation524 ····.end·annotation
  
527 ····.prologue525 ····.prologue
528 ····.line·463526 ····.line·463
529 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer<TT;>;"527 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer<TT;>;"
530 ····.local·p1,·"clusters":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;"528 ····.local·p1,·"clusters":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;"
531 ····const-wide/high16·v6,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY529 ····const-wide/high16·v5,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY
  
532 ····.line·464530 ····.line·464
533 ····.local·v6,·"maxDistance":D531 ····.local·v5,·"maxDistance":D
534 ····const/4·v9,·0x0532 ····const/4·v8,·0x0
  
535 ····.line·465533 ····.line·465
Max diff block lines reached; 42275/47842 bytes (88.36%) of diff not shown.
4.27 KB
smali/org/apache/commons/math3/stat/clustering/EuclideanIntegerPoint.smali
    
Offset 47, 15 lines modifiedOffset 47, 14 lines modified
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object;50 .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object;
51 ····.locals·151 ····.locals·1
52 ····.param·p1,·"x0"····#·Ljava/util/Collection; 
  
53 ····.prologue52 ····.prologue
54 ····.line·3353 ····.line·33
55 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;54 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;
  
56 ····move-result-object·v055 ····move-result-object·v0
  
Offset 76, 54 lines modifiedOffset 75, 53 lines modified
76 ····.end·annotation75 ····.end·annotation
  
77 ····.prologue76 ····.prologue
78 ····.line·6677 ····.line·66
79 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;>;"78 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;>;"
80 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->getPoint()[I79 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->getPoint()[I
  
81 ····move-result-object·v480 ····move-result-object·v3
  
82 ····array-length·v4,·v481 ····array-length·v3,·v3
  
83 ····new-array·v0,·v4,·[I82 ····new-array·v0,·v3,·[I
  
84 ····.line·6783 ····.line·67
85 ····.local·v0,·"centroid":[I84 ····.local·v0,·"centroid":[I
86 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;85 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
87 ····move-result-object·v286 ····move-result-object·v3
  
88 ····.local·v2,·"i$":Ljava/util/Iterator; 
89 ····:cond_087 ····:cond_0
90 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z88 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
91 ····move-result·v489 ····move-result·v4
  
92 ····if-eqz·v4,·:cond_190 ····if-eqz·v4,·:cond_1
  
93 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;91 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
94 ····move-result-object·v392 ····move-result-object·v2
  
95 ····check-cast·v3,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;93 ····check-cast·v2,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;
  
96 ····.line·6894 ····.line·68
97 ····.local·v3,·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;95 ····.local·v2,·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;
98 ····const/4·v1,·0x096 ····const/4·v1,·0x0
  
99 ····.local·v1,·"i":I97 ····.local·v1,·"i":I
100 ····:goto_098 ····:goto_0
101 ····array-length·v4,·v099 ····array-length·v4,·v0
  
102 ····if-ge·v1,·v4,·:cond_0100 ····if-ge·v1,·v4,·:cond_0
  
103 ····.line·69101 ····.line·69
104 ····aget·v4,·v0,·v1102 ····aget·v4,·v0,·v1
  
105 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->getPoint()[I103 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->getPoint()[I
  
106 ····move-result-object·v5104 ····move-result-object·v5
  
107 ····aget·v5,·v5,·v1105 ····aget·v5,·v5,·v1
  
108 ····add-int/2addr·v4,·v5106 ····add-int/2addr·v4,·v5
  
Offset 132, 58 lines modifiedOffset 130, 56 lines modified
132 ····.line·68130 ····.line·68
133 ····add-int/lit8·v1,·v1,·0x1131 ····add-int/lit8·v1,·v1,·0x1
  
134 ····goto·:goto_0132 ····goto·:goto_0
  
135 ····.line·72133 ····.line·72
136 ····.end·local·v1····#·"i":I134 ····.end·local·v1····#·"i":I
137 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;135 ····.end·local·v2····#·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;
138 ····:cond_1136 ····:cond_1
139 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
  
140 ····.restart·local·v1····#·"i":I138 ····.restart·local·v1····#·"i":I
141 ····:goto_1139 ····:goto_1
142 ····array-length·v4,·v0140 ····array-length·v3,·v0
  
143 ····if-ge·v1,·v4,·:cond_2141 ····if-ge·v1,·v3,·:cond_2
  
144 ····.line·73142 ····.line·73
145 ····aget·v4,·v0,·v1143 ····aget·v3,·v0,·v1
  
146 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I144 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I
  
147 ····move-result·v5145 ····move-result·v4
  
148 ····div-int/2addr·v4,·v5146 ····div-int/2addr·v3,·v4
  
149 ····aput·v4,·v0,·v1147 ····aput·v3,·v0,·v1
  
150 ····.line·72148 ····.line·72
151 ····add-int/lit8·v1,·v1,·0x1149 ····add-int/lit8·v1,·v1,·0x1
  
152 ····goto·:goto_1150 ····goto·:goto_1
  
153 ····.line·75151 ····.line·75
154 ····:cond_2152 ····:cond_2
155 ····new-instance·v4,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;153 ····new-instance·v3,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;
  
156 ····invoke-direct·{v4,·v0},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;-><init>([I)V154 ····invoke-direct·{v3,·v0},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;-><init>([I)V
  
157 ····return-object·v4155 ····return-object·v3
158 .end·method156 .end·method
  
159 .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D157 .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D
160 ····.locals·2158 ····.locals·2
161 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
162 ····.prologue159 ····.prologue
163 ····.line·33160 ····.line·33
164 ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;161 ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;
  
165 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
166 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;)D162 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;)D
  
167 ····move-result-wide·v0163 ····move-result-wide·v0
  
168 ····return-wide·v0164 ····return-wide·v0
Max diff block lines reached; 2/4226 bytes (0.05%) of diff not shown.
5.73 KB
smali/org/apache/commons/math3/stat/clustering/DBSCANClusterer.smali
    
Offset 225, 62 lines modifiedOffset 225, 61 lines modified
225 ····.end·annotation225 ····.end·annotation
  
226 ····.prologue226 ····.prologue
227 ····.line·202227 ····.line·202
228 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;"228 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;"
229 ····.local·p1,·"point":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"229 ····.local·p1,·"point":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"
230 ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"230 ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"
231 ····new-instance·v2,·Ljava/util/ArrayList;231 ····new-instance·v1,·Ljava/util/ArrayList;
  
232 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V232 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
233 ····.line·203233 ····.line·203
234 ····.local·v2,·"neighbors":Ljava/util/List;,·"Ljava/util/List<TT;>;"234 ····.local·v1,·"neighbors":Ljava/util/List;,·"Ljava/util/List<TT;>;"
235 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;235 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
236 ····move-result-object·v0236 ····move-result-object·v2
  
237 ····.local·v0,·"i$":Ljava/util/Iterator; 
238 ····:cond_0237 ····:cond_0
239 ····:goto_0238 ····:goto_0
240 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z239 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
241 ····move-result·v3240 ····move-result·v3
  
242 ····if-eqz·v3,·:cond_1241 ····if-eqz·v3,·:cond_1
  
243 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;242 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
244 ····move-result-object·v1243 ····move-result-object·v0
  
245 ····check-cast·v1,·Lorg/apache/commons/math3/stat/clustering/Clusterable;244 ····check-cast·v0,·Lorg/apache/commons/math3/stat/clustering/Clusterable;
  
246 ····.line·204245 ····.line·204
247 ····.local·v1,·"neighbor":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"246 ····.local·v0,·"neighbor":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"
248 ····if-eq·p1,·v1,·:cond_0247 ····if-eq·p1,·v0,·:cond_0
  
249 ····invoke-interface·{v1,·p1},·Lorg/apache/commons/math3/stat/clustering/Clusterable;->distanceFrom(Ljava/lang/Object;)D248 ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/stat/clustering/Clusterable;->distanceFrom(Ljava/lang/Object;)D
  
250 ····move-result-wide·v3249 ····move-result-wide·v3
  
251 ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;->eps:D250 ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;->eps:D
  
252 ····cmpg-double·v3,·v3,·v5251 ····cmpg-double·v3,·v3,·v5
  
253 ····if-gtz·v3,·:cond_0252 ····if-gtz·v3,·:cond_0
  
254 ····.line·205253 ····.line·205
255 ····invoke-interface·{v2,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z254 ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
256 ····goto·:goto_0255 ····goto·:goto_0
  
257 ····.line·208256 ····.line·208
258 ····.end·local·v1····#·"neighbor":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"257 ····.end·local·v0····#·"neighbor":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"
259 ····:cond_1258 ····:cond_1
260 ····return-object·v2259 ····return-object·v1
261 .end·method260 .end·method
  
262 .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List;261 .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
263 ····.locals·4262 ····.locals·4
264 ····.annotation·system·Ldalvik/annotation/Signature;263 ····.annotation·system·Ldalvik/annotation/Signature;
265 ········value·=·{264 ········value·=·{
266 ············"(",265 ············"(",
Offset 294, 54 lines modifiedOffset 293, 53 lines modified
294 ····.end·annotation293 ····.end·annotation
  
295 ····.prologue294 ····.prologue
296 ····.line·219295 ····.line·219
297 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;"296 ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;"
298 ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;"297 ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;"
299 ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;"298 ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;"
300 ····new-instance·v2,·Ljava/util/HashSet;299 ····new-instance·v1,·Ljava/util/HashSet;
  
301 ····invoke-direct·{v2,·p1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V300 ····invoke-direct·{v1,·p1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
  
302 ····.line·220301 ····.line·220
303 ····.local·v2,·"oneSet":Ljava/util/Set;,·"Ljava/util/Set<TT;>;"302 ····.local·v1,·"oneSet":Ljava/util/Set;,·"Ljava/util/Set<TT;>;"
304 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;303 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
305 ····move-result-object·v0304 ····move-result-object·v2
  
306 ····.local·v0,·"i$":Ljava/util/Iterator; 
307 ····:cond_0305 ····:cond_0
308 ····:goto_0306 ····:goto_0
309 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z307 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
310 ····move-result·v3308 ····move-result·v3
  
311 ····if-eqz·v3,·:cond_1309 ····if-eqz·v3,·:cond_1
  
312 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;310 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
313 ····move-result-object·v1311 ····move-result-object·v0
  
314 ····check-cast·v1,·Lorg/apache/commons/math3/stat/clustering/Clusterable;312 ····check-cast·v0,·Lorg/apache/commons/math3/stat/clustering/Clusterable;
  
315 ····.line·221313 ····.line·221
316 ····.local·v1,·"item":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"314 ····.local·v0,·"item":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"
317 ····invoke-interface·{v2,·v1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z315 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
318 ····move-result·v3316 ····move-result·v3
  
319 ····if-nez·v3,·:cond_0317 ····if-nez·v3,·:cond_0
  
320 ····.line·222318 ····.line·222
321 ····invoke-interface·{p1,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z319 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
322 ····goto·:goto_0320 ····goto·:goto_0
  
323 ····.line·225321 ····.line·225
324 ····.end·local·v1····#·"item":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"322 ····.end·local·v0····#·"item":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;"
325 ····:cond_1323 ····:cond_1
326 ····return-object·p1324 ····return-object·p1
327 .end·method325 .end·method
  
  
328 #·virtual·methods326 #·virtual·methods
329 .method·public·cluster(Ljava/util/Collection;)Ljava/util/List;327 .method·public·cluster(Ljava/util/Collection;)Ljava/util/List;
Offset 383, 15 lines modifiedOffset 381, 14 lines modified
  
383 ····.line·136381 ····.line·136
384 ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/stat/clustering/Clusterable<TT;>;Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer$PointStatus;>;"382 ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/stat/clustering/Clusterable<TT;>;Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer$PointStatus;>;"
385 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;383 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
386 ····move-result-object·v7384 ····move-result-object·v7
  
387 ····.local·v7,·"i$":Ljava/util/Iterator; 
388 ····:cond_0385 ····:cond_0
Max diff block lines reached; 109/5731 bytes (1.90%) of diff not shown.
4.34 KB
smali/org/apache/commons/math3/stat/clustering/EuclideanDoublePoint.smali
    
Offset 47, 15 lines modifiedOffset 47, 14 lines modified
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object;50 .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object;
51 ····.locals·151 ····.locals·1
52 ····.param·p1,·"x0"····#·Ljava/util/Collection; 
  
53 ····.prologue52 ····.prologue
54 ····.line·3253 ····.line·32
55 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;54 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;
  
56 ····move-result-object·v055 ····move-result-object·v0
  
Offset 76, 54 lines modifiedOffset 75, 53 lines modified
76 ····.end·annotation75 ····.end·annotation
  
77 ····.prologue76 ····.prologue
78 ····.line·5477 ····.line·54
79 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;>;"78 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;>;"
80 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->getPoint()[D79 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->getPoint()[D
  
81 ····move-result-object·v480 ····move-result-object·v3
  
82 ····array-length·v4,·v481 ····array-length·v3,·v3
  
83 ····new-array·v0,·v4,·[D82 ····new-array·v0,·v3,·[D
  
84 ····.line·5583 ····.line·55
85 ····.local·v0,·"centroid":[D84 ····.local·v0,·"centroid":[D
86 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;85 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
87 ····move-result-object·v286 ····move-result-object·v3
  
88 ····.local·v2,·"i$":Ljava/util/Iterator; 
89 ····:cond_087 ····:cond_0
90 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z88 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
91 ····move-result·v489 ····move-result·v4
  
92 ····if-eqz·v4,·:cond_190 ····if-eqz·v4,·:cond_1
  
93 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;91 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
94 ····move-result-object·v392 ····move-result-object·v2
  
95 ····check-cast·v3,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;93 ····check-cast·v2,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;
  
96 ····.line·5694 ····.line·56
97 ····.local·v3,·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;95 ····.local·v2,·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;
98 ····const/4·v1,·0x096 ····const/4·v1,·0x0
  
99 ····.local·v1,·"i":I97 ····.local·v1,·"i":I
100 ····:goto_098 ····:goto_0
101 ····array-length·v4,·v099 ····array-length·v4,·v0
  
102 ····if-ge·v1,·v4,·:cond_0100 ····if-ge·v1,·v4,·:cond_0
  
103 ····.line·57101 ····.line·57
104 ····aget-wide·v4,·v0,·v1102 ····aget-wide·v4,·v0,·v1
  
105 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->getPoint()[D103 ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->getPoint()[D
  
106 ····move-result-object·v6104 ····move-result-object·v6
  
107 ····aget-wide·v6,·v6,·v1105 ····aget-wide·v6,·v6,·v1
  
108 ····add-double/2addr·v4,·v6106 ····add-double/2addr·v4,·v6
  
Offset 132, 60 lines modifiedOffset 130, 58 lines modified
132 ····.line·56130 ····.line·56
133 ····add-int/lit8·v1,·v1,·0x1131 ····add-int/lit8·v1,·v1,·0x1
  
134 ····goto·:goto_0132 ····goto·:goto_0
  
135 ····.line·60133 ····.line·60
136 ····.end·local·v1····#·"i":I134 ····.end·local·v1····#·"i":I
137 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;135 ····.end·local·v2····#·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;
138 ····:cond_1136 ····:cond_1
139 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
  
140 ····.restart·local·v1····#·"i":I138 ····.restart·local·v1····#·"i":I
141 ····:goto_1139 ····:goto_1
142 ····array-length·v4,·v0140 ····array-length·v3,·v0
  
143 ····if-ge·v1,·v4,·:cond_2141 ····if-ge·v1,·v3,·:cond_2
  
144 ····.line·61142 ····.line·61
145 ····aget-wide·v4,·v0,·v1143 ····aget-wide·v3,·v0,·v1
  
146 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I144 ····invoke-interface·{p1},·Ljava/util/Collection;->size()I
  
147 ····move-result·v6145 ····move-result·v5
  
148 ····int-to-double·v6,·v6146 ····int-to-double·v5,·v5
  
149 ····div-double/2addr·v4,·v6147 ····div-double/2addr·v3,·v5
  
150 ····aput-wide·v4,·v0,·v1148 ····aput-wide·v3,·v0,·v1
  
151 ····.line·60149 ····.line·60
152 ····add-int/lit8·v1,·v1,·0x1150 ····add-int/lit8·v1,·v1,·0x1
  
153 ····goto·:goto_1151 ····goto·:goto_1
  
154 ····.line·63152 ····.line·63
155 ····:cond_2153 ····:cond_2
156 ····new-instance·v4,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;154 ····new-instance·v3,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;
  
157 ····invoke-direct·{v4,·v0},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;-><init>([D)V155 ····invoke-direct·{v3,·v0},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;-><init>([D)V
  
158 ····return-object·v4156 ····return-object·v3
159 .end·method157 .end·method
  
160 .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D158 .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D
161 ····.locals·2159 ····.locals·2
162 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
163 ····.prologue160 ····.prologue
164 ····.line·32161 ····.line·32
165 ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;162 ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;
  
166 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
167 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;)D163 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;)D
  
168 ····move-result-wide·v0164 ····move-result-wide·v0
Max diff block lines reached; 35/4300 bytes (0.81%) of diff not shown.
887 B
smali/org/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics.smali
    
Offset 118, 14 lines modifiedOffset 118, 15 lines modified
  
118 ····if-eqz·v3,·:cond_3118 ····if-eqz·v3,·:cond_3
  
119 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;119 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
  
120 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;120 ····iget-object·v4,·v0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
  
 121 ····.line·409
121 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->equals(Ljava/lang/Object;)Z122 ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->equals(Ljava/lang/Object;)Z
  
122 ····move-result·v3123 ····move-result·v3
  
123 ····if-nez·v3,·:cond_0124 ····if-nez·v3,·:cond_0
  
124 ····:cond_3125 ····:cond_3
707 B
smali/org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.smali
    
Offset 214, 14 lines modifiedOffset 214, 15 lines modified
214 ····.line·98214 ····.line·98
215 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;215 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
216 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats;216 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
217 ····add-int·v2,·p2,·p3217 ····add-int·v2,·p2,·p3
  
 218 ····.line·99
218 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;219 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
219 ····move-result-object·v2220 ····move-result-object·v2
  
220 ····array-length·v3,·p1221 ····array-length·v3,·p1
  
221 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;222 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
660 B
smali/org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.smali
    
Offset 83, 14 lines modifiedOffset 83, 15 lines modified
  
83 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z83 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
84 ····move-result·v384 ····move-result·v3
  
85 ····if-eqz·v3,·:cond_385 ····if-eqz·v3,·:cond_3
  
 86 ····.line·175
86 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J87 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J
  
87 ····move-result-wide·v388 ····move-result-wide·v3
  
88 ····long-to-float·v3,·v389 ····long-to-float·v3,·v3
  
89 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J90 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J
5.31 KB
smali/org/apache/commons/math3/stat/descriptive/SummaryStatistics.smali
    
Offset 336, 14 lines modifiedOffset 336, 15 lines modified
  
336 ····new-array·v2,·v2,·[Ljava/lang/Object;336 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
337 ····const/4·v3,·0x0337 ····const/4·v3,·0x0
  
338 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->n:J338 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->n:J
  
 339 ····.line·655
339 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;340 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
340 ····move-result-object·v4341 ····move-result-object·v4
  
341 ····aput-object·v4,·v2,·v3342 ····aput-object·v4,·v2,·v3
  
342 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V343 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 954, 56 lines modifiedOffset 955, 60 lines modified
  
954 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z955 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
955 ····move-result·v3956 ····move-result·v3
  
956 ····if-eqz·v3,·:cond_3957 ····if-eqz·v3,·:cond_3
  
 958 ····.line·379
957 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D959 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D
  
958 ····move-result-wide·v3960 ····move-result-wide·v3
  
959 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D961 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D
  
960 ····move-result-wide·v5962 ····move-result-wide·v5
  
961 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z963 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
962 ····move-result·v3964 ····move-result·v3
  
963 ····if-eqz·v3,·:cond_3965 ····if-eqz·v3,·:cond_3
  
 966 ····.line·380
964 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D967 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D
  
965 ····move-result-wide·v3968 ····move-result-wide·v3
  
966 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D969 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D
  
967 ····move-result-wide·v5970 ····move-result-wide·v5
  
968 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z971 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
969 ····move-result·v3972 ····move-result·v3
  
970 ····if-eqz·v3,·:cond_3973 ····if-eqz·v3,·:cond_3
  
 974 ····.line·381
971 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D975 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D
  
972 ····move-result-wide·v3976 ····move-result-wide·v3
  
973 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D977 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D
  
974 ····move-result-wide·v5978 ····move-result-wide·v5
  
975 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z979 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
976 ····move-result·v3980 ····move-result·v3
  
977 ····if-eqz·v3,·:cond_3981 ····if-eqz·v3,·:cond_3
  
 982 ····.line·382
978 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J983 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J
  
979 ····move-result-wide·v3984 ····move-result-wide·v3
  
980 ····long-to-float·v3,·v3985 ····long-to-float·v3,·v3
  
981 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J986 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J
Offset 1014, 42 lines modifiedOffset 1019, 45 lines modified
  
1014 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z1019 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z
  
1015 ····move-result·v31020 ····move-result·v3
  
1016 ····if-eqz·v3,·:cond_31021 ····if-eqz·v3,·:cond_3
  
 1022 ····.line·383
1017 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D1023 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D
  
1018 ····move-result-wide·v31024 ····move-result-wide·v3
  
1019 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D1025 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D
  
1020 ····move-result-wide·v51026 ····move-result-wide·v5
  
1021 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z1027 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
1022 ····move-result·v31028 ····move-result·v3
  
1023 ····if-eqz·v3,·:cond_31029 ····if-eqz·v3,·:cond_3
  
 1030 ····.line·384
1024 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D1031 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D
  
1025 ····move-result-wide·v31032 ····move-result-wide·v3
  
1026 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D1033 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D
  
1027 ····move-result-wide·v51034 ····move-result-wide·v5
  
1028 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z1035 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
1029 ····move-result·v31036 ····move-result·v3
  
1030 ····if-eqz·v3,·:cond_31037 ····if-eqz·v3,·:cond_3
  
 1038 ····.line·385
1031 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D1039 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D
  
1032 ····move-result-wide·v31040 ····move-result-wide·v3
  
1033 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D1041 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D
  
1034 ····move-result-wide·v51042 ····move-result-wide·v5
Offset 1325, 28 lines modifiedOffset 1333, 30 lines modified
  
1325 ····move-result-wide·v31333 ····move-result-wide·v3
  
1326 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J1334 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J
Max diff block lines reached; 1606/5297 bytes (30.32%) of diff not shown.
4.33 KB
smali/org/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics.smali
    
Offset 275, 14 lines modifiedOffset 275, 15 lines modified
  
275 ····new-array·v2,·v2,·[Ljava/lang/Object;275 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
276 ····const/4·v3,·0x0276 ····const/4·v3,·0x0
  
277 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->n:J277 ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->n:J
  
 278 ····.line·622
278 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;279 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
279 ····move-result-object·v4280 ····move-result-object·v4
  
280 ····aput-object·v4,·v2,·v3281 ····aput-object·v4,·v2,·v3
  
281 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V282 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 596, 56 lines modifiedOffset 597, 60 lines modified
  
596 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z597 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z
  
597 ····move-result·v3598 ····move-result·v3
  
598 ····if-eqz·v3,·:cond_3599 ····if-eqz·v3,·:cond_3
  
 600 ····.line·378
599 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D601 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D
  
600 ····move-result-object·v3602 ····move-result-object·v3
  
601 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D603 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D
  
602 ····move-result-object·v4604 ····move-result-object·v4
  
603 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z605 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z
  
604 ····move-result·v3606 ····move-result·v3
  
605 ····if-eqz·v3,·:cond_3607 ····if-eqz·v3,·:cond_3
  
 608 ····.line·379
606 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D609 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D
  
607 ····move-result-object·v3610 ····move-result-object·v3
  
608 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D611 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D
  
609 ····move-result-object·v4612 ····move-result-object·v4
  
610 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z613 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z
  
611 ····move-result·v3614 ····move-result·v3
  
612 ····if-eqz·v3,·:cond_3615 ····if-eqz·v3,·:cond_3
  
 616 ····.line·380
613 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D617 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D
  
614 ····move-result-object·v3618 ····move-result-object·v3
  
615 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D619 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D
  
616 ····move-result-object·v4620 ····move-result-object·v4
  
617 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z621 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z
  
618 ····move-result·v3622 ····move-result·v3
  
619 ····if-eqz·v3,·:cond_3623 ····if-eqz·v3,·:cond_3
  
 624 ····.line·381
620 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J625 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J
  
621 ····move-result-wide·v3626 ····move-result-wide·v3
  
622 ····long-to-float·v3,·v3627 ····long-to-float·v3,·v3
  
623 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J628 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J
Offset 656, 56 lines modifiedOffset 661, 60 lines modified
  
656 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z661 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z
  
657 ····move-result·v3662 ····move-result·v3
  
658 ····if-eqz·v3,·:cond_3663 ····if-eqz·v3,·:cond_3
  
 664 ····.line·382
659 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D665 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D
  
660 ····move-result-object·v3666 ····move-result-object·v3
  
661 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D667 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D
  
662 ····move-result-object·v4668 ····move-result-object·v4
  
663 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z669 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z
  
664 ····move-result·v3670 ····move-result·v3
  
665 ····if-eqz·v3,·:cond_3671 ····if-eqz·v3,·:cond_3
  
 672 ····.line·383
666 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D673 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D
  
667 ····move-result-object·v3674 ····move-result-object·v3
  
668 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D675 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D
  
669 ····move-result-object·v4676 ····move-result-object·v4
  
670 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z677 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z
  
671 ····move-result·v3678 ····move-result·v3
  
672 ····if-eqz·v3,·:cond_3679 ····if-eqz·v3,·:cond_3
  
 680 ····.line·384
673 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D681 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D
  
674 ····move-result-object·v3682 ····move-result-object·v3
  
675 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D683 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D
  
676 ····move-result-object·v4684 ····move-result-object·v4
  
677 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z685 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z
  
678 ····move-result·v3686 ····move-result·v3
  
Max diff block lines reached; 399/4267 bytes (9.35%) of diff not shown.
2.79 KB
smali/org/apache/commons/math3/stat/descriptive/StatisticalSummaryValues.smali
    
Offset 109, 42 lines modifiedOffset 109, 45 lines modified
  
109 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z109 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
110 ····move-result·v3110 ····move-result·v3
  
111 ····if-eqz·v3,·:cond_3111 ····if-eqz·v3,·:cond_3
  
 112 ····.line·142
112 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D113 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D
  
113 ····move-result-wide·v3114 ····move-result-wide·v3
  
114 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D115 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D
  
115 ····move-result-wide·v5116 ····move-result-wide·v5
  
116 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z117 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
117 ····move-result·v3118 ····move-result·v3
  
118 ····if-eqz·v3,·:cond_3119 ····if-eqz·v3,·:cond_3
  
 120 ····.line·143
119 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D121 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D
  
120 ····move-result-wide·v3122 ····move-result-wide·v3
  
121 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D123 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D
  
122 ····move-result-wide·v5124 ····move-result-wide·v5
  
123 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z125 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
124 ····move-result·v3126 ····move-result·v3
  
125 ····if-eqz·v3,·:cond_3127 ····if-eqz·v3,·:cond_3
  
 128 ····.line·144
126 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J129 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J
  
127 ····move-result-wide·v3130 ····move-result-wide·v3
  
128 ····long-to-float·v3,·v3131 ····long-to-float·v3,·v3
  
129 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J132 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J
Offset 155, 28 lines modifiedOffset 158, 30 lines modified
  
155 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z158 ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z
  
156 ····move-result·v3159 ····move-result·v3
  
157 ····if-eqz·v3,·:cond_3160 ····if-eqz·v3,·:cond_3
  
 161 ····.line·145
158 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D162 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D
  
159 ····move-result-wide·v3163 ····move-result-wide·v3
  
160 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D164 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D
  
161 ····move-result-wide·v5165 ····move-result-wide·v5
  
162 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z166 ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z
  
163 ····move-result·v3167 ····move-result·v3
  
164 ····if-eqz·v3,·:cond_3168 ····if-eqz·v3,·:cond_3
  
 169 ····.line·146
165 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D170 ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D
  
166 ····move-result-wide·v3171 ····move-result-wide·v3
  
167 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D172 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D
  
168 ····move-result-wide·v5173 ····move-result-wide·v5
Offset 456, 14 lines modifiedOffset 461, 15 lines modified
  
456 ····move-result-wide·v3461 ····move-result-wide·v3
  
457 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;462 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
  
458 ····move-result-object·v2463 ····move-result-object·v2
  
 464 ····.line·181
459 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;465 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
460 ····.line·182466 ····.line·182
461 ····const-string·v2,·"variance:·"467 ····const-string·v2,·"variance:·"
  
462 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;468 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
953 B
smali/org/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics.smali
    
Offset 718, 14 lines modifiedOffset 718, 15 lines modified
  
718 ····move-result-wide·v3718 ····move-result-wide·v3
  
719 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getN()J719 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getN()J
  
720 ····move-result-wide·v5720 ····move-result-wide·v5
  
 721 ····.line·272
721 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMax()D722 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMax()D
  
722 ····move-result-wide·v7723 ····move-result-wide·v7
  
723 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMin()D724 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMin()D
  
724 ····move-result-wide·v9725 ····move-result-wide·v9
Offset 734, 14 lines modifiedOffset 735, 15 lines modified
  
734 ····move-result-wide·v11735 ····move-result-wide·v11
  
735 ····invoke-direct/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;-><init>(DDJDDD)V736 ····invoke-direct/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;-><init>(DDJDDD)V
  
736 ····monitor-exit·v13737 ····monitor-exit·v13
  
 738 ····.line·271
737 ····return-object·v0739 ····return-object·v0
  
738 ····.line·273740 ····.line·273
739 ····:catchall_0741 ····:catchall_0
740 ····move-exception·v0742 ····move-exception·v0
  
741 ····monitor-exit·v13743 ····monitor-exit·v13
4.44 KB
smali/org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.smali
    
Offset 960, 20 lines modifiedOffset 960, 22 lines modified
  
960 ····const/4·v5,·0x1960 ····const/4·v5,·0x1
  
961 ····new-array·v5,·v5,·[Ljava/lang/Object;961 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
962 ····const/4·v6,·0x0962 ····const/4·v6,·0x0
  
 963 ····.line·433
963 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;964 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
964 ····move-result-object·v7965 ····move-result-object·v7
  
965 ····aput-object·v7,·v5,·v6966 ····aput-object·v7,·v5,·v6
  
 967 ····.line·432
966 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;968 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
967 ····:try_end_0969 ····:try_end_0
968 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0970 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
969 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1971 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1
970 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_2972 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_2
  
971 ····goto·:goto_0973 ····goto·:goto_0
Offset 988, 14 lines modifiedOffset 990, 15 lines modified
  
988 ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD:Lorg/apache/commons/math3/exception/util/LocalizedFormats;990 ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
989 ····new-array·v5,·v10,·[Ljava/lang/Object;991 ····new-array·v5,·v10,·[Ljava/lang/Object;
  
990 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic;992 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic;
  
 993 ····.line·437
991 ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class;994 ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
992 ····move-result-object·v6995 ····move-result-object·v6
  
993 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;996 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
994 ····move-result-object·v6997 ····move-result-object·v6
Offset 1025, 14 lines modifiedOffset 1028, 15 lines modified
  
1025 ····const-string·v6,·"setQuantile"1028 ····const-string·v6,·"setQuantile"
  
1026 ····aput-object·v6,·v5,·v81029 ····aput-object·v6,·v5,·v8
  
1027 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic;1030 ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic;
  
 1031 ····.line·441
1028 ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1032 ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1029 ····move-result-object·v61033 ····move-result-object·v6
  
1030 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;1034 ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1031 ····move-result-object·v61035 ····move-result-object·v6
Offset 1581, 20 lines modifiedOffset 1585, 22 lines modified
  
1581 ····new-array·v4,·v4,·[Ljava/lang/Object;1585 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
1582 ····const/4·v5,·0x01586 ····const/4·v5,·0x0
  
1583 ····const-wide/high16·v6,·0x4049000000000000L····#·50.01587 ····const-wide/high16·v6,·0x4049000000000000L····#·50.0
  
 1588 ····.line·622
1584 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1589 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1585 ····move-result-object·v61590 ····move-result-object·v6
  
1586 ····aput-object·v6,·v4,·v51591 ····aput-object·v6,·v4,·v5
  
 1592 ····.line·621
1587 ····invoke-virtual·{v3,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;1593 ····invoke-virtual·{v3,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
1588 ····:try_end_01594 ····:try_end_0
1589 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_01595 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
1590 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_11596 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1
1591 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_21597 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_2
1592 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01598 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
Offset 1622, 14 lines modifiedOffset 1628, 15 lines modified
  
1622 ····const/4·v5,·0x21628 ····const/4·v5,·0x2
  
1623 ····new-array·v5,·v5,·[Ljava/lang/Object;1629 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
1624 ····const/4·v6,·0x01630 ····const/4·v6,·0x0
  
 1631 ····.line·626
1625 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1632 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1626 ····move-result-object·v71633 ····move-result-object·v7
  
1627 ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String;1634 ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1628 ····move-result-object·v71635 ····move-result-object·v7
Offset 1676, 14 lines modifiedOffset 1683, 15 lines modified
  
1676 ····const-string·v7,·"setQuantile"1683 ····const-string·v7,·"setQuantile"
  
1677 ····aput-object·v7,·v5,·v61684 ····aput-object·v7,·v5,·v6
  
1678 ····const/4·v6,·0x11685 ····const/4·v6,·0x1
  
 1686 ····.line·630
1679 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1687 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1680 ····move-result-object·v71688 ····move-result-object·v7
  
1681 ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String;1689 ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1682 ····move-result-object·v71690 ····move-result-object·v7
Offset 1846, 14 lines modifiedOffset 1854, 15 lines modified
  
1846 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_WINDOW_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1854 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_WINDOW_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
1847 ····new-array·v2,·v2,·[Ljava/lang/Object;1855 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
1848 ····const/4·v3,·0x01856 ····const/4·v3,·0x0
  
 1857 ····.line·358
1849 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1858 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1850 ····move-result-object·v41859 ····move-result-object·v4
  
1851 ····aput-object·v4,·v2,·v31860 ····aput-object·v4,·v2,·v3
  
1852 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V1861 ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
Offset 1995, 14 lines modifiedOffset 2004, 15 lines modified
  
Max diff block lines reached; 432/4395 bytes (9.83%) of diff not shown.
1.13 KB
smali/org/apache/commons/math3/stat/descriptive/moment/GeometricMean.smali
    
Offset 95, 14 lines modifiedOffset 95, 15 lines modified
  
95 ····const/4·v2,·0x195 ····const/4·v2,·0x1
  
96 ····new-array·v2,·v2,·[Ljava/lang/Object;96 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
97 ····const/4·v3,·0x097 ····const/4·v3,·0x0
  
 98 ····.line·211
98 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->getN()J99 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->getN()J
  
99 ····move-result-wide·v4100 ····move-result-wide·v4
  
100 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;101 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
101 ····move-result-object·v4102 ····move-result-object·v4
Offset 222, 22 lines modifiedOffset 223, 24 lines modified
222 ········}223 ········}
223 ····.end·annotation224 ····.end·annotation
  
224 ····.prologue225 ····.prologue
225 ····.line·149226 ····.line·149
226 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->sumOfLogs:Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;227 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->sumOfLogs:Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;
  
 228 ····.line·150
227 ····invoke-interface·{v0,·p1,·p2,·p3},·Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;->evaluate([DII)D229 ····invoke-interface·{v0,·p1,·p2,·p3},·Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;->evaluate([DII)D
  
228 ····move-result-wide·v0230 ····move-result-wide·v0
  
229 ····int-to-double·v2,·p3231 ····int-to-double·v2,·p3
  
230 ····div-double/2addr·v0,·v2232 ····div-double/2addr·v0,·v2
  
 233 ····.line·149
231 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D234 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D
  
232 ····move-result-wide·v0235 ····move-result-wide·v0
  
233 ····return-wide·v0236 ····return-wide·v0
234 .end·method237 .end·method
  
1020 B
smali/org/apache/commons/math3/stat/descriptive/moment/Kurtosis.smali
    
Offset 338, 14 lines modifiedOffset 338, 15 lines modified
  
338 ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0338 ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0
  
339 ····sub-double·v22,·v13,·v22339 ····sub-double·v22,·v13,·v22
  
340 ····const-wide/high16·v24,·0x4000000000000000L····#·2.0340 ····const-wide/high16·v24,·0x4000000000000000L····#·2.0
  
 341 ····.line·189
341 ····invoke-static/range·{v22·..·v25},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D342 ····invoke-static/range·{v22·..·v25},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
342 ····move-result-wide·v22343 ····move-result-wide·v22
  
343 ····mul-double·v20,·v20,·v22344 ····mul-double·v20,·v20,·v22
  
344 ····const-wide/high16·v22,·0x4000000000000000L····#·2.0345 ····const-wide/high16·v22,·0x4000000000000000L····#·2.0
Offset 474, 14 lines modifiedOffset 475, 15 lines modified
  
474 ····add-double/2addr·v6,·v2475 ····add-double/2addr·v6,·v2
  
475 ····mul-double/2addr·v6,·v2476 ····mul-double/2addr·v6,·v2
  
476 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/Kurtosis;->moment:Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment;477 ····iget-object·v8,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/Kurtosis;->moment:Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment;
  
 478 ····.line·119
477 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment;->getResult()D479 ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment;->getResult()D
  
478 ····move-result-wide·v8480 ····move-result-wide·v8
  
479 ····mul-double/2addr·v6,·v8481 ····mul-double/2addr·v6,·v8
  
480 ····const-wide/high16·v8,·0x4008000000000000L····#·3.0482 ····const-wide/high16·v8,·0x4008000000000000L····#·3.0
619 B
smali/org/apache/commons/math3/stat/descriptive/moment/Skewness.smali
    
Offset 484, 24 lines modifiedOffset 484, 26 lines modified
  
484 ····const-wide/high16·v8,·0x4000000000000000L····#·2.0484 ····const-wide/high16·v8,·0x4000000000000000L····#·2.0
  
485 ····sub-double·v8,·v0,·v8485 ····sub-double·v8,·v0,·v8
  
486 ····mul-double/2addr·v6,·v8486 ····mul-double/2addr·v6,·v8
  
 487 ····.line·120
487 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D488 ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
488 ····move-result-wide·v8489 ····move-result-wide·v8
  
489 ····mul-double/2addr·v6,·v8490 ····mul-double/2addr·v6,·v8
  
490 ····mul-double/2addr·v6,·v2491 ····mul-double/2addr·v6,·v2
  
491 ····div-double/2addr·v4,·v6492 ····div-double/2addr·v4,·v6
  
 493 ····.line·119
492 ····goto·:goto_0494 ····goto·:goto_0
493 .end·method495 .end·method
  
494 .method·public·increment(D)V496 .method·public·increment(D)V
495 ····.locals·1497 ····.locals·1
496 ····.param·p1,·"d"····#·D498 ····.param·p1,·"d"····#·D
  
1.19 KB
smali/org/apache/commons/math3/stat/descriptive/rank/Percentile.smali
    
Offset 626, 14 lines modifiedOffset 626, 15 lines modified
  
626 ····.line·270626 ····.line·270
627 ····:cond_0627 ····:cond_0
628 ····new-instance·v20,·Lorg/apache/commons/math3/exception/OutOfRangeException;628 ····new-instance·v20,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
629 ····sget-object·v21,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;629 ····sget-object·v21,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 630 ····.line·271
630 ····invoke-static/range·{p4·..·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;631 ····invoke-static/range·{p4·..·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
631 ····move-result-object·v22632 ····move-result-object·v22
  
632 ····const/16·v23,·0x0633 ····const/16·v23,·0x0
  
633 ····invoke-static/range·{v23·..·v23},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;634 ····invoke-static/range·{v23·..·v23},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 1054, 14 lines modifiedOffset 1055, 15 lines modified
  
1054 ····.line·4741055 ····.line·474
1055 ····:cond_01056 ····:cond_0
1056 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;1057 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
1057 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1058 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 1059 ····.line·475
1058 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;1060 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
1059 ····move-result-object·v21061 ····move-result-object·v2
  
1060 ····const/4·v3,·0x01062 ····const/4·v3,·0x0
  
1061 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1063 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
1.5 KB
smali/org/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression.smali
    
Offset 51, 14 lines modifiedOffset 51, 15 lines modified
51 ····.local·v0,·"residuals":Lorg/apache/commons/math3/linear/RealVector;51 ····.local·v0,·"residuals":Lorg/apache/commons/math3/linear/RealVector;
52 ····invoke-virtual·{v0,·v0},·Lorg/apache/commons/math3/linear/RealVector;->dotProduct(Lorg/apache/commons/math3/linear/RealVector;)D52 ····invoke-virtual·{v0,·v0},·Lorg/apache/commons/math3/linear/RealVector;->dotProduct(Lorg/apache/commons/math3/linear/RealVector;)D
  
53 ····move-result-wide·v153 ····move-result-wide·v1
  
54 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix;54 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
 55 ····.line·366
55 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I56 ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I
  
56 ····move-result·v357 ····move-result·v3
  
57 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix;58 ····iget-object·v4,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix;
  
58 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I59 ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I
Offset 67, 14 lines modifiedOffset 68, 15 lines modified
  
67 ····sub-int/2addr·v3,·v468 ····sub-int/2addr·v3,·v4
  
68 ····int-to-double·v3,·v369 ····int-to-double·v3,·v3
  
69 ····div-double/2addr·v1,·v370 ····div-double/2addr·v1,·v3
  
 71 ····.line·365
70 ····return-wide·v172 ····return-wide·v1
71 .end·method73 .end·method
  
72 .method·protected·calculateResiduals()Lorg/apache/commons/math3/linear/RealVector;74 .method·protected·calculateResiduals()Lorg/apache/commons/math3/linear/RealVector;
73 ····.locals·375 ····.locals·3
  
74 ····.prologue76 ····.prologue
Offset 863, 14 lines modifiedOffset 865, 15 lines modified
  
863 ····const/4·v2,·0x2865 ····const/4·v2,·0x2
  
864 ····new-array·v2,·v2,·[Ljava/lang/Object;866 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
865 ····array-length·v3,·p1867 ····array-length·v3,·p1
  
 868 ····.line·238
866 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;869 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
867 ····move-result-object·v3870 ····move-result-object·v3
  
868 ····aput-object·v3,·v2,·v4871 ····aput-object·v3,·v2,·v4
  
869 ····const/4·v3,·0x1872 ····const/4·v3,·0x1
3.85 KB
smali/org/apache/commons/math3/stat/regression/MillerUpdatingRegression.smali
    
Offset 1270, 14 lines modifiedOffset 1270, 15 lines modified
  
1270 ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->TOO_MANY_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;1270 ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->TOO_MANY_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
1271 ····const/4·v7,·0x21271 ····const/4·v7,·0x2
  
1272 ····new-array·v7,·v7,·[Ljava/lang/Object;1272 ····new-array·v7,·v7,·[Ljava/lang/Object;
  
 1273 ····.line·378
1273 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1274 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1274 ····move-result-object·v81275 ····move-result-object·v8
  
1275 ····aput-object·v8,·v7,·v91276 ····aput-object·v8,·v7,·v9
  
1276 ····iget·v8,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I1277 ····iget·v8,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I
Offset 3094, 14 lines modifiedOffset 3095, 15 lines modified
  
3094 ····const/4·v3,·0x23095 ····const/4·v3,·0x2
  
3095 ····new-array·v3,·v3,·[Ljava/lang/Object;3096 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
3096 ····array-length·v4,·p13097 ····array-length·v4,·p1
  
 3098 ····.line·173
3097 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;3099 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
3098 ····move-result-object·v43100 ····move-result-object·v4
  
3099 ····aput-object·v4,·v3,·v53101 ····aput-object·v4,·v3,·v5
  
3100 ····iget·v4,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I3102 ····iget·v4,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I
Offset 3211, 39 lines modifiedOffset 3213, 43 lines modified
  
3211 ····new-array·v5,·v5,·[Ljava/lang/Object;3213 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
3212 ····if-nez·p1,·:cond_13214 ····if-nez·p1,·:cond_1
  
3213 ····move·v1,·v23215 ····move·v1,·v2
  
 3216 ····.line·198
3214 ····:goto_03217 ····:goto_0
3215 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;3218 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
3216 ····move-result-object·v13219 ····move-result-object·v1
  
3217 ····aput-object·v1,·v5,·v23220 ····aput-object·v1,·v5,·v2
  
3218 ····if-nez·p2,·:cond_23221 ····if-nez·p2,·:cond_2
  
 3222 ····.line·199
3219 ····:goto_13223 ····:goto_1
3220 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;3224 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
3221 ····move-result-object·v13225 ····move-result-object·v1
  
3222 ····aput-object·v1,·v5,·v63226 ····aput-object·v1,·v5,·v6
  
3223 ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V3227 ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
  
3224 ····throw·v33228 ····throw·v3
  
 3229 ····.line·196
3225 ····:cond_13230 ····:cond_1
3226 ····array-length·v1,·p13231 ····array-length·v1,·p1
  
3227 ····goto·:goto_03232 ····goto·:goto_0
  
 3233 ····.line·198
3228 ····:cond_23234 ····:cond_2
3229 ····array-length·v2,·p23235 ····array-length·v2,·p2
  
3230 ····goto·:goto_13236 ····goto·:goto_1
  
3231 ····.line·2013237 ····.line·201
3232 ····:cond_33238 ····:cond_3
Offset 3279, 14 lines modifiedOffset 3285, 15 lines modified
  
3279 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;3285 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
3280 ····new-array·v4,·v5,·[Ljava/lang/Object;3286 ····new-array·v4,·v5,·[Ljava/lang/Object;
  
3281 ····array-length·v5,·p13287 ····array-length·v5,·p1
  
 3288 ····.line·208
3282 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;3289 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
3283 ····move-result-object·v53290 ····move-result-object·v5
  
3284 ····aput-object·v5,·v4,·v23291 ····aput-object·v5,·v4,·v2
  
3285 ····aget-object·v2,·p1,·v23292 ····aget-object·v2,·p1,·v2
Offset 4399, 14 lines modifiedOffset 4406, 15 lines modified
  
4399 ····const/4·v6,·0x04406 ····const/4·v6,·0x0
  
4400 ····move-object/from16·v0,·p04407 ····move-object/from16·v0,·p0
  
4401 ····iget-wide·v11,·v0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nobs:J4408 ····iget-wide·v11,·v0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nobs:J
  
 4409 ····.line·923
4402 ····invoke-static·{v11,·v12},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;4410 ····invoke-static·{v11,·v12},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
4403 ····move-result-object·v74411 ····move-result-object·v7
  
4404 ····aput-object·v7,·v5,·v64412 ····aput-object·v7,·v5,·v6
  
4405 ····const/4·v6,·0x14413 ····const/4·v6,·0x1
Offset 4438, 14 lines modifiedOffset 4446, 15 lines modified
  
4438 ····const/4·v5,·0x24446 ····const/4·v5,·0x2
  
4439 ····new-array·v5,·v5,·[Ljava/lang/Object;4447 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
4440 ····const/4·v6,·0x04448 ····const/4·v6,·0x0
  
 4449 ····.line·927
4441 ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;4450 ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
4442 ····move-result-object·v74451 ····move-result-object·v7
  
4443 ····aput-object·v7,·v5,·v64452 ····aput-object·v7,·v5,·v6
  
4444 ····const/4·v6,·0x14453 ····const/4·v6,·0x1
Offset 4856, 14 lines modifiedOffset 4865, 15 lines modified
  
4856 ····const/4·v6,·0x04865 ····const/4·v6,·0x0
  
Max diff block lines reached; 866/3792 bytes (22.84%) of diff not shown.
6.12 KB
smali/org/apache/commons/math3/stat/regression/SimpleRegression.smali
    
Offset 427, 14 lines modifiedOffset 427, 15 lines modified
  
427 ····new-array·v3,·v5,·[Ljava/lang/Object;427 ····new-array·v3,·v5,·[Ljava/lang/Object;
  
428 ····aget-object·v4,·p1,·v0428 ····aget-object·v4,·p1,·v0
  
429 ····array-length·v4,·v4429 ····array-length·v4,·v4
  
 430 ····.line·263
430 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;431 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
431 ····move-result-object·v4432 ····move-result-object·v4
  
432 ····aput-object·v4,·v3,·v6433 ····aput-object·v4,·v3,·v6
  
433 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;434 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 573, 39 lines modifiedOffset 574, 43 lines modified
  
573 ····new-array·v6,·v6,·[Ljava/lang/Object;574 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
574 ····if-nez·p1,·:cond_1575 ····if-nez·p1,·:cond_1
  
575 ····move·v2,·v3576 ····move·v2,·v3
  
 577 ····.line·299
576 ····:goto_0578 ····:goto_0
577 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;579 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
578 ····move-result-object·v2580 ····move-result-object·v2
  
579 ····aput-object·v2,·v6,·v3581 ····aput-object·v2,·v6,·v3
  
580 ····if-nez·p2,·:cond_2582 ····if-nez·p2,·:cond_2
  
 583 ····.line·300
581 ····:goto_1584 ····:goto_1
582 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;585 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
583 ····move-result-object·v2586 ····move-result-object·v2
  
584 ····aput-object·v2,·v6,·v7587 ····aput-object·v2,·v6,·v7
  
585 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V588 ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
  
586 ····throw·v4589 ····throw·v4
  
 590 ····.line·297
587 ····:cond_1591 ····:cond_1
588 ····array-length·v2,·p1592 ····array-length·v2,·p1
  
589 ····goto·:goto_0593 ····goto·:goto_0
  
 594 ····.line·299
590 ····:cond_2595 ····:cond_2
591 ····array-length·v3,·p2596 ····array-length·v3,·p2
  
592 ····goto·:goto_1597 ····goto·:goto_1
  
593 ····.line·302598 ····.line·302
594 ····:cond_3599 ····:cond_3
Offset 649, 14 lines modifiedOffset 654, 15 lines modified
649 ····.line·309654 ····.line·309
650 ····new-instance·v2,·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;655 ····new-instance·v2,·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;
  
651 ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;656 ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
652 ····new-array·v5,·v6,·[Ljava/lang/Object;657 ····new-array·v5,·v6,·[Ljava/lang/Object;
  
 658 ····.line·311
653 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;659 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
654 ····move-result-object·v6660 ····move-result-object·v6
  
655 ····aput-object·v6,·v5,·v3661 ····aput-object·v6,·v5,·v3
  
656 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;662 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 993, 14 lines modifiedOffset 999, 15 lines modified
993 ····.line·608999 ····.line·608
994 ····const-wide/high16·v0,·0x7ff8000000000000L····#·Double.NaN1000 ····const-wide/high16·v0,·0x7ff8000000000000L····#·Double.NaN
  
995 ····.line·6101001 ····.line·610
996 ····:goto_01002 ····:goto_0
997 ····return-wide·v01003 ····return-wide·v0
  
 1004 ····.line·611
998 ····:cond_01005 ····:cond_0
999 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getMeanSquareError()D1006 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getMeanSquareError()D
  
1000 ····move-result-wide·v01007 ····move-result-wide·v0
  
1001 ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.01008 ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0
  
Offset 1020, 14 lines modifiedOffset 1027, 15 lines modified
  
1020 ····div-double/2addr·v4,·v61027 ····div-double/2addr·v4,·v6
  
1021 ····add-double/2addr·v2,·v41028 ····add-double/2addr·v2,·v4
  
1022 ····mul-double/2addr·v0,·v21029 ····mul-double/2addr·v0,·v2
  
 1030 ····.line·610
1023 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D1031 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D
  
1024 ····move-result-wide·v01032 ····move-result-wide·v0
  
1025 ····goto·:goto_01033 ····goto·:goto_0
1026 .end·method1034 .end·method
  
Offset 1209, 28 lines modifiedOffset 1217, 30 lines modified
  
1209 ····.line·7291217 ····.line·729
1210 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/TDistribution;1218 ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/TDistribution;
1211 ····const-wide/high16·v1,·0x4000000000000000L····#·2.01219 ····const-wide/high16·v1,·0x4000000000000000L····#·2.0
  
1212 ····const-wide/high16·v3,·0x3ff0000000000000L····#·1.01220 ····const-wide/high16·v3,·0x3ff0000000000000L····#·1.0
  
 1221 ····.line·730
1213 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlope()D1222 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlope()D
  
1214 ····move-result-wide·v51223 ····move-result-wide·v5
  
1215 ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D1224 ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D
  
1216 ····move-result-wide·v51225 ····move-result-wide·v5
  
1217 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlopeStdErr()D1226 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlopeStdErr()D
  
1218 ····move-result-wide·v71227 ····move-result-wide·v7
Max diff block lines reached; 3059/6133 bytes (49.88%) of diff not shown.
895 B
smali/org/apache/commons/math3/stat/regression/OLSMultipleLinearRegression.smali
    
Offset 109, 14 lines modifiedOffset 109, 15 lines modified
  
109 ····move-result-wide·v2109 ····move-result-wide·v2
  
110 ····sub-double·v4,·v0,·v8110 ····sub-double·v4,·v0,·v8
  
111 ····mul-double/2addr·v2,·v4111 ····mul-double/2addr·v2,·v4
  
 112 ····.line·225
112 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->calculateTotalSumOfSquares()D113 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->calculateTotalSumOfSquares()D
  
113 ····move-result-wide·v4114 ····move-result-wide·v4
  
114 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->getX()Lorg/apache/commons/math3/linear/RealMatrix;115 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->getX()Lorg/apache/commons/math3/linear/RealMatrix;
  
115 ····move-result-object·v6116 ····move-result-object·v6
Offset 131, 14 lines modifiedOffset 132, 15 lines modified
  
131 ····mul-double/2addr·v4,·v6132 ····mul-double/2addr·v4,·v6
  
132 ····div-double/2addr·v2,·v4133 ····div-double/2addr·v2,·v4
  
133 ····sub-double·v2,·v8,·v2134 ····sub-double·v2,·v8,·v2
  
 135 ····.line·224
134 ····goto·:goto_0136 ····goto·:goto_0
135 .end·method137 .end·method
  
136 .method·protected·calculateBeta()Lorg/apache/commons/math3/linear/RealVector;138 .method·protected·calculateBeta()Lorg/apache/commons/math3/linear/RealVector;
137 ····.locals·2139 ····.locals·2
  
138 ····.prologue140 ····.prologue
52.0 KB
smali/org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/apache/commons/math3/ml/clustering/Clusterer;2 .super·Lorg/apache/commons/math3/ml/clustering/Clusterer;
3 .source·"KMeansPlusPlusClusterer.java"3 .source·"KMeansPlusPlusClusterer.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/ml/clustering/KMeansPlusPlusClusterer$1;, 
8 ········Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy;7 ········Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"<T::",12 ········"<T::",
Offset 162, 45 lines modifiedOffset 161, 44 lines modified
162 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer<TT;>;"161 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer<TT;>;"
163 ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;>;"162 ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;>;"
164 ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"163 ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"
165 ····const/4·v0,·0x0164 ····const/4·v0,·0x0
  
166 ····.line·267165 ····.line·267
167 ····.local·v0,·"assignedDifferently":I166 ····.local·v0,·"assignedDifferently":I
168 ····const/4·v5,·0x0167 ····const/4·v4,·0x0
  
169 ····.line·268168 ····.line·268
170 ····.local·v5,·"pointIndex":I169 ····.local·v4,·"pointIndex":I
171 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;170 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
172 ····move-result-object·v3171 ····move-result-object·v6
  
173 ····.local·v3,·"i$":Ljava/util/Iterator; 
174 ····:goto_0172 ····:goto_0
175 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z173 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
176 ····move-result·v7174 ····move-result·v7
  
177 ····if-eqz·v7,·:cond_1175 ····if-eqz·v7,·:cond_1
  
178 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;176 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
179 ····move-result-object·v4177 ····move-result-object·v3
  
180 ····check-cast·v4,·Lorg/apache/commons/math3/ml/clustering/Clusterable;178 ····check-cast·v3,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
181 ····.line·269179 ····.line·269
182 ····.local·v4,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"180 ····.local·v3,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
183 ····invoke-direct·{p0,·p1,·v4},·Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer;->getNearestCluster(Ljava/util/Collection;Lorg/apache/commons/math3/ml/clustering/Clusterable;)I181 ····invoke-direct·{p0,·p1,·v3},·Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer;->getNearestCluster(Ljava/util/Collection;Lorg/apache/commons/math3/ml/clustering/Clusterable;)I
  
184 ····move-result·v2182 ····move-result·v2
  
185 ····.line·270183 ····.line·270
186 ····.local·v2,·"clusterIndex":I184 ····.local·v2,·"clusterIndex":I
187 ····aget·v7,·p3,·v5185 ····aget·v7,·p3,·v4
  
188 ····if-eq·v2,·v7,·:cond_0186 ····if-eq·v2,·v7,·:cond_0
  
189 ····.line·271187 ····.line·271
190 ····add-int/lit8·v0,·v0,·0x1188 ····add-int/lit8·v0,·v0,·0x1
  
191 ····.line·274189 ····.line·274
Offset 209, 34 lines modifiedOffset 207, 34 lines modified
  
209 ····move-result-object·v1207 ····move-result-object·v1
  
210 ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;208 ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;
  
211 ····.line·275209 ····.line·275
212 ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;"210 ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;"
213 ····invoke-virtual·{v1,·v4},·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;->addPoint(Lorg/apache/commons/math3/ml/clustering/Clusterable;)V211 ····invoke-virtual·{v1,·v3},·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;->addPoint(Lorg/apache/commons/math3/ml/clustering/Clusterable;)V
  
214 ····.line·276212 ····.line·276
215 ····add-int/lit8·v6,·v5,·0x1213 ····add-int/lit8·v5,·v4,·0x1
  
216 ····.end·local·v5····#·"pointIndex":I214 ····.end·local·v4····#·"pointIndex":I
217 ····.local·v6,·"pointIndex":I215 ····.local·v5,·"pointIndex":I
218 ····aput·v2,·p3,·v5216 ····aput·v2,·p3,·v4
  
219 ····move·v5,·v6217 ····move·v4,·v5
  
220 ····.line·277218 ····.line·277
221 ····.end·local·v6····#·"pointIndex":I219 ····.end·local·v5····#·"pointIndex":I
222 ····.restart·local·v5····#·"pointIndex":I220 ····.restart·local·v4····#·"pointIndex":I
223 ····goto·:goto_0221 ····goto·:goto_0
  
224 ····.line·279222 ····.line·279
225 ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;"223 ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;"
226 ····.end·local·v2····#·"clusterIndex":I224 ····.end·local·v2····#·"clusterIndex":I
227 ····.end·local·v4····#·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"225 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
228 ····:cond_1226 ····:cond_1
229 ····return·v0227 ····return·v0
230 .end·method228 .end·method
  
231 .method·private·centroidOf(Ljava/util/Collection;I)Lorg/apache/commons/math3/ml/clustering/Clusterable;229 .method·private·centroidOf(Ljava/util/Collection;I)Lorg/apache/commons/math3/ml/clustering/Clusterable;
232 ····.locals·9230 ····.locals·9
233 ····.param·p2,·"dimension"····#·I231 ····.param·p2,·"dimension"····#·I
Offset 255, 98 lines modifiedOffset 253, 97 lines modified
255 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"253 ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"
256 ····new-array·v0,·p2,·[D254 ····new-array·v0,·p2,·[D
  
257 ····.line·554255 ····.line·554
258 ····.local·v0,·"centroid":[D256 ····.local·v0,·"centroid":[D
259 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;257 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
260 ····move-result-object·v2258 ····move-result-object·v4
  
261 ····.local·v2,·"i$":Ljava/util/Iterator; 
262 ····:cond_0259 ····:cond_0
263 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z260 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
264 ····move-result·v5261 ····move-result·v5
  
265 ····if-eqz·v5,·:cond_1262 ····if-eqz·v5,·:cond_1
  
266 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;263 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
267 ····move-result-object·v3264 ····move-result-object·v2
  
268 ····check-cast·v3,·Lorg/apache/commons/math3/ml/clustering/Clusterable;265 ····check-cast·v2,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
269 ····.line·555266 ····.line·555
270 ····.local·v3,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"267 ····.local·v2,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
271 ····invoke-interface·{v3},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D268 ····invoke-interface·{v2},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D
  
272 ····move-result-object·v4269 ····move-result-object·v3
  
273 ····.line·556270 ····.line·556
Max diff block lines reached; 47459/53120 bytes (89.34%) of diff not shown.
5.85 KB
smali/org/apache/commons/math3/ml/clustering/DBSCANClusterer.smali
    
Offset 246, 62 lines modifiedOffset 246, 61 lines modified
246 ····.end·annotation246 ····.end·annotation
  
247 ····.prologue247 ····.prologue
248 ····.line·209248 ····.line·209
249 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;"249 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;"
250 ····.local·p1,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"250 ····.local·p1,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
251 ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"251 ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"
252 ····new-instance·v2,·Ljava/util/ArrayList;252 ····new-instance·v1,·Ljava/util/ArrayList;
  
253 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V253 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
254 ····.line·210254 ····.line·210
255 ····.local·v2,·"neighbors":Ljava/util/List;,·"Ljava/util/List<TT;>;"255 ····.local·v1,·"neighbors":Ljava/util/List;,·"Ljava/util/List<TT;>;"
256 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;256 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
257 ····move-result-object·v0257 ····move-result-object·v2
  
258 ····.local·v0,·"i$":Ljava/util/Iterator; 
259 ····:cond_0258 ····:cond_0
260 ····:goto_0259 ····:goto_0
261 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z260 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
262 ····move-result·v3261 ····move-result·v3
  
263 ····if-eqz·v3,·:cond_1262 ····if-eqz·v3,·:cond_1
  
264 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;263 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
265 ····move-result-object·v1264 ····move-result-object·v0
  
266 ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/Clusterable;265 ····check-cast·v0,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
267 ····.line·211266 ····.line·211
268 ····.local·v1,·"neighbor":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"267 ····.local·v0,·"neighbor":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
269 ····if-eq·p1,·v1,·:cond_0268 ····if-eq·p1,·v0,·:cond_0
  
270 ····invoke-virtual·{p0,·v1,·p1},·Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;->distance(Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/Clusterable;)D269 ····invoke-virtual·{p0,·v0,·p1},·Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;->distance(Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/Clusterable;)D
  
271 ····move-result-wide·v3270 ····move-result-wide·v3
  
272 ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;->eps:D271 ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;->eps:D
  
273 ····cmpg-double·v3,·v3,·v5272 ····cmpg-double·v3,·v3,·v5
  
274 ····if-gtz·v3,·:cond_0273 ····if-gtz·v3,·:cond_0
  
275 ····.line·212274 ····.line·212
276 ····invoke-interface·{v2,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z275 ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
277 ····goto·:goto_0276 ····goto·:goto_0
  
278 ····.line·215277 ····.line·215
279 ····.end·local·v1····#·"neighbor":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"278 ····.end·local·v0····#·"neighbor":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
280 ····:cond_1279 ····:cond_1
281 ····return-object·v2280 ····return-object·v1
282 .end·method281 .end·method
  
283 .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List;282 .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
284 ····.locals·4283 ····.locals·4
285 ····.annotation·system·Ldalvik/annotation/Signature;284 ····.annotation·system·Ldalvik/annotation/Signature;
286 ········value·=·{285 ········value·=·{
287 ············"(",286 ············"(",
Offset 315, 54 lines modifiedOffset 314, 53 lines modified
315 ····.end·annotation314 ····.end·annotation
  
316 ····.prologue315 ····.prologue
317 ····.line·226316 ····.line·226
318 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;"317 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;"
319 ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;"318 ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;"
320 ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;"319 ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;"
321 ····new-instance·v2,·Ljava/util/HashSet;320 ····new-instance·v1,·Ljava/util/HashSet;
  
322 ····invoke-direct·{v2,·p1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V321 ····invoke-direct·{v1,·p1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
  
323 ····.line·227322 ····.line·227
324 ····.local·v2,·"oneSet":Ljava/util/Set;,·"Ljava/util/Set<TT;>;"323 ····.local·v1,·"oneSet":Ljava/util/Set;,·"Ljava/util/Set<TT;>;"
325 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;324 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
326 ····move-result-object·v0325 ····move-result-object·v2
  
327 ····.local·v0,·"i$":Ljava/util/Iterator; 
328 ····:cond_0326 ····:cond_0
329 ····:goto_0327 ····:goto_0
330 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z328 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
331 ····move-result·v3329 ····move-result·v3
  
332 ····if-eqz·v3,·:cond_1330 ····if-eqz·v3,·:cond_1
  
333 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;331 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
334 ····move-result-object·v1332 ····move-result-object·v0
  
335 ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/Clusterable;333 ····check-cast·v0,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
336 ····.line·228334 ····.line·228
337 ····.local·v1,·"item":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"335 ····.local·v0,·"item":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
338 ····invoke-interface·{v2,·v1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z336 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
339 ····move-result·v3337 ····move-result·v3
  
340 ····if-nez·v3,·:cond_0338 ····if-nez·v3,·:cond_0
  
341 ····.line·229339 ····.line·229
342 ····invoke-interface·{p1,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z340 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
343 ····goto·:goto_0341 ····goto·:goto_0
  
344 ····.line·232342 ····.line·232
345 ····.end·local·v1····#·"item":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"343 ····.end·local·v0····#·"item":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
346 ····:cond_1344 ····:cond_1
347 ····return-object·p1345 ····return-object·p1
348 .end·method346 .end·method
  
  
349 #·virtual·methods347 #·virtual·methods
350 .method·public·cluster(Ljava/util/Collection;)Ljava/util/List;348 .method·public·cluster(Ljava/util/Collection;)Ljava/util/List;
Offset 404, 15 lines modifiedOffset 402, 14 lines modified
  
404 ····.line·143402 ····.line·143
405 ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer$PointStatus;>;"403 ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer$PointStatus;>;"
406 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;404 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
407 ····move-result-object·v7405 ····move-result-object·v7
  
408 ····.local·v7,·"i$":Ljava/util/Iterator; 
409 ····:cond_0406 ····:cond_0
Max diff block lines reached; 109/5858 bytes (1.86%) of diff not shown.
25.5 KB
smali/org/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer.smali
    
Offset 397, 50 lines modifiedOffset 397, 44 lines modified
  
397 .method·private·updateClusterCenters()V397 .method·private·updateClusterCenters()V
398 ····.locals·21398 ····.locals·21
  
399 ····.prologue399 ····.prologue
400 ····.line·319400 ····.line·319
401 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;,·"Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer<TT;>;"401 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;,·"Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer<TT;>;"
402 ····const/4·v9,·0x0402 ····const/4·v7,·0x0
  
403 ····.line·320403 ····.line·320
404 ····.local·v9,·"j":I404 ····.local·v7,·"j":I
405 ····new-instance·v10,·Ljava/util/ArrayList;405 ····new-instance·v8,·Ljava/util/ArrayList;
  
406 ····move-object/from16·v0,·p0406 ····move-object/from16·v0,·p0
  
407 ····iget·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->k:I407 ····iget·v15,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->k:I
  
408 ····move/from16·v17,·v0 
  
409 ····move/from16·v0,·v17 
  
410 ····invoke-direct·{v10,·v0},·Ljava/util/ArrayList;-><init>(I)V408 ····invoke-direct·{v8,·v15},·Ljava/util/ArrayList;-><init>(I)V
  
411 ····.line·321409 ····.line·321
412 ····.local·v10,·"newClusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;>;"410 ····.local·v8,·"newClusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;>;"
413 ····move-object/from16·v0,·p0411 ····move-object/from16·v0,·p0
  
414 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->clusters:Ljava/util/List;412 ····iget-object·v15,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->clusters:Ljava/util/List;
  
415 ····move-object/from16·v17,·v0 
  
416 ····invoke-interface/range·{v17·..·v17},·Ljava/util/List;->iterator()Ljava/util/Iterator;413 ····invoke-interface·{v15},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
417 ····move-result-object·v6414 ····move-result-object·v15
  
418 ····:goto_0415 ····:goto_0
419 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z416 ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z
  
420 ····move-result·v17417 ····move-result·v16
  
421 ····if-eqz·v17,·:cond_2418 ····if-eqz·v16,·:cond_2
  
422 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;419 ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
423 ····move-result-object·v4420 ····move-result-object·v4
  
424 ····check-cast·v4,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;421 ····check-cast·v4,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;
  
425 ····.line·322422 ····.line·322
426 ····.local·v4,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;"423 ····.local·v4,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;"
Offset 452, 179 lines modifiedOffset 446, 175 lines modified
452 ····.local·v3,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable;446 ····.local·v3,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable;
453 ····const/4·v5,·0x0447 ····const/4·v5,·0x0
  
454 ····.line·324448 ····.line·324
455 ····.local·v5,·"i":I449 ····.local·v5,·"i":I
456 ····invoke-interface·{v3},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D450 ····invoke-interface·{v3},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D
  
457 ····move-result-object·v17451 ····move-result-object·v16
  
458 ····move-object/from16·v0,·v17452 ····move-object/from16·v0,·v16
  
459 ····array-length·v0,·v0453 ····array-length·v0,·v0
  
460 ····move/from16·v17,·v0454 ····move/from16·v16,·v0
  
461 ····move/from16·v0,·v17455 ····move/from16·v0,·v16
  
462 ····new-array·v2,·v0,·[D456 ····new-array·v2,·v0,·[D
  
463 ····.line·325457 ····.line·325
464 ····.local·v2,·"arr":[D458 ····.local·v2,·"arr":[D
465 ····const-wide/16·v13,·0x0459 ····const-wide/16·v11,·0x0
  
466 ····.line·326460 ····.line·326
467 ····.local·v13,·"sum":D461 ····.local·v11,·"sum":D
468 ····move-object/from16·v0,·p0462 ····move-object/from16·v0,·p0
  
469 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->points:Ljava/util/List;463 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->points:Ljava/util/List;
  
470 ····move-object/from16·v17,·v0464 ····move-object/from16·v16,·v0
  
471 ····invoke-interface/range·{v17·..·v17},·Ljava/util/List;->iterator()Ljava/util/Iterator;465 ····invoke-interface/range·{v16·..·v16},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
472 ····move-result-object·v7466 ····move-result-object·v16
  
473 ····.local·v7,·"i$":Ljava/util/Iterator; 
474 ····:goto_1467 ····:goto_1
475 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z468 ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->hasNext()Z
  
476 ····move-result·v17469 ····move-result·v17
  
477 ····if-eqz·v17,·:cond_1470 ····if-eqz·v17,·:cond_1
  
478 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;471 ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
479 ····move-result-object·v11472 ····move-result-object·v9
  
480 ····check-cast·v11,·Lorg/apache/commons/math3/ml/clustering/Clusterable;473 ····check-cast·v9,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
481 ····.line·327474 ····.line·327
482 ····.local·v11,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"475 ····.local·v9,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
483 ····move-object/from16·v0,·p0476 ····move-object/from16·v0,·p0
  
484 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->membershipMatrix:[[D477 ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->membershipMatrix:[[D
  
485 ····move-object/from16·v17,·v0478 ····move-object/from16·v17,·v0
  
486 ····aget-object·v17,·v17,·v5479 ····aget-object·v17,·v17,·v5
  
487 ····aget-wide·v17,·v17,·v9480 ····aget-wide·v17,·v17,·v7
  
488 ····move-object/from16·v0,·p0481 ····move-object/from16·v0,·p0
  
489 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->fuzziness:D482 ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->fuzziness:D
  
490 ····move-wide/from16·v19,·v0483 ····move-wide/from16·v19,·v0
  
491 ····invoke-static/range·{v17·..·v20},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D484 ····invoke-static/range·{v17·..·v20},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D
  
492 ····move-result-wide·v15485 ····move-result-wide·v13
  
493 ····.line·328486 ····.line·328
494 ····.local·v15,·"u":D487 ····.local·v13,·"u":D
495 ····invoke-interface·{v11},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D488 ····invoke-interface·{v9},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D
  
496 ····move-result-object·v12489 ····move-result-object·v10
Max diff block lines reached; 20781/25942 bytes (80.11%) of diff not shown.
6.19 KB
smali/org/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator.smali
    
Offset 66, 156 lines modifiedOffset 66, 155 lines modified
  
66 ····.prologue66 ····.prologue
67 ····.line·9967 ····.line·99
68 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator<TT;>;"68 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator<TT;>;"
69 ····.local·p1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"69 ····.local·p1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"
70 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List;70 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List;
  
71 ····move-result-object·v671 ····move-result-object·v5
  
72 ····.line·10072 ····.line·100
73 ····.local·v6,·"points":Ljava/util/List;,·"Ljava/util/List<TT;>;"73 ····.local·v5,·"points":Ljava/util/List;,·"Ljava/util/List<TT;>;"
74 ····invoke-interface·{v6},·Ljava/util/List;->isEmpty()Z74 ····invoke-interface·{v5},·Ljava/util/List;->isEmpty()Z
  
75 ····move-result·v775 ····move-result·v6
  
76 ····if-eqz·v7,·:cond_076 ····if-eqz·v6,·:cond_0
  
77 ····.line·10177 ····.line·101
78 ····const/4·v7,·0x078 ····const/4·v6,·0x0
  
79 ····.line·12079 ····.line·120
80 ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"80 ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"
81 ····:goto_081 ····:goto_0
82 ····return-object·v782 ····return-object·v6
  
83 ····.line·10583 ····.line·105
84 ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"84 ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"
85 ····:cond_085 ····:cond_0
86 ····instance-of·v7,·p1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;86 ····instance-of·v6,·p1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;
  
87 ····if-eqz·v7,·:cond_187 ····if-eqz·v6,·:cond_1
  
88 ····.line·10688 ····.line·106
89 ····check-cast·p1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;89 ····check-cast·p1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;
  
90 ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"90 ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"
91 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;->getCenter()Lorg/apache/commons/math3/ml/clustering/Clusterable;91 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;->getCenter()Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
92 ····move-result-object·v792 ····move-result-object·v6
  
93 ····goto·:goto_093 ····goto·:goto_0
  
94 ····.line·10994 ····.line·109
95 ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"95 ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"
96 ····:cond_196 ····:cond_1
97 ····const/4·v7,·0x097 ····const/4·v6,·0x0
  
98 ····invoke-interface·{v6,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object;98 ····invoke-interface·{v5,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
99 ····move-result-object·v799 ····move-result-object·v6
  
100 ····check-cast·v7,·Lorg/apache/commons/math3/ml/clustering/Clusterable;100 ····check-cast·v6,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
101 ····invoke-interface·{v7},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D101 ····invoke-interface·{v6},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D
  
102 ····move-result-object·v7102 ····move-result-object·v6
  
103 ····array-length·v1,·v7103 ····array-length·v1,·v6
  
104 ····.line·110104 ····.line·110
105 ····.local·v1,·"dimension":I105 ····.local·v1,·"dimension":I
106 ····new-array·v0,·v1,·[D106 ····new-array·v0,·v1,·[D
  
107 ····.line·111107 ····.line·111
108 ····.local·v0,·"centroid":[D108 ····.local·v0,·"centroid":[D
109 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;109 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
110 ····move-result-object·v3110 ····move-result-object·v6
  
111 ····.local·v3,·"i$":Ljava/util/Iterator; 
112 ····:cond_2111 ····:cond_2
113 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z112 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
114 ····move-result·v7113 ····move-result·v7
  
115 ····if-eqz·v7,·:cond_3114 ····if-eqz·v7,·:cond_3
  
116 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;115 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
117 ····move-result-object·v4116 ····move-result-object·v3
  
118 ····check-cast·v4,·Lorg/apache/commons/math3/ml/clustering/Clusterable;117 ····check-cast·v3,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
119 ····.line·112118 ····.line·112
120 ····.local·v4,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"119 ····.local·v3,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
121 ····invoke-interface·{v4},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D120 ····invoke-interface·{v3},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D
  
122 ····move-result-object·v5121 ····move-result-object·v4
  
123 ····.line·113122 ····.line·113
124 ····.local·v5,·"point":[D123 ····.local·v4,·"point":[D
125 ····const/4·v2,·0x0124 ····const/4·v2,·0x0
  
126 ····.local·v2,·"i":I125 ····.local·v2,·"i":I
127 ····:goto_1126 ····:goto_1
128 ····array-length·v7,·v0127 ····array-length·v7,·v0
  
129 ····if-ge·v2,·v7,·:cond_2128 ····if-ge·v2,·v7,·:cond_2
  
130 ····.line·114129 ····.line·114
131 ····aget-wide·v7,·v0,·v2130 ····aget-wide·v7,·v0,·v2
  
132 ····aget-wide·v9,·v5,·v2131 ····aget-wide·v9,·v4,·v2
  
133 ····add-double/2addr·v7,·v9132 ····add-double/2addr·v7,·v9
  
134 ····aput-wide·v7,·v0,·v2133 ····aput-wide·v7,·v0,·v2
  
135 ····.line·113134 ····.line·113
136 ····add-int/lit8·v2,·v2,·0x1135 ····add-int/lit8·v2,·v2,·0x1
  
137 ····goto·:goto_1136 ····goto·:goto_1
  
138 ····.line·117137 ····.line·117
139 ····.end·local·v2····#·"i":I138 ····.end·local·v2····#·"i":I
140 ····.end·local·v4····#·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"139 ····.end·local·v3····#·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
141 ····.end·local·v5····#·"point":[D140 ····.end·local·v4····#·"point":[D
142 ····:cond_3141 ····:cond_3
143 ····const/4·v2,·0x0142 ····const/4·v2,·0x0
  
144 ····.restart·local·v2····#·"i":I143 ····.restart·local·v2····#·"i":I
145 ····:goto_2144 ····:goto_2
146 ····array-length·v7,·v0145 ····array-length·v6,·v0
  
147 ····if-ge·v2,·v7,·:cond_4146 ····if-ge·v2,·v6,·:cond_4
  
148 ····.line·118147 ····.line·118
Max diff block lines reached; 1021/6180 bytes (16.52%) of diff not shown.
5.53 KB
smali/org/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances.smali
    
Offset 43, 105 lines modifiedOffset 43, 103 lines modified
43 ········}43 ········}
44 ····.end·annotation44 ····.end·annotation
  
45 ····.prologue45 ····.prologue
46 ····.line·5146 ····.line·51
47 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances<TT;>;"47 ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances<TT;>;"
48 ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<+Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;>;"48 ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<+Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;>;"
49 ····const-wide/16·v6,·0x049 ····const-wide/16·v4,·0x0
  
50 ····.line·5250 ····.line·52
51 ····.local·v6,·"varianceSum":D51 ····.local·v4,·"varianceSum":D
52 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;52 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
53 ····move-result-object·v253 ····move-result-object·v6
  
54 ····:cond_054 ····:cond_0
55 ····:goto_055 ····:goto_0
56 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z56 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
57 ····move-result·v857 ····move-result·v7
  
58 ····if-eqz·v8,·:cond_258 ····if-eqz·v7,·:cond_2
  
59 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;59 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/Cluster;61 ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/Cluster;
  
62 ····.line·5362 ····.line·53
63 ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"63 ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"
64 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List;64 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List;
  
65 ····move-result-object·v865 ····move-result-object·v7
  
66 ····invoke-interface·{v8},·Ljava/util/List;->isEmpty()Z66 ····invoke-interface·{v7},·Ljava/util/List;->isEmpty()Z
  
67 ····move-result·v867 ····move-result·v7
  
68 ····if-nez·v8,·:cond_068 ····if-nez·v7,·:cond_0
  
69 ····.line·5569 ····.line·55
70 ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;->centroidOf(Lorg/apache/commons/math3/ml/clustering/Cluster;)Lorg/apache/commons/math3/ml/clustering/Clusterable;70 ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;->centroidOf(Lorg/apache/commons/math3/ml/clustering/Cluster;)Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····.line·5872 ····.line·58
73 ····.local·v0,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable;73 ····.local·v0,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable;
74 ····new-instance·v5,·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;74 ····new-instance·v3,·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
  
75 ····invoke-direct·{v5},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;-><init>()V75 ····invoke-direct·{v3},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;-><init>()V
  
76 ····.line·5976 ····.line·59
77 ····.local·v5,·"stat":Lorg/apache/commons/math3/stat/descriptive/moment/Variance;77 ····.local·v3,·"stat":Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
78 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List;78 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List;
  
79 ····move-result-object·v879 ····move-result-object·v7
  
80 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;80 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
81 ····move-result-object·v381 ····move-result-object·v7
  
82 ····.local·v3,·"i$":Ljava/util/Iterator; 
83 ····:goto_182 ····:goto_1
84 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z83 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
85 ····move-result·v884 ····move-result·v8
  
86 ····if-eqz·v8,·:cond_185 ····if-eqz·v8,·:cond_1
  
87 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;86 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
88 ····move-result-object·v487 ····move-result-object·v2
  
89 ····check-cast·v4,·Lorg/apache/commons/math3/ml/clustering/Clusterable;88 ····check-cast·v2,·Lorg/apache/commons/math3/ml/clustering/Clusterable;
  
90 ····.line·6089 ····.line·60
91 ····.local·v4,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"90 ····.local·v2,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
92 ····invoke-virtual·{p0,·v4,·v0},·Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;->distance(Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/Clusterable;)D91 ····invoke-virtual·{p0,·v2,·v0},·Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;->distance(Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/Clusterable;)D
  
93 ····move-result-wide·v892 ····move-result-wide·v8
  
94 ····invoke-virtual·{v5,·v8,·v9},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;->increment(D)V93 ····invoke-virtual·{v3,·v8,·v9},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;->increment(D)V
  
95 ····goto·:goto_194 ····goto·:goto_1
  
96 ····.line·6295 ····.line·62
97 ····.end·local·v4····#·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"96 ····.end·local·v2····#·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;"
98 ····:cond_197 ····:cond_1
99 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;->getResult()D98 ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;->getResult()D
  
100 ····move-result-wide·v899 ····move-result-wide·v7
  
101 ····add-double/2addr·v6,·v8100 ····add-double/2addr·v4,·v7
  
102 ····goto·:goto_0101 ····goto·:goto_0
  
103 ····.line·66102 ····.line·66
104 ····.end·local·v0····#·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable;103 ····.end·local·v0····#·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable;
105 ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"104 ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;"
106 ····.end·local·v3····#·"i$":Ljava/util/Iterator; 
107 ····.end·local·v5····#·"stat":Lorg/apache/commons/math3/stat/descriptive/moment/Variance;105 ····.end·local·v3····#·"stat":Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
108 ····:cond_2106 ····:cond_2
109 ····return-wide·v6107 ····return-wide·v4
110 .end·method108 .end·method
958 B
smali/org/apache/commons/math3/ml/neuralnet/Network$NeuronIdentifierComparator.smali
    
Offset 44, 25 lines modifiedOffset 44, 21 lines modified
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I47 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
50 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
51 ····.prologue49 ····.prologue
52 ····.line·6650 ····.line·66
53 ····check-cast·p1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;51 ····check-cast·p1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;
  
54 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
55 ····check-cast·p2,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;52 ····check-cast·p2,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;
  
56 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
57 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ml/neuralnet/Network$NeuronIdentifierComparator;->compare(Lorg/apache/commons/math3/ml/neuralnet/Neuron;Lorg/apache/commons/math3/ml/neuralnet/Neuron;)I53 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ml/neuralnet/Network$NeuronIdentifierComparator;->compare(Lorg/apache/commons/math3/ml/neuralnet/Neuron;Lorg/apache/commons/math3/ml/neuralnet/Neuron;)I
  
58 ····move-result·v054 ····move-result·v0
  
59 ····return·v055 ····return·v0
60 .end·method56 .end·method
  
2.07 KB
smali/org/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory.smali
    
Offset 62, 18 lines modifiedOffset 62, 20 lines modified
  
62 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(DD)V62 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(DD)V
  
63 ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant;63 ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant;
  
64 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V64 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V
  
 65 ····.line·69
65 ····invoke-static·{v1,·v2,·v3,·v2,·v3},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;66 ····invoke-static·{v1,·v2,·v3,·v2,·v3},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
  
66 ····move-result-object·v167 ····move-result-object·v1
  
 68 ····.line·68
67 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;69 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
  
68 ····move-result-object·v070 ····move-result-object·v0
  
69 ····return-object·v071 ····return-object·v0
70 .end·method72 .end·method
  
Offset 97, 17 lines modifiedOffset 99, 19 lines modified
  
97 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(Lorg/apache/commons/math3/random/RandomGenerator;DD)V99 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(Lorg/apache/commons/math3/random/RandomGenerator;DD)V
  
98 ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant;100 ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant;
  
99 ····invoke-direct·{v1,·v6,·v7},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V101 ····invoke-direct·{v1,·v6,·v7},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V
  
 102 ····.line·53
100 ····invoke-static·{v1,·v6,·v7,·v6,·v7},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;103 ····invoke-static·{v1,·v6,·v7,·v6,·v7},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
  
101 ····move-result-object·v1104 ····move-result-object·v1
  
 105 ····.line·52
102 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;106 ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
  
103 ····move-result-object·v0107 ····move-result-object·v0
  
104 ····return-object·v0108 ····return-object·v0
105 .end·method109 .end·method
28.7 KB
smali/org/apache/commons/math3/ml/neuralnet/MapUtils.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····.line·3711 ····.line·37
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·computeHitHistogram(Ljava/lang/Iterable;Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)[[I15 .method·public·static·computeHitHistogram(Ljava/lang/Iterable;Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)[[I
16 ····.locals·1516 ····.locals·13
17 ····.param·p1,·"map"····#·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;17 ····.param·p1,·"map"····#·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;
18 ····.param·p2,·"distance"····#·Lorg/apache/commons/math3/ml/distance/DistanceMeasure;18 ····.param·p2,·"distance"····#·Lorg/apache/commons/math3/ml/distance/DistanceMeasure;
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"(",21 ············"(",
22 ············"Ljava/lang/Iterable",22 ············"Ljava/lang/Iterable",
23 ············"<[D>;",23 ············"<[D>;",
Offset 28, 191 lines modifiedOffset 28, 186 lines modified
28 ············")[[I"28 ············")[[I"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
  
31 ····.prologue31 ····.prologue
32 ····.line·15532 ····.line·155
33 ····.local·p0,·"data":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<[D>;"33 ····.local·p0,·"data":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<[D>;"
34 ····new-instance·v5,·Ljava/util/HashMap;34 ····new-instance·v4,·Ljava/util/HashMap;
  
35 ····invoke-direct·{v5},·Ljava/util/HashMap;-><init>()V35 ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V
  
36 ····.line·15636 ····.line·156
37 ····.local·v5,·"hit":Ljava/util/HashMap;,·"Ljava/util/HashMap<Lorg/apache/commons/math3/ml/neuralnet/Neuron;Ljava/lang/Integer;>;"37 ····.local·v4,·"hit":Ljava/util/HashMap;,·"Ljava/util/HashMap<Lorg/apache/commons/math3/ml/neuralnet/Neuron;Ljava/lang/Integer;>;"
38 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNetwork()Lorg/apache/commons/math3/ml/neuralnet/Network;38 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNetwork()Lorg/apache/commons/math3/ml/neuralnet/Network;
  
39 ····move-result-object·v939 ····move-result-object·v7
  
40 ····.line·15840 ····.line·158
41 ····.local·v9,·"net":Lorg/apache/commons/math3/ml/neuralnet/Network;41 ····.local·v7,·"net":Lorg/apache/commons/math3/ml/neuralnet/Network;
42 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;42 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
43 ····move-result-object·v743 ····move-result-object·v11
  
44 ····.local·v7,·"i$":Ljava/util/Iterator; 
45 ····:goto_044 ····:goto_0
46 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z45 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z
  
47 ····move-result·v1346 ····move-result·v12
  
48 ····if-eqz·v13,·:cond_147 ····if-eqz·v12,·:cond_1
  
49 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;48 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
50 ····move-result-object·v349 ····move-result-object·v2
  
51 ····check-cast·v3,·[D50 ····check-cast·v2,·[D
  
52 ····.line·15951 ····.line·159
53 ····.local·v3,·"f":[D52 ····.local·v2,·"f":[D
54 ····move-object/from16·v0,·p253 ····invoke-static·{v2,·v7,·p2},·Lorg/apache/commons/math3/ml/neuralnet/MapUtils;->findBest([DLjava/lang/Iterable;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)Lorg/apache/commons/math3/ml/neuralnet/Neuron;
  
55 ····invoke-static·{v3,·v9,·v0},·Lorg/apache/commons/math3/ml/neuralnet/MapUtils;->findBest([DLjava/lang/Iterable;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)Lorg/apache/commons/math3/ml/neuralnet/Neuron; 
  
56 ····move-result-object·v154 ····move-result-object·v0
  
57 ····.line·16055 ····.line·160
58 ····.local·v1,·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron;56 ····.local·v0,·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron;
59 ····invoke-virtual·{v5,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;57 ····invoke-virtual·{v4,·v0},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
60 ····move-result-object·v258 ····move-result-object·v1
  
61 ····check-cast·v2,·Ljava/lang/Integer;59 ····check-cast·v1,·Ljava/lang/Integer;
  
62 ····.line·16160 ····.line·161
63 ····.local·v2,·"count":Ljava/lang/Integer;61 ····.local·v1,·"count":Ljava/lang/Integer;
64 ····if-nez·v2,·:cond_062 ····if-nez·v1,·:cond_0
  
65 ····.line·16263 ····.line·162
66 ····const/4·v13,·0x164 ····const/4·v12,·0x1
  
67 ····invoke-static·{v13},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;65 ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
68 ····move-result-object·v1366 ····move-result-object·v12
  
69 ····invoke-virtual·{v5,·v1,·v13},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;67 ····invoke-virtual·{v4,·v0,·v12},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
70 ····goto·:goto_068 ····goto·:goto_0
  
71 ····.line·16469 ····.line·164
72 ····:cond_070 ····:cond_0
73 ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I71 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
74 ····move-result·v1372 ····move-result·v12
  
75 ····add-int/lit8·v13,·v13,·0x173 ····add-int/lit8·v12,·v12,·0x1
  
76 ····invoke-static·{v13},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;74 ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
77 ····move-result-object·v1375 ····move-result-object·v12
  
78 ····invoke-virtual·{v5,·v1,·v13},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;76 ····invoke-virtual·{v4,·v0,·v12},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
79 ····goto·:goto_077 ····goto·:goto_0
  
80 ····.line·16978 ····.line·169
81 ····.end·local·v1····#·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron;79 ····.end·local·v0····#·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron;
82 ····.end·local·v2····#·"count":Ljava/lang/Integer;80 ····.end·local·v1····#·"count":Ljava/lang/Integer;
83 ····.end·local·v3····#·"f":[D81 ····.end·local·v2····#·"f":[D
84 ····:cond_182 ····:cond_1
85 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNumberOfRows()I83 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNumberOfRows()I
  
86 ····move-result·v1284 ····move-result·v10
  
87 ····.line·17085 ····.line·170
88 ····.local·v12,·"numRows":I86 ····.local·v10,·"numRows":I
89 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNumberOfColumns()I87 ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNumberOfColumns()I
  
90 ····move-result·v1188 ····move-result·v9
  
91 ····.line·17189 ····.line·171
92 ····.local·v11,·"numCols":I90 ····.local·v9,·"numCols":I
93 ····filled-new-array·{v12,·v11},·[I91 ····filled-new-array·{v10,·v9},·[I
  
94 ····move-result-object·v1392 ····move-result-object·v11
  
95 ····sget-object·v14,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class;93 ····sget-object·v12,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
  
96 ····invoke-static·{v14,·v13},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;94 ····invoke-static·{v12,·v11},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;
  
97 ····move-result-object·v495 ····move-result-object·v3
  
Max diff block lines reached; 22627/29273 bytes (77.30%) of diff not shown.
29.0 KB
smali/org/apache/commons/math3/ml/neuralnet/Network.smali
    
Offset 98, 233 lines modifiedOffset 98, 227 lines modified
98 ····iput·p3,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->featureSize:I98 ····iput·p3,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->featureSize:I
  
99 ····.line·13699 ····.line·136
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·constructor·<init>(JI[Lorg/apache/commons/math3/ml/neuralnet/Neuron;[[J)V102 .method·constructor·<init>(JI[Lorg/apache/commons/math3/ml/neuralnet/Neuron;[[J)V
103 ····.locals·17103 ····.locals·16
104 ····.param·p1,·"nextId"····#·J104 ····.param·p1,·"nextId"····#·J
105 ····.param·p3,·"featureSize"····#·I105 ····.param·p3,·"featureSize"····#·I
106 ····.param·p4,·"neuronList"····#·[Lorg/apache/commons/math3/ml/neuralnet/Neuron;106 ····.param·p4,·"neuronList"····#·[Lorg/apache/commons/math3/ml/neuralnet/Neuron;
107 ····.param·p5,·"neighbourIdList"····#·[[J107 ····.param·p5,·"neighbourIdList"····#·[[J
  
108 ····.prologue108 ····.prologue
109 ····.line·96109 ····.line·96
110 ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V110 ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V
  
111 ····.line·52111 ····.line·52
112 ····new-instance·v14,·Ljava/util/concurrent/ConcurrentHashMap;112 ····new-instance·v11,·Ljava/util/concurrent/ConcurrentHashMap;
  
113 ····invoke-direct·{v14},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V113 ····invoke-direct·{v11},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
114 ····move-object/from16·v0,·p0114 ····move-object/from16·v0,·p0
  
115 ····iput-object·v14,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->neuronMap:Ljava/util/concurrent/ConcurrentHashMap;115 ····iput-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->neuronMap:Ljava/util/concurrent/ConcurrentHashMap;
  
116 ····.line·59116 ····.line·59
117 ····new-instance·v14,·Ljava/util/concurrent/ConcurrentHashMap;117 ····new-instance·v11,·Ljava/util/concurrent/ConcurrentHashMap;
  
118 ····invoke-direct·{v14},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V118 ····invoke-direct·{v11},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
119 ····move-object/from16·v0,·p0119 ····move-object/from16·v0,·p0
  
120 ····iput-object·v14,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->linkMap:Ljava/util/concurrent/ConcurrentHashMap;120 ····iput-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->linkMap:Ljava/util/concurrent/ConcurrentHashMap;
  
121 ····.line·97121 ····.line·97
122 ····move-object/from16·v0,·p4122 ····move-object/from16·v0,·p4
  
123 ····array-length·v13,·v0123 ····array-length·v10,·v0
  
124 ····.line·98124 ····.line·98
125 ····.local·v13,·"numNeurons":I125 ····.local·v10,·"numNeurons":I
126 ····move-object/from16·v0,·p5126 ····move-object/from16·v0,·p5
  
127 ····array-length·v14,·v0127 ····array-length·v11,·v0
  
128 ····if-eq·v13,·v14,·:cond_0128 ····if-eq·v10,·v11,·:cond_0
  
129 ····.line·99129 ····.line·99
130 ····new-instance·v14,·Lorg/apache/commons/math3/exception/MathIllegalStateException;130 ····new-instance·v11,·Lorg/apache/commons/math3/exception/MathIllegalStateException;
  
131 ····invoke-direct·{v14},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>()V131 ····invoke-direct·{v11},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>()V
  
132 ····throw·v14132 ····throw·v11
  
133 ····.line·102133 ····.line·102
134 ····:cond_0134 ····:cond_0
135 ····const/4·v7,·0x0135 ····const/4·v6,·0x0
  
136 ····.local·v7,·"i":I136 ····.local·v6,·"i":I
137 ····:goto_0137 ····:goto_0
138 ····if-ge·v7,·v13,·:cond_2138 ····if-ge·v6,·v10,·:cond_2
  
139 ····.line·103139 ····.line·103
140 ····aget-object·v12,·p4,·v7140 ····aget-object·v9,·p4,·v6
  
141 ····.line·104141 ····.line·104
142 ····.local·v12,·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron;142 ····.local·v9,·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron;
143 ····invoke-virtual·{v12},·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->getIdentifier()J143 ····invoke-virtual·{v9},·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->getIdentifier()J
  
144 ····move-result-wide·v9144 ····move-result-wide·v7
  
145 ····.line·105145 ····.line·105
146 ····.local·v9,·"id":J146 ····.local·v7,·"id":J
147 ····cmp-long·v14,·v9,·p1147 ····cmp-long·v11,·v7,·p1
  
148 ····if-ltz·v14,·:cond_1148 ····if-ltz·v11,·:cond_1
  
149 ····.line·106149 ····.line·106
150 ····new-instance·v14,·Lorg/apache/commons/math3/exception/MathIllegalStateException;150 ····new-instance·v11,·Lorg/apache/commons/math3/exception/MathIllegalStateException;
  
151 ····invoke-direct·{v14},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>()V151 ····invoke-direct·{v11},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>()V
  
152 ····throw·v14152 ····throw·v11
  
153 ····.line·108153 ····.line·108
154 ····:cond_1154 ····:cond_1
155 ····move-object/from16·v0,·p0155 ····move-object/from16·v0,·p0
  
156 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->neuronMap:Ljava/util/concurrent/ConcurrentHashMap;156 ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->neuronMap:Ljava/util/concurrent/ConcurrentHashMap;
  
157 ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;157 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
158 ····move-result-object·v15158 ····move-result-object·v12
  
159 ····invoke-virtual·{v14,·v15,·v12},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;159 ····invoke-virtual·{v11,·v12,·v9},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
160 ····.line·109160 ····.line·109
161 ····move-object/from16·v0,·p0161 ····move-object/from16·v0,·p0
  
162 ····iget-object·v14,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->linkMap:Ljava/util/concurrent/ConcurrentHashMap;162 ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->linkMap:Ljava/util/concurrent/ConcurrentHashMap;
  
163 ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;163 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
164 ····move-result-object·v15164 ····move-result-object·v12
  
165 ····new-instance·v16,·Ljava/util/HashSet;165 ····new-instance·v13,·Ljava/util/HashSet;
  
166 ····invoke-direct/range·{v16·..·v16},·Ljava/util/HashSet;-><init>()V166 ····invoke-direct·{v13},·Ljava/util/HashSet;-><init>()V
  
167 ····invoke-virtual/range·{v14·..·v16},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;167 ····invoke-virtual·{v11,·v12,·v13},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
168 ····.line·102168 ····.line·102
169 ····add-int/lit8·v7,·v7,·0x1169 ····add-int/lit8·v6,·v6,·0x1
  
170 ····goto·:goto_0170 ····goto·:goto_0
  
171 ····.line·112171 ····.line·112
172 ····.end·local·v9····#·"id":J172 ····.end·local·v7····#·"id":J
173 ····.end·local·v12····#·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron;173 ····.end·local·v9····#·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron;
174 ····:cond_2174 ····:cond_2
175 ····const/4·v7,·0x0175 ····const/4·v6,·0x0
  
176 ····:goto_1176 ····:goto_1
177 ····if-ge·v7,·v13,·:cond_5177 ····if-ge·v6,·v10,·:cond_5
  
178 ····.line·113178 ····.line·113
Max diff block lines reached; 23556/29615 bytes (79.54%) of diff not shown.
875 B
smali/org/apache/commons/math3/ml/neuralnet/Neuron.smali
    
Offset 151, 22 lines modifiedOffset 151, 24 lines modified
151 ····.line·181151 ····.line·181
152 ····new-instance·v1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy;152 ····new-instance·v1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy;
  
153 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->identifier:J153 ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->identifier:J
  
154 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->features:Ljava/util/concurrent/atomic/AtomicReference;154 ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->features:Ljava/util/concurrent/atomic/AtomicReference;
  
 155 ····.line·182
155 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;156 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
  
156 ····move-result-object·v0157 ····move-result-object·v0
  
157 ····check-cast·v0,·[D158 ····check-cast·v0,·[D
  
158 ····invoke-direct·{v1,·v2,·v3,·v0},·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy;-><init>(J[D)V159 ····invoke-direct·{v1,·v2,·v3,·v0},·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy;-><init>(J[D)V
  
 160 ····.line·181
159 ····return-object·v1161 ····return-object·v1
160 .end·method162 .end·method
  
  
161 #·virtual·methods163 #·virtual·methods
162 .method·public·compareAndSetFeatures([D[D)Z164 .method·public·compareAndSetFeatures([D[D)Z
163 ····.locals·4165 ····.locals·4
6.75 KB
smali/org/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction.smali
    
Offset 173, 35 lines modifiedOffset 173, 35 lines modified
  
173 ····move-result-wide·v0173 ····move-result-wide·v0
  
174 ····return-wide·v0174 ····return-wide·v0
175 .end·method175 .end·method
  
176 .method·public·update(Lorg/apache/commons/math3/ml/neuralnet/Network;[D)V176 .method·public·update(Lorg/apache/commons/math3/ml/neuralnet/Network;[D)V
177 ····.locals·21177 ····.locals·20
178 ····.param·p1,·"net"····#·Lorg/apache/commons/math3/ml/neuralnet/Network;178 ····.param·p1,·"net"····#·Lorg/apache/commons/math3/ml/neuralnet/Network;
179 ····.param·p2,·"features"····#·[D179 ····.param·p2,·"features"····#·[D
  
180 ····.prologue180 ····.prologue
181 ····.line·97181 ····.line·97
182 ····move-object/from16·v0,·p0182 ····move-object/from16·v0,·p0
  
183 ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->numberOfCalls:Ljava/util/concurrent/atomic/AtomicLong;183 ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->numberOfCalls:Ljava/util/concurrent/atomic/AtomicLong;
  
184 ····invoke-virtual·{v6},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J184 ····invoke-virtual·{v6},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J
  
185 ····move-result-wide·v16185 ····move-result-wide·v15
  
186 ····.line·98186 ····.line·98
187 ····.local·v16,·"numCalls":J187 ····.local·v15,·"numCalls":J
188 ····move-object/from16·v0,·p0188 ····move-object/from16·v0,·p0
  
189 ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->learningFactor:Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction;189 ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->learningFactor:Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction;
  
190 ····move-wide/from16·v0,·v16190 ····move-wide·v0,·v15
  
191 ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction;->value(J)D191 ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction;->value(J)D
  
192 ····move-result-wide·v4192 ····move-result-wide·v4
  
193 ····.line·99193 ····.line·99
194 ····.local·v4,·"currentLearning":D194 ····.local·v4,·"currentLearning":D
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
  
217 ····.line·103217 ····.line·103
218 ····.local·v10,·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron;218 ····.local·v10,·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron;
219 ····move-object/from16·v0,·p0219 ····move-object/from16·v0,·p0
  
220 ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->neighbourhoodSize:Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction;220 ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->neighbourhoodSize:Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction;
  
221 ····move-wide/from16·v0,·v16221 ····move-wide·v0,·v15
  
222 ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction;->value(J)I222 ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction;->value(J)I
  
223 ····move-result·v11223 ····move-result·v11
  
224 ····.line·106224 ····.line·106
225 ····.local·v11,·"currentNeighbourhood":I225 ····.local·v11,·"currentNeighbourhood":I
Offset 233, 105 lines modifiedOffset 233, 103 lines modified
  
233 ····const-wide/16·v6,·0x0233 ····const-wide/16·v6,·0x0
  
234 ····const-wide/high16·v8,·0x3ff0000000000000L····#·1.0234 ····const-wide/high16·v8,·0x3ff0000000000000L····#·1.0
  
235 ····int-to-double·v0,·v11235 ····int-to-double·v0,·v11
  
236 ····move-wide/from16·v19,·v0236 ····move-wide/from16·v18,·v0
  
237 ····div-double·v8,·v8,·v19237 ····div-double·v8,·v8,·v18
  
238 ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/function/Gaussian;-><init>(DDD)V238 ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/function/Gaussian;-><init>(DDD)V
  
239 ····.line·111239 ····.line·111
240 ····.local·v3,·"neighbourhoodDecay":Lorg/apache/commons/math3/analysis/function/Gaussian;240 ····.local·v3,·"neighbourhoodDecay":Lorg/apache/commons/math3/analysis/function/Gaussian;
241 ····if-lez·v11,·:cond_2241 ····if-lez·v11,·:cond_2
  
242 ····.line·113242 ····.line·113
243 ····new-instance·v15,·Ljava/util/HashSet;243 ····new-instance·v14,·Ljava/util/HashSet;
  
244 ····invoke-direct·{v15},·Ljava/util/HashSet;-><init>()V244 ····invoke-direct·{v14},·Ljava/util/HashSet;-><init>()V
  
245 ····.line·114245 ····.line·114
246 ····.local·v15,·"neighbours":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/ml/neuralnet/Neuron;>;"246 ····.local·v14,·"neighbours":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/ml/neuralnet/Neuron;>;"
247 ····invoke-interface·{v15,·v10},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z247 ····invoke-interface·{v14,·v10},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
248 ····.line·116248 ····.line·116
249 ····new-instance·v12,·Ljava/util/HashSet;249 ····new-instance·v12,·Ljava/util/HashSet;
  
250 ····invoke-direct·{v12},·Ljava/util/HashSet;-><init>()V250 ····invoke-direct·{v12},·Ljava/util/HashSet;-><init>()V
  
251 ····.line·117251 ····.line·117
252 ····.local·v12,·"exclude":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lorg/apache/commons/math3/ml/neuralnet/Neuron;>;"252 ····.local·v12,·"exclude":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lorg/apache/commons/math3/ml/neuralnet/Neuron;>;"
253 ····invoke-virtual·{v12,·v10},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z253 ····invoke-virtual·{v12,·v10},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
254 ····.line·119254 ····.line·119
255 ····const/16·v18,·0x1255 ····const/16·v17,·0x1
  
256 ····.line·122256 ····.line·122
257 ····.local·v18,·"radius":I257 ····.local·v17,·"radius":I
258 ····:cond_0258 ····:cond_0
259 ····move-object/from16·v0,·p1259 ····move-object/from16·v0,·p1
  
260 ····invoke-virtual·{v0,·v15,·v12},·Lorg/apache/commons/math3/ml/neuralnet/Network;->getNeighbours(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection;260 ····invoke-virtual·{v0,·v14,·v12},·Lorg/apache/commons/math3/ml/neuralnet/Network;->getNeighbours(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection;
  
261 ····move-result-object·v15261 ····move-result-object·v14
  
262 ····.line·125262 ····.line·125
263 ····invoke-interface·{v15},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;263 ····invoke-interface·{v14},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
264 ····move-result-object·v13264 ····move-result-object·v6
  
265 ····.local·v13,·"i$":Ljava/util/Iterator; 
266 ····:goto_0265 ····:goto_0
267 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z266 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
268 ····move-result·v6267 ····move-result·v7
  
269 ····if-eqz·v6,·:cond_1268 ····if-eqz·v7,·:cond_1
  
270 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;269 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
271 ····move-result-object·v14270 ····move-result-object·v13
  
272 ····check-cast·v14,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;271 ····check-cast·v13,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;
  
273 ····.line·126272 ····.line·126
274 ····.local·v14,·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron;273 ····.local·v13,·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron;
275 ····move/from16·v0,·v18274 ····move/from16·v0,·v17
  
276 ····int-to-double·v6,·v0275 ····int-to-double·v7,·v0
  
277 ····invoke-virtual·{v3,·v6,·v7},·Lorg/apache/commons/math3/analysis/function/Gaussian;->value(D)D276 ····invoke-virtual·{v3,·v7,·v8},·Lorg/apache/commons/math3/analysis/function/Gaussian;->value(D)D
  
278 ····move-result-wide·v6277 ····move-result-wide·v7
Max diff block lines reached; 1565/6764 bytes (23.14%) of diff not shown.
30.4 KB
smali/org/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D.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/ml/neuralnet/twod/NeuronSquareMesh2D$1;, 
11 ········Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$SerializationProxy;10 ········Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$SerializationProxy;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·instance·fields13 #·instance·fields
15 .field·private·final·identifiers:[[J14 .field·private·final·identifiers:[[J
Offset 381, 677 lines modifiedOffset 380, 673 lines modified
381 ····invoke-direct·{p0},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->createLinks()V380 ····invoke-direct·{p0},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->createLinks()V
  
382 ····.line·108381 ····.line·108
383 ····return-void382 ····return-void
384 .end·method383 .end·method
  
385 .method·private·createLinks()V384 .method·private·createLinks()V
386 ····.locals·14385 ····.locals·13
  
387 ····.prologue386 ····.prologue
388 ····const/4·v13,·0x0387 ····const/4·v12,·0x0
  
389 ····.line·232388 ····.line·232
390 ····new-instance·v9,·Ljava/util/ArrayList;389 ····new-instance·v8,·Ljava/util/ArrayList;
  
391 ····invoke-direct·{v9},·Ljava/util/ArrayList;-><init>()V390 ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V
  
392 ····.line·233391 ····.line·233
393 ····.local·v9,·"linkEnd":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;"392 ····.local·v8,·"linkEnd":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;"
394 ····iget·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfRows:I393 ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfRows:I
  
395 ····add-int/lit8·v6,·v10,·-0x1394 ····add-int/lit8·v5,·v9,·-0x1
  
396 ····.line·234395 ····.line·234
397 ····.local·v6,·"iLast":I396 ····.local·v5,·"iLast":I
398 ····iget·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfColumns:I397 ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfColumns:I
  
399 ····add-int/lit8·v8,·v10,·-0x1398 ····add-int/lit8·v7,·v9,·-0x1
  
400 ····.line·235399 ····.line·235
401 ····.local·v8,·"jLast":I400 ····.local·v7,·"jLast":I
402 ····const/4·v4,·0x0401 ····const/4·v4,·0x0
  
403 ····.local·v4,·"i":I402 ····.local·v4,·"i":I
404 ····:goto_0403 ····:goto_0
405 ····iget·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfRows:I404 ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfRows:I
  
406 ····if-ge·v4,·v10,·:cond_1a405 ····if-ge·v4,·v9,·:cond_1a
  
407 ····.line·236406 ····.line·236
408 ····const/4·v7,·0x0407 ····const/4·v6,·0x0
  
409 ····.local·v7,·"j":I408 ····.local·v6,·"j":I
410 ····:goto_1409 ····:goto_1
411 ····iget·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfColumns:I410 ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfColumns:I
  
412 ····if-ge·v7,·v10,·:cond_19411 ····if-ge·v6,·v9,·:cond_19
  
413 ····.line·237412 ····.line·237
414 ····invoke-interface·{v9},·Ljava/util/List;->clear()V413 ····invoke-interface·{v8},·Ljava/util/List;->clear()V
  
415 ····.line·239414 ····.line·239
416 ····sget-object·v10,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$1;->$SwitchMap$org$apache$commons$math3$ml$neuralnet$SquareNeighbourhood:[I415 ····sget-object·v9,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$1;->$SwitchMap$org$apache$commons$math3$ml$neuralnet$SquareNeighbourhood:[I
  
417 ····iget-object·v11,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->neighbourhood:Lorg/apache/commons/math3/ml/neuralnet/SquareNeighbourhood;416 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->neighbourhood:Lorg/apache/commons/math3/ml/neuralnet/SquareNeighbourhood;
  
418 ····invoke-virtual·{v11},·Lorg/apache/commons/math3/ml/neuralnet/SquareNeighbourhood;->ordinal()I417 ····invoke-virtual·{v10},·Lorg/apache/commons/math3/ml/neuralnet/SquareNeighbourhood;->ordinal()I
  
419 ····move-result·v11418 ····move-result·v10
  
420 ····aget·v10,·v10,·v11419 ····aget·v9,·v9,·v10
  
421 ····packed-switch·v10,·:pswitch_data_0420 ····packed-switch·v9,·:pswitch_data_0
  
422 ····.line·348421 ····.line·348
423 ····new-instance·v10,·Lorg/apache/commons/math3/exception/MathInternalError;422 ····new-instance·v9,·Lorg/apache/commons/math3/exception/MathInternalError;
  
424 ····invoke-direct·{v10},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>()V423 ····invoke-direct·{v9},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>()V
  
425 ····throw·v10424 ····throw·v9
  
426 ····.line·243425 ····.line·243
427 ····:pswitch_0426 ····:pswitch_0
428 ····if-lez·v4,·:cond_1427 ····if-lez·v4,·:cond_1
  
429 ····.line·244428 ····.line·244
430 ····if-lez·v7,·:cond_0429 ····if-lez·v6,·:cond_0
  
431 ····.line·245430 ····.line·245
432 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->identifiers:[[J431 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->identifiers:[[J
  
433 ····add-int/lit8·v11,·v4,·-0x1432 ····add-int/lit8·v10,·v4,·-0x1
  
434 ····aget-object·v10,·v10,·v11433 ····aget-object·v9,·v9,·v10
  
435 ····add-int/lit8·v11,·v7,·-0x1434 ····add-int/lit8·v10,·v6,·-0x1
  
436 ····aget-wide·v10,·v10,·v11435 ····aget-wide·v9,·v9,·v10
  
437 ····invoke-static·{v10,·v11},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;436 ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
438 ····move-result-object·v10437 ····move-result-object·v9
  
439 ····invoke-interface·{v9,·v10},·Ljava/util/List;->add(Ljava/lang/Object;)Z438 ····invoke-interface·{v8,·v9},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
440 ····.line·247439 ····.line·247
441 ····:cond_0440 ····:cond_0
442 ····if-ge·v7,·v8,·:cond_1441 ····if-ge·v6,·v7,·:cond_1
  
443 ····.line·248442 ····.line·248
444 ····iget-object·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->identifiers:[[J443 ····iget-object·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->identifiers:[[J
  
445 ····add-int/lit8·v11,·v4,·-0x1444 ····add-int/lit8·v10,·v4,·-0x1
  
446 ····aget-object·v10,·v10,·v11445 ····aget-object·v9,·v9,·v10
  
447 ····add-int/lit8·v11,·v7,·0x1446 ····add-int/lit8·v10,·v6,·0x1
  
448 ····aget-wide·v10,·v10,·v11447 ····aget-wide·v9,·v9,·v10
  
449 ····invoke-static·{v10,·v11},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;448 ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
Max diff block lines reached; 25254/30974 bytes (81.53%) of diff not shown.
675 B
smali/org/apache/commons/math3/genetics/AbstractListChromosome.smali
    
Offset 79, 14 lines modifiedOffset 79, 15 lines modified
  
79 ····new-instance·v0,·Ljava/util/ArrayList;79 ····new-instance·v0,·Ljava/util/ArrayList;
  
80 ····invoke-direct·{v0,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V80 ····invoke-direct·{v0,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
81 ····move-object·p1,·v081 ····move-object·p1,·v0
  
 82 ····.line·63
82 ····.end·local·p1····#·"representation":Ljava/util/List;,·"Ljava/util/List<TT;>;"83 ····.end·local·p1····#·"representation":Ljava/util/List;,·"Ljava/util/List<TT;>;"
83 ····:cond_084 ····:cond_0
84 ····invoke-static·{p1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;85 ····invoke-static·{p1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
85 ····move-result-object·v086 ····move-result-object·v0
  
86 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->representation:Ljava/util/List;87 ····iput-object·v0,·p0,·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->representation:Ljava/util/List;
921 B
smali/org/apache/commons/math3/genetics/OrderedCrossover.smali
    
Offset 316, 17 lines modifiedOffset 316, 19 lines modified
  
316 ····move-object/from16·v0,·p1316 ····move-object/from16·v0,·p1
  
317 ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;317 ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
318 ····move-result-object·v19318 ····move-result-object·v19
  
 319 ····.line·149
319 ····move-object/from16·v0,·p2320 ····move-object/from16·v0,·p2
  
320 ····invoke-virtual·{v0,·v6},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;321 ····invoke-virtual·{v0,·v6},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
321 ····move-result-object·v20322 ····move-result-object·v20
  
322 ····invoke-direct/range·{v18·..·v20},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V323 ····invoke-direct/range·{v18·..·v20},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V
  
 324 ····.line·148
323 ····return-object·v18325 ····return-object·v18
324 .end·method326 .end·method
14.3 KB
smali/org/apache/commons/math3/genetics/CycleCrossover.smali
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;"114 ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;"
115 ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/genetics/CycleCrossover;->randomStart:Z115 ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/genetics/CycleCrossover;->randomStart:Z
  
116 ····return·v0116 ····return·v0
117 .end·method117 .end·method
  
118 .method·protected·mate(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;118 .method·protected·mate(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;
119 ····.locals·18119 ····.locals·17
120 ····.annotation·system·Ldalvik/annotation/Signature;120 ····.annotation·system·Ldalvik/annotation/Signature;
121 ········value·=·{121 ········value·=·{
122 ············"(",122 ············"(",
123 ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome",123 ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome",
124 ············"<TT;>;",124 ············"<TT;>;",
125 ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome",125 ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome",
126 ············"<TT;>;)",126 ············"<TT;>;)",
Offset 139, 307 lines modifiedOffset 139, 305 lines modified
139 ····.prologue139 ····.prologue
140 ····.line·123140 ····.line·123
141 ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;"141 ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;"
142 ····.local·p1,·"first":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;"142 ····.local·p1,·"first":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;"
143 ····.local·p2,·"second":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;"143 ····.local·p2,·"second":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;"
144 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I144 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I
  
145 ····move-result·v10145 ····move-result·v9
  
146 ····.line·124146 ····.line·124
147 ····.local·v10,·"length":I147 ····.local·v9,·"length":I
148 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I148 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I
  
149 ····move-result·v15149 ····move-result·v14
  
150 ····if-eq·v10,·v15,·:cond_0150 ····if-eq·v9,·v14,·:cond_0
  
151 ····.line·125151 ····.line·125
152 ····new-instance·v15,·Lorg/apache/commons/math3/exception/DimensionMismatchException;152 ····new-instance·v14,·Lorg/apache/commons/math3/exception/DimensionMismatchException;
  
153 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I153 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I
  
154 ····move-result·v16154 ····move-result·v15
  
155 ····move/from16·v0,·v16 
  
156 ····invoke-direct·{v15,·v0,·v10},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V155 ····invoke-direct·{v14,·v15,·v9},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V
  
157 ····throw·v15156 ····throw·v14
  
158 ····.line·129157 ····.line·129
159 ····:cond_0158 ····:cond_0
160 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;159 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;
  
161 ····move-result-object·v11160 ····move-result-object·v10
  
162 ····.line·130161 ····.line·130
163 ····.local·v11,·"parent1Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"162 ····.local·v10,·"parent1Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"
164 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;163 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;
  
165 ····move-result-object·v12164 ····move-result-object·v11
  
166 ····.line·132165 ····.line·132
167 ····.local·v12,·"parent2Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"166 ····.local·v11,·"parent2Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"
168 ····new-instance·v1,·Ljava/util/ArrayList;167 ····new-instance·v1,·Ljava/util/ArrayList;
  
169 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;168 ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;
  
170 ····move-result-object·v15169 ····move-result-object·v14
  
171 ····invoke-direct·{v1,·v15},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V170 ····invoke-direct·{v1,·v14},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
172 ····.line·133171 ····.line·133
173 ····.local·v1,·"child1Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"172 ····.local·v1,·"child1Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"
174 ····new-instance·v2,·Ljava/util/ArrayList;173 ····new-instance·v2,·Ljava/util/ArrayList;
  
175 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;174 ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List;
  
176 ····move-result-object·v15175 ····move-result-object·v14
  
177 ····invoke-direct·{v2,·v15},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V176 ····invoke-direct·{v2,·v14},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
178 ····.line·136177 ····.line·136
179 ····.local·v2,·"child2Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"178 ····.local·v2,·"child2Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;"
180 ····new-instance·v14,·Ljava/util/HashSet;179 ····new-instance·v13,·Ljava/util/HashSet;
  
181 ····invoke-direct·{v14,·v10},·Ljava/util/HashSet;-><init>(I)V180 ····invoke-direct·{v13,·v9},·Ljava/util/HashSet;-><init>(I)V
  
182 ····.line·138181 ····.line·138
183 ····.local·v14,·"visitedIndices":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Integer;>;"182 ····.local·v13,·"visitedIndices":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Integer;>;"
184 ····new-instance·v8,·Ljava/util/ArrayList;183 ····new-instance·v7,·Ljava/util/ArrayList;
  
185 ····invoke-direct·{v8,·v10},·Ljava/util/ArrayList;-><init>(I)V184 ····invoke-direct·{v7,·v9},·Ljava/util/ArrayList;-><init>(I)V
  
186 ····.line·141185 ····.line·141
187 ····.local·v8,·"indices":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"186 ····.local·v7,·"indices":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
188 ····move-object/from16·v0,·p0187 ····move-object/from16·v0,·p0
  
189 ····iget-boolean·v15,·v0,·Lorg/apache/commons/math3/genetics/CycleCrossover;->randomStart:Z188 ····iget-boolean·v14,·v0,·Lorg/apache/commons/math3/genetics/CycleCrossover;->randomStart:Z
  
190 ····if-eqz·v15,·:cond_1189 ····if-eqz·v14,·:cond_1
  
191 ····invoke-static·{},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator;190 ····invoke-static·{},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator;
  
192 ····move-result-object·v15191 ····move-result-object·v14
  
193 ····invoke-interface·{v15,·v10},·Lorg/apache/commons/math3/random/RandomGenerator;->nextInt(I)I192 ····invoke-interface·{v14,·v9},·Lorg/apache/commons/math3/random/RandomGenerator;->nextInt(I)I
  
194 ····move-result·v7193 ····move-result·v6
  
195 ····.line·142194 ····.line·142
196 ····.local·v7,·"idx":I195 ····.local·v6,·"idx":I
197 ····:goto_0196 ····:goto_0
198 ····const/4·v3,·0x1197 ····const/4·v3,·0x1
  
199 ····.line·144198 ····.line·144
200 ····.local·v3,·"cycle":I199 ····.local·v3,·"cycle":I
201 ····:goto_1200 ····:goto_1
202 ····invoke-interface·{v14},·Ljava/util/Set;->size()I201 ····invoke-interface·{v13},·Ljava/util/Set;->size()I
  
203 ····move-result·v15202 ····move-result·v14
  
204 ····if-ge·v15,·v10,·:cond_6203 ····if-ge·v14,·v9,·:cond_6
  
205 ····.line·145204 ····.line·145
206 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;205 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
207 ····move-result-object·v15206 ····move-result-object·v14
  
208 ····invoke-interface·{v8,·v15},·Ljava/util/List;->add(Ljava/lang/Object;)Z207 ····invoke-interface·{v7,·v14},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
Max diff block lines reached; 8122/14493 bytes (56.04%) of diff not shown.
3.06 KB
smali/org/apache/commons/math3/genetics/BinaryChromosome.smali
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ····:cond_0112 ····:cond_0
113 ····return-object·v1113 ····return-object·v1
114 .end·method114 .end·method
  
  
115 #·virtual·methods115 #·virtual·methods
116 .method·protected·checkValidity(Ljava/util/List;)V116 .method·protected·checkValidity(Ljava/util/List;)V
117 ····.locals·7117 ····.locals·6
118 ····.annotation·system·Ldalvik/annotation/Signature;118 ····.annotation·system·Ldalvik/annotation/Signature;
119 ········value·=·{119 ········value·=·{
120 ············"(",120 ············"(",
121 ············"Ljava/util/List",121 ············"Ljava/util/List",
122 ············"<",122 ············"<",
123 ············"Ljava/lang/Integer;",123 ············"Ljava/lang/Integer;",
124 ············">;)V"124 ············">;)V"
Offset 131, 64 lines modifiedOffset 131, 64 lines modified
131 ········value·=·{131 ········value·=·{
132 ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException;132 ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException;
133 ········}133 ········}
134 ····.end·annotation134 ····.end·annotation
  
135 ····.prologue135 ····.prologue
136 ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"136 ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
137 ····const/4·v4,·0x1137 ····const/4·v3,·0x1
  
138 ····.line·55138 ····.line·55
139 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;139 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
140 ····move-result-object·v1140 ····move-result-object·v2
  
141 ····.local·v1,·"i$":Ljava/util/Iterator; 
142 ····:cond_0141 ····:cond_0
143 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z142 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
144 ····move-result·v2143 ····move-result·v1
  
145 ····if-eqz·v2,·:cond_2144 ····if-eqz·v1,·:cond_2
  
146 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;145 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
147 ····move-result-object·v2146 ····move-result-object·v1
  
148 ····check-cast·v2,·Ljava/lang/Integer;147 ····check-cast·v1,·Ljava/lang/Integer;
  
149 ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I148 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
150 ····move-result·v0149 ····move-result·v0
  
151 ····.line·56150 ····.line·56
152 ····.local·v0,·"i":I151 ····.local·v0,·"i":I
153 ····if-ltz·v0,·:cond_1152 ····if-ltz·v0,·:cond_1
  
154 ····if-le·v0,·v4,·:cond_0153 ····if-le·v0,·v3,·:cond_0
  
155 ····.line·57154 ····.line·57
156 ····:cond_1155 ····:cond_1
157 ····new-instance·v2,·Lorg/apache/commons/math3/genetics/InvalidRepresentationException;156 ····new-instance·v1,·Lorg/apache/commons/math3/genetics/InvalidRepresentationException;
  
158 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INVALID_BINARY_DIGIT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;157 ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INVALID_BINARY_DIGIT:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
159 ····new-array·v4,·v4,·[Ljava/lang/Object;158 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
160 ····const/4·v5,·0x0159 ····const/4·v4,·0x0
  
 160 ····.line·58
161 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;161 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
162 ····move-result-object·v6162 ····move-result-object·v5
  
163 ····aput-object·v6,·v4,·v5163 ····aput-object·v5,·v3,·v4
  
164 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/genetics/InvalidRepresentationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V164 ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/genetics/InvalidRepresentationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
  
165 ····throw·v2165 ····throw·v1
  
166 ····.line·61166 ····.line·61
167 ····.end·local·v0····#·"i":I167 ····.end·local·v0····#·"i":I
168 ····:cond_2168 ····:cond_2
169 ····return-void169 ····return-void
170 .end·method170 .end·method
  
813 B
smali/org/apache/commons/math3/genetics/TournamentSelection$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/genetics/TournamentSelection;18 .field·final·synthetic·this$0:Lorg/apache/commons/math3/genetics/TournamentSelection;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/commons/math3/genetics/TournamentSelection;I)V20 .method·constructor·<init>(Lorg/apache/commons/math3/genetics/TournamentSelection;I)V
21 ····.locals·021 ····.locals·0
22 ····.param·p2,·"x0"····#·I22 ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/genetics/TournamentSelection;
 23 ····.param·p2,·"populationLimit"····#·I
  
23 ····.prologue24 ····.prologue
24 ····.line·7725 ····.line·77
25 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection$1;->this$0:Lorg/apache/commons/math3/genetics/TournamentSelection;26 ····iput-object·p1,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection$1;->this$0:Lorg/apache/commons/math3/genetics/TournamentSelection;
  
26 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/genetics/ListPopulation;-><init>(I)V27 ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/genetics/ListPopulation;-><init>(I)V
  
1000 B
smali/org/apache/commons/math3/genetics/Chromosome.smali
    
Offset 44, 21 lines modifiedOffset 44, 19 lines modified
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I47 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
50 ····.prologue49 ····.prologue
51 ····.line·2850 ····.line·28
52 ····check-cast·p1,·Lorg/apache/commons/math3/genetics/Chromosome;51 ····check-cast·p1,·Lorg/apache/commons/math3/genetics/Chromosome;
  
53 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
54 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/genetics/Chromosome;->compareTo(Lorg/apache/commons/math3/genetics/Chromosome;)I52 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/genetics/Chromosome;->compareTo(Lorg/apache/commons/math3/genetics/Chromosome;)I
  
55 ····move-result·v053 ····move-result·v0
  
56 ····return·v054 ····return·v0
57 .end·method55 .end·method
  
Offset 89, 15 lines modifiedOffset 87, 14 lines modified
  
89 ····.prologue87 ····.prologue
90 ····.line·8488 ····.line·84
91 ····invoke-interface·{p1},·Lorg/apache/commons/math3/genetics/Population;->iterator()Ljava/util/Iterator;89 ····invoke-interface·{p1},·Lorg/apache/commons/math3/genetics/Population;->iterator()Ljava/util/Iterator;
  
92 ····move-result-object·v190 ····move-result-object·v1
  
93 ····.local·v1,·"i$":Ljava/util/Iterator; 
94 ····:cond_091 ····:cond_0
95 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z92 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
96 ····move-result·v293 ····move-result·v2
  
97 ····if-eqz·v2,·:cond_194 ····if-eqz·v2,·:cond_1
  
1.41 KB
smali/org/apache/commons/math3/genetics/TournamentSelection.smali
    
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
  
54 ····new-array·v6,·v6,·[Ljava/lang/Object;54 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
55 ····const/4·v7,·0x055 ····const/4·v7,·0x0
  
56 ····iget·v8,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection;->arity:I56 ····iget·v8,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection;->arity:I
  
 57 ····.line·74
57 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;58 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
58 ····move-result-object·v859 ····move-result-object·v8
  
59 ····aput-object·v8,·v6,·v760 ····aput-object·v8,·v6,·v7
  
60 ····const/4·v7,·0x161 ····const/4·v7,·0x1
Offset 180, 21 lines modifiedOffset 181, 23 lines modified
  
180 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome;181 ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome;
  
181 ····move-result-object·v0182 ····move-result-object·v0
  
182 ····check-cast·p1,·Lorg/apache/commons/math3/genetics/ListPopulation;183 ····check-cast·p1,·Lorg/apache/commons/math3/genetics/ListPopulation;
  
 184 ····.line·60
183 ····.end·local·p1····#·"population":Lorg/apache/commons/math3/genetics/Population;185 ····.end·local·p1····#·"population":Lorg/apache/commons/math3/genetics/Population;
184 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome;186 ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome;
  
185 ····move-result-object·v2187 ····move-result-object·v2
  
186 ····invoke-direct·{v1,·v0,·v2},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V188 ····invoke-direct·{v1,·v0,·v2},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V
  
 189 ····.line·59
187 ····return-object·v1190 ····return-object·v1
188 .end·method191 .end·method
  
189 .method·public·setArity(I)V192 .method·public·setArity(I)V
190 ····.locals·0193 ····.locals·0
191 ····.param·p1,·"arity"····#·I194 ····.param·p1,·"arity"····#·I
  
5.47 KB
smali/org/apache/commons/math3/genetics/RandomKey.smali
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 ····.line·7887 ····.line·78
88 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;88 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
89 ····move-result-object·v189 ····move-result-object·v1
  
90 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List;90 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List;
  
91 ····.line·8091 ····.line·81
92 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/RandomKey;->getLength()I92 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/RandomKey;->getLength()I
  
93 ····move-result·v193 ····move-result·v1
  
94 ····invoke-static·{v1},·Lorg/apache/commons/math3/genetics/RandomKey;->baseSequence(I)Ljava/util/List;94 ····invoke-static·{v1},·Lorg/apache/commons/math3/genetics/RandomKey;->baseSequence(I)Ljava/util/List;
  
95 ····move-result-object·v195 ····move-result-object·v1
Offset 106, 14 lines modifiedOffset 106, 15 lines modified
  
106 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List;106 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List;
  
107 ····invoke-static·{v1,·v2,·v3},·Lorg/apache/commons/math3/genetics/RandomKey;->decodeGeneric(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;107 ····invoke-static·{v1,·v2,·v3},·Lorg/apache/commons/math3/genetics/RandomKey;->decodeGeneric(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
  
108 ····move-result-object·v1108 ····move-result-object·v1
  
 109 ····.line·80
109 ····invoke-static·{v1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;110 ····invoke-static·{v1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
110 ····move-result-object·v1111 ····move-result-object·v1
  
111 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->baseSeqPermutation:Ljava/util/List;112 ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->baseSeqPermutation:Ljava/util/List;
  
112 ····.line·83113 ····.line·83
Offset 593, 15 lines modifiedOffset 594, 15 lines modified
593 ····:cond_0594 ····:cond_0
594 ····return-object·v1595 ····return-object·v1
595 .end·method596 .end·method
  
  
596 #·virtual·methods597 #·virtual·methods
597 .method·protected·checkValidity(Ljava/util/List;)V598 .method·protected·checkValidity(Ljava/util/List;)V
598 ····.locals·9599 ····.locals·8
599 ····.annotation·system·Ldalvik/annotation/Signature;600 ····.annotation·system·Ldalvik/annotation/Signature;
600 ········value·=·{601 ········value·=·{
601 ············"(",602 ············"(",
602 ············"Ljava/util/List",603 ············"Ljava/util/List",
603 ············"<",604 ············"<",
604 ············"Ljava/lang/Double;",605 ············"Ljava/lang/Double;",
605 ············">;)V"606 ············">;)V"
Offset 613, 91 lines modifiedOffset 614, 91 lines modified
613 ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException;614 ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException;
614 ········}615 ········}
615 ····.end·annotation616 ····.end·annotation
  
616 ····.prologue617 ····.prologue
617 ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/RandomKey;,·"Lorg/apache/commons/math3/genetics/RandomKey<TT;>;"618 ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/RandomKey;,·"Lorg/apache/commons/math3/genetics/RandomKey<TT;>;"
618 ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Double;>;"619 ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Double;>;"
619 ····const/4·v8,·0x1620 ····const/4·v7,·0x1
  
620 ····const/4·v7,·0x0621 ····const/4·v6,·0x0
  
621 ····.line·181622 ····.line·181
622 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;623 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
623 ····move-result-object·v0624 ····move-result-object·v3
  
624 ····.local·v0,·"i$":Ljava/util/Iterator; 
625 ····:cond_0625 ····:cond_0
626 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z626 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
627 ····move-result·v3627 ····move-result·v2
  
628 ····if-eqz·v3,·:cond_2628 ····if-eqz·v2,·:cond_2
  
629 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;629 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
630 ····move-result-object·v3630 ····move-result-object·v2
  
631 ····check-cast·v3,·Ljava/lang/Double;631 ····check-cast·v2,·Ljava/lang/Double;
  
632 ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D632 ····invoke-virtual·{v2},·Ljava/lang/Double;->doubleValue()D
  
633 ····move-result-wide·v1633 ····move-result-wide·v0
  
634 ····.line·182634 ····.line·182
635 ····.local·v1,·"val":D635 ····.local·v0,·"val":D
636 ····const-wide/16·v3,·0x0636 ····const-wide/16·v4,·0x0
  
637 ····cmpg-double·v3,·v1,·v3637 ····cmpg-double·v2,·v0,·v4
  
638 ····if-ltz·v3,·:cond_1638 ····if-ltz·v2,·:cond_1
  
639 ····const-wide/high16·v3,·0x3ff0000000000000L····#·1.0639 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0
  
640 ····cmpl-double·v3,·v1,·v3640 ····cmpl-double·v2,·v0,·v4
  
641 ····if-lez·v3,·:cond_0641 ····if-lez·v2,·:cond_0
  
642 ····.line·183642 ····.line·183
643 ····:cond_1643 ····:cond_1
644 ····new-instance·v3,·Lorg/apache/commons/math3/genetics/InvalidRepresentationException;644 ····new-instance·v2,·Lorg/apache/commons/math3/genetics/InvalidRepresentationException;
  
645 ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;645 ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
646 ····const/4·v5,·0x3646 ····const/4·v4,·0x3
  
647 ····new-array·v5,·v5,·[Ljava/lang/Object;647 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
 648 ····.line·184
648 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;649 ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
649 ····move-result-object·v6650 ····move-result-object·v5
  
650 ····aput-object·v6,·v5,·v7651 ····aput-object·v5,·v4,·v6
  
651 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;652 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
652 ····move-result-object·v6653 ····move-result-object·v5
  
653 ····aput-object·v6,·v5,·v8654 ····aput-object·v5,·v4,·v7
  
654 ····const/4·v6,·0x2655 ····const/4·v5,·0x2
  
655 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;656 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
656 ····move-result-object·v7657 ····move-result-object·v6
  
657 ····aput-object·v7,·v5,·v6658 ····aput-object·v6,·v4,·v5
  
Max diff block lines reached; 280/5490 bytes (5.10%) of diff not shown.
1.1 KB
smali/org/apache/commons/math3/genetics/NPointCrossover.smali
    
Offset 299, 22 lines modifiedOffset 299, 24 lines modified
  
299 ····move-object/from16·v0,·p1299 ····move-object/from16·v0,·p1
  
300 ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;300 ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
301 ····move-result-object·v16301 ····move-result-object·v16
  
 302 ····.line·177
302 ····move-object/from16·v0,·p2303 ····move-object/from16·v0,·p2
  
303 ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;304 ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
304 ····move-result-object·v17305 ····move-result-object·v17
  
305 ····invoke-direct/range·{v15·..·v17},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V306 ····invoke-direct/range·{v15·..·v17},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V
  
 307 ····.line·176
306 ····return-object·v15308 ····return-object·v15
307 .end·method309 .end·method
  
  
308 #·virtual·methods310 #·virtual·methods
309 .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;311 .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;
310 ····.locals·3312 ····.locals·3
2.21 KB
smali/org/apache/commons/math3/genetics/GeneticAlgorithm.smali
    
Offset 75, 14 lines modifiedOffset 75, 15 lines modified
  
75 ····.line·7575 ····.line·75
76 ····:cond_076 ····:cond_0
77 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;77 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
78 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CROSSOVER_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;78 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CROSSOVER_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 79 ····.line·76
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·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;82 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
82 ····move-result-object·v383 ····move-result-object·v3
Offset 107, 14 lines modifiedOffset 108, 15 lines modified
  
107 ····.line·79108 ····.line·79
108 ····:cond_2109 ····:cond_2
109 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;110 ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException;
  
110 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MUTATION_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;111 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MUTATION_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 112 ····.line·80
111 ····invoke-static·{p5,·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;113 ····invoke-static·{p5,·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
112 ····move-result-object·v2114 ····move-result-object·v2
  
113 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;115 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
114 ····move-result-object·v3116 ····move-result-object·v3
Offset 389, 26 lines modifiedOffset 391, 28 lines modified
389 ····cmpg-double·v4,·v4,·v6391 ····cmpg-double·v4,·v4,·v6
  
390 ····if-gez·v4,·:cond_2392 ····if-gez·v4,·:cond_2
  
391 ····.line·167393 ····.line·167
392 ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ChromosomePair;394 ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ChromosomePair;
  
 395 ····.line·168
393 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy;396 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy;
  
394 ····move-result-object·v4397 ····move-result-object·v4
  
395 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getFirst()Lorg/apache/commons/math3/genetics/Chromosome;398 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getFirst()Lorg/apache/commons/math3/genetics/Chromosome;
  
396 ····move-result-object·v5399 ····move-result-object·v5
  
397 ····invoke-interface·{v4,·v5},·Lorg/apache/commons/math3/genetics/MutationPolicy;->mutate(Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/Chromosome;400 ····invoke-interface·{v4,·v5},·Lorg/apache/commons/math3/genetics/MutationPolicy;->mutate(Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/Chromosome;
  
398 ····move-result-object·v4401 ····move-result-object·v4
  
 402 ····.line·169
399 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy;403 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy;
  
400 ····move-result-object·v5404 ····move-result-object·v5
  
401 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getSecond()Lorg/apache/commons/math3/genetics/Chromosome;405 ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getSecond()Lorg/apache/commons/math3/genetics/Chromosome;
  
402 ····move-result-object·v6406 ····move-result-object·v6
3.77 KB
smali/org/apache/commons/math3/genetics/ListPopulation.smali
    
Offset 105, 14 lines modifiedOffset 105, 15 lines modified
105 ····if-le·v0,·p2,·:cond_2105 ····if-le·v0,·p2,·:cond_2
  
106 ····.line·76106 ····.line·76
107 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;107 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
108 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;108 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 109 ····.line·77
109 ····invoke-interface·{p1},·Ljava/util/List;->size()I110 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
110 ····move-result·v2111 ····move-result·v2
  
111 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;112 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
112 ····move-result-object·v2113 ····move-result-object·v2
Offset 173, 14 lines modifiedOffset 174, 15 lines modified
173 ····.line·151174 ····.line·151
174 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;175 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
175 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;176 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
176 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;177 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;
  
 178 ····.line·152
177 ····invoke-interface·{v2},·Ljava/util/List;->size()I179 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
178 ····move-result·v2180 ····move-result·v2
  
179 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;181 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
180 ····move-result-object·v2182 ····move-result-object·v2
Offset 247, 14 lines modifiedOffset 249, 15 lines modified
247 ····.line·119249 ····.line·119
248 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;250 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
249 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;251 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
250 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;252 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;
  
 253 ····.line·120
251 ····invoke-interface·{v2},·Ljava/util/List;->size()I254 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
252 ····move-result·v2255 ····move-result·v2
  
253 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;256 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
254 ····move-result-object·v2257 ····move-result-object·v2
Offset 320, 37 lines modifiedOffset 323, 36 lines modified
  
320 ····move-result-object·v0323 ····move-result-object·v0
  
321 ····return-object·v0324 ····return-object·v0
322 .end·method325 .end·method
  
323 .method·public·getFittestChromosome()Lorg/apache/commons/math3/genetics/Chromosome;326 .method·public·getFittestChromosome()Lorg/apache/commons/math3/genetics/Chromosome;
324 ····.locals·5327 ····.locals·4
  
325 ····.prologue328 ····.prologue
326 ····.line·163329 ····.line·163
327 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;330 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;
  
328 ····const/4·v4,·0x0331 ····const/4·v3,·0x0
  
329 ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;332 ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
330 ····move-result-object·v0333 ····move-result-object·v0
  
331 ····check-cast·v0,·Lorg/apache/commons/math3/genetics/Chromosome;334 ····check-cast·v0,·Lorg/apache/commons/math3/genetics/Chromosome;
  
332 ····.line·164335 ····.line·164
333 ····.local·v0,·"bestChromosome":Lorg/apache/commons/math3/genetics/Chromosome;336 ····.local·v0,·"bestChromosome":Lorg/apache/commons/math3/genetics/Chromosome;
334 ····iget-object·v3,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;337 ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List;
  
335 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;338 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
336 ····move-result-object·v2339 ····move-result-object·v2
  
337 ····.local·v2,·"i$":Ljava/util/Iterator; 
338 ····:cond_0340 ····:cond_0
339 ····:goto_0341 ····:goto_0
340 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z342 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
341 ····move-result·v3343 ····move-result·v3
  
342 ····if-eqz·v3,·:cond_1344 ····if-eqz·v3,·:cond_1
Offset 474, 14 lines modifiedOffset 476, 15 lines modified
474 ····if-le·v0,·v1,·:cond_1476 ····if-le·v0,·v1,·:cond_1
  
475 ····.line·103477 ····.line·103
476 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;478 ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;
  
477 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;479 ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
  
 480 ····.line·104
478 ····invoke-interface·{p1},·Ljava/util/List;->size()I481 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
479 ····move-result·v2482 ····move-result·v2
  
480 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;483 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
481 ····move-result-object·v2484 ····move-result-object·v2
466 B
smali/org/apache/commons/math3/genetics/RandomKeyMutation.smali
    
Offset 41, 14 lines modifiedOffset 41, 15 lines modified
  
41 ····const/4·v6,·0x141 ····const/4·v6,·0x1
  
42 ····new-array·v6,·v6,·[Ljava/lang/Object;42 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
43 ····const/4·v7,·0x043 ····const/4·v7,·0x0
  
 44 ····.line·42
44 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;45 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
45 ····move-result-object·v846 ····move-result-object·v8
  
46 ····invoke-virtual·{v8},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;47 ····invoke-virtual·{v8},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
47 ····move-result-object·v848 ····move-result-object·v8
646 B
smali/org/apache/commons/math3/genetics/ElitisticListPopulation.smali
    
Offset 90, 14 lines modifiedOffset 90, 15 lines modified
90 .method·public·nextGeneration()Lorg/apache/commons/math3/genetics/Population;90 .method·public·nextGeneration()Lorg/apache/commons/math3/genetics/Population;
91 ····.locals·891 ····.locals·8
  
92 ····.prologue92 ····.prologue
93 ····.line·8393 ····.line·83
94 ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;94 ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;
  
 95 ····.line·84
95 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getPopulationLimit()I96 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getPopulationLimit()I
  
96 ····move-result·v497 ····move-result·v4
  
97 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getElitismRate()D98 ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getElitismRate()D
  
98 ····move-result-wide·v599 ····move-result-wide·v5
1.12 KB
smali/org/apache/commons/math3/genetics/OnePointCrossover.smali
    
Offset 172, 20 lines modifiedOffset 172, 22 lines modified
172 ····:cond_2172 ····:cond_2
173 ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair;173 ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair;
  
174 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;174 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
175 ····move-result-object·v8175 ····move-result-object·v8
  
 176 ····.line·126
176 ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;177 ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
177 ····move-result-object·v9178 ····move-result-object·v9
  
178 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V179 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V
  
 180 ····.line·125
179 ····return-object·v7181 ····return-object·v7
180 .end·method182 .end·method
  
  
181 #·virtual·methods183 #·virtual·methods
182 .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;184 .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;
183 ····.locals·3185 ····.locals·3
1.11 KB
smali/org/apache/commons/math3/genetics/UniformCrossover.smali
    
Offset 217, 20 lines modifiedOffset 217, 22 lines modified
217 ····:cond_2217 ····:cond_2
218 ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair;218 ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair;
  
219 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;219 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
220 ····move-result-object·v8220 ····move-result-object·v8
  
 221 ····.line·133
221 ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;222 ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome;
  
222 ····move-result-object·v9223 ····move-result-object·v9
  
223 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V224 ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V
  
 225 ····.line·132
224 ····return-object·v7226 ····return-object·v7
225 .end·method227 .end·method
  
  
226 #·virtual·methods228 #·virtual·methods
227 .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;229 .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair;
228 ····.locals·3230 ····.locals·3
279 B
smali/org/aminb/mathtools/app/R.smali
    
Offset 30, 10 lines modifiedOffset 30, 9 lines modified
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·1033 ····.line·10
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·597 
36 ····return-void35 ····return-void
37 .end·method36 .end·method
676 B
smali/org/aminb/mathtools/app/math/Line3D.smali
    
Offset 1680, 14 lines modifiedOffset 1680, 15 lines modified
  
1680 ····if-nez·v3,·:cond_01680 ····if-nez·v3,·:cond_0
  
1681 ····aget-wide·v3,·v0,·v11681 ····aget-wide·v3,·v0,·v1
  
1682 ····iget-object·v5,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptB:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;1682 ····iget-object·v5,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptB:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
 1683 ····.line·161
1683 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D1684 ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
  
1684 ····move-result-wide·v51685 ····move-result-wide·v5
  
1685 ····iget-object·v7,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptA:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;1686 ····iget-object·v7,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptA:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
  
1686 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D1687 ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D
1.23 KB
smali/org/aminb/mathtools/app/fragment/MainFragment$MainSmallCard.smali
    
Offset 27, 28 lines modifiedOffset 27, 30 lines modified
  
27 .field·protected·title:Ljava/lang/String;27 .field·protected·title:Ljava/lang/String;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;)V29 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;)V
30 ····.locals·130 ····.locals·1
 31 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/MainFragment;
31 ····.param·p2,·"context"····#·Landroid/content/Context;32 ····.param·p2,·"context"····#·Landroid/content/Context;
  
32 ····.prologue33 ····.prologue
33 ····.line·13634 ····.line·136
34 ····const·v0,·0x7f03000735 ····const·v0,·0x7f030007
  
35 ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V36 ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V
  
36 ····.line·13737 ····.line·137
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
39 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V40 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V
40 ····.locals·041 ····.locals·0
 42 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/MainFragment;
41 ····.param·p2,·"context"····#·Landroid/content/Context;43 ····.param·p2,·"context"····#·Landroid/content/Context;
42 ····.param·p3,·"innerLayout"····#·I44 ····.param·p3,·"innerLayout"····#·I
  
43 ····.prologue45 ····.prologue
44 ····.line·13946 ····.line·139
45 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;47 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;
  
514 B
smali/org/aminb/mathtools/app/fragment/MainFragment.smali
    
Offset 23, 15 lines modifiedOffset 23, 14 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·4426 ····.line·44
27 ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/fragment/BaseFragment;-><init>()V27 ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/fragment/BaseFragment;-><init>()V
  
28 ····.line·125 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
  
31 .method·private·addToolsCards(Ljava/util/ArrayList;)Ljava/util/ArrayList;30 .method·private·addToolsCards(Ljava/util/ArrayList;)Ljava/util/ArrayList;
32 ····.locals·331 ····.locals·3
33 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
34 ········value·=·{33 ········value·=·{
763 B
smali/org/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;21 .field·final·synthetic·this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V23 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·21427 ····.line·214
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;->this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;->this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.81 KB
smali/org/aminb/mathtools/app/fragment/FeedbackFragment.smali
    
Offset 294, 14 lines modifiedOffset 294, 15 lines modified
  
294 ····const-string·v10,·"market://details?id="294 ····const-string·v10,·"market://details?id="
  
295 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;295 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
296 ····move-result-object·v9296 ····move-result-object·v9
  
 297 ····.line·85
297 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;298 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
298 ····move-result-object·v10299 ····move-result-object·v10
  
299 ····invoke-virtual·{v10},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;300 ····invoke-virtual·{v10},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;
  
300 ····move-result-object·v10301 ····move-result-object·v10
Offset 314, 14 lines modifiedOffset 315, 15 lines modified
  
314 ····move-result-object·v9315 ····move-result-object·v9
  
315 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;316 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
316 ····move-result-object·v9317 ····move-result-object·v9
  
 318 ····.line·84
317 ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;319 ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
318 ····move-result-object·v8320 ····move-result-object·v8
  
319 ····.line·86321 ····.line·86
320 ····.local·v8,·"uri":Landroid/net/Uri;322 ····.local·v8,·"uri":Landroid/net/Uri;
321 ····new-instance·v5,·Landroid/content/Intent;323 ····new-instance·v5,·Landroid/content/Intent;
Offset 352, 14 lines modifiedOffset 354, 15 lines modified
  
352 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;354 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
353 ····move-result-object·v11355 ····move-result-object·v11
  
354 ····const·v12,·0x7f0c003d356 ····const·v12,·0x7f0c003d
  
 357 ····.line·91
355 ····invoke-virtual·{p0,·v12},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String;358 ····invoke-virtual·{p0,·v12},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String;
  
356 ····move-result-object·v12359 ····move-result-object·v12
  
357 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;360 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
358 ····move-result-object·v11361 ····move-result-object·v11
Offset 370, 14 lines modifiedOffset 373, 15 lines modified
  
370 ····invoke-static·{v11},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;373 ····invoke-static·{v11},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
371 ····move-result-object·v11374 ····move-result-object·v11
  
372 ····invoke-direct·{v9,·v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V375 ····invoke-direct·{v9,·v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  
 376 ····.line·90
373 ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->startActivity(Landroid/content/Intent;)V377 ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->startActivity(Landroid/content/Intent;)V
  
374 ····goto·:goto_0378 ····goto·:goto_0
  
375 ····.line·94379 ····.line·94
376 ····:pswitch_2380 ····:pswitch_2
377 ····const/4·v6,·0x0381 ····const/4·v6,·0x0
Offset 402, 14 lines modifiedOffset 406, 15 lines modified
402 ····.line·98406 ····.line·98
403 ····new-instance·v7,·Landroid/content/Intent;407 ····new-instance·v7,·Landroid/content/Intent;
  
404 ····const-string·v9,·"android.intent.action.VIEW"408 ····const-string·v9,·"android.intent.action.VIEW"
  
405 ····const-string·v10,·"twitter://user?user_id=1254283670"409 ····const-string·v10,·"twitter://user?user_id=1254283670"
  
 410 ····.line·99
406 ····invoke-static·{v10},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;411 ····invoke-static·{v10},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
407 ····move-result-object·v10412 ····move-result-object·v10
  
408 ····invoke-direct·{v7,·v9,·v10},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V413 ····invoke-direct·{v7,·v9,·v10},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
409 ····:try_end_0414 ····:try_end_0
410 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0415 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 454, 14 lines modifiedOffset 459, 15 lines modified
  
454 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;459 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
455 ····move-result-object·v10460 ····move-result-object·v10
  
456 ····const·v11,·0x7f0c003e461 ····const·v11,·0x7f0c003e
  
 462 ····.line·104
457 ····invoke-virtual·{p0,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String;463 ····invoke-virtual·{p0,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String;
  
458 ····move-result-object·v11464 ····move-result-object·v11
  
459 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;465 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
460 ····move-result-object·v10466 ····move-result-object·v10
Offset 532, 38 lines modifiedOffset 538, 42 lines modified
  
532 ····const/4·v11,·0x1538 ····const/4·v11,·0x1
  
533 ····new-array·v11,·v11,·[Ljava/lang/Object;539 ····new-array·v11,·v11,·[Ljava/lang/Object;
  
534 ····const/4·v12,·0x0540 ····const/4·v12,·0x0
  
 541 ····.line·114
535 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;542 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
536 ····move-result-object·v13543 ····move-result-object·v13
  
537 ····invoke-static·{v13},·Lorg/aminb/mathtools/app/util/Utils;->GetAppVersion(Landroid/app/Activity;)Ljava/lang/String;544 ····invoke-static·{v13},·Lorg/aminb/mathtools/app/util/Utils;->GetAppVersion(Landroid/app/Activity;)Ljava/lang/String;
  
538 ····move-result-object·v13545 ····move-result-object·v13
  
539 ····aput-object·v13,·v11,·v12546 ····aput-object·v13,·v11,·v12
  
 547 ····.line·113
540 ····invoke-virtual·{p0,·v10,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;548 ····invoke-virtual·{p0,·v10,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
541 ····move-result-object·v10549 ····move-result-object·v10
  
542 ····invoke-virtual·{v2,·v9,·v10},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;550 ····invoke-virtual·{v2,·v9,·v10},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
543 ····.line·116551 ····.line·116
544 ····const·v9,·0x7f0c0045552 ····const·v9,·0x7f0c0045
  
 553 ····.line·117
545 ····:try_start_2554 ····:try_start_2
546 ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String;555 ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String;
Max diff block lines reached; 877/4801 bytes (18.27%) of diff not shown.
2.68 KB
smali/org/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;21 .field·final·synthetic·this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;)V23 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
25 ····.prologue26 ····.prologue
26 ····.line·20827 ····.line·208
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 55, 44 lines modifiedOffset 56, 48 lines modified
  
55 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;56 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
56 ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;57 ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;
  
57 ····const·v2,·0x7f0c001c58 ····const·v2,·0x7f0c001c
  
 59 ····.line·212
58 ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;60 ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;
  
59 ····move-result-object·v161 ····move-result-object·v1
  
60 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;62 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
61 ····move-result-object·v063 ····move-result-object·v0
  
62 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;64 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
63 ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;65 ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;
  
64 ····const·v2,·0x7f0c001d66 ····const·v2,·0x7f0c001d
  
 67 ····.line·213
65 ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;68 ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;
  
66 ····move-result-object·v169 ····move-result-object·v1
  
67 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;70 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
68 ····move-result-object·v071 ····move-result-object·v0
  
69 ····const·v1,·0x7f0c003272 ····const·v1,·0x7f0c0032
  
70 ····new-instance·v2,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;73 ····new-instance·v2,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;
  
71 ····invoke-direct·{v2,·p0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V74 ····invoke-direct·{v2,·p0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V
  
 75 ····.line·214
72 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;76 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
73 ····move-result-object·v077 ····move-result-object·v0
  
 78 ····.line·218
74 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;79 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
75 ····.line·21980 ····.line·219
76 ····return-void81 ····return-void
77 .end·method82 .end·method
2.76 KB
smali/org/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$intent_content:Landroid/content/Intent;22 .field·final·synthetic·val$intent_content:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;Landroid/content/Intent;)V24 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
26 ····.prologue27 ····.prologue
27 ····.line·15128 ····.line·151
28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;29 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
29 ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent;30 ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent;
  
Offset 70, 48 lines modifiedOffset 71, 52 lines modified
  
70 ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;71 ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
71 ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;72 ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;
  
72 ····const·v5,·0x7f0c005673 ····const·v5,·0x7f0c0056
  
 74 ····.line·157
73 ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;75 ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;
  
74 ····move-result-object·v476 ····move-result-object·v4
  
75 ····aput-object·v4,·v2,·v377 ····aput-object·v4,·v2,·v3
  
76 ····const/4·v3,·0x178 ····const/4·v3,·0x1
  
77 ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;79 ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
78 ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;80 ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;
  
79 ····const·v5,·0x7f0c005781 ····const·v5,·0x7f0c0057
  
 82 ····.line·158
80 ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;83 ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;
  
81 ····move-result-object·v484 ····move-result-object·v4
  
82 ····aput-object·v4,·v2,·v385 ····aput-object·v4,·v2,·v3
  
83 ····const/4·v3,·0x286 ····const/4·v3,·0x2
  
84 ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;87 ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;
  
85 ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;88 ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment;
  
86 ····const·v5,·0x7f0c005489 ····const·v5,·0x7f0c0054
  
 90 ····.line·159
87 ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;91 ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String;
  
88 ····move-result-object·v492 ····move-result-object·v4
  
89 ····aput-object·v4,·v2,·v393 ····aput-object·v4,·v2,·v3
  
 94 ····.line·156
90 ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V95 ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V
  
91 ····.line·16096 ····.line·160
92 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent;97 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent;
  
93 ····invoke-virtual·{v1,·v0},·Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;98 ····invoke-virtual·{v1,·v0},·Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
  
4.33 KB
smali/org/aminb/mathtools/app/fragment/vector/ProjectionsFragment.smali
    
Offset 152, 14 lines modifiedOffset 152, 15 lines modified
  
152 ····move-result·v2152 ····move-result·v2
  
153 ····if-gtz·v2,·:cond_1153 ····if-gtz·v2,·:cond_1
  
154 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;154 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;
  
 155 ····.line·157
155 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;156 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
156 ····move-result-object·v2157 ····move-result-object·v2
  
157 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I158 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
158 ····move-result·v2159 ····move-result·v2
Offset 182, 15 lines modifiedOffset 183, 15 lines modified
182 ····:cond_0183 ····:cond_0
183 ····:goto_0184 ····:goto_0
184 ····return·v0185 ····return·v0
  
185 ····:cond_1186 ····:cond_1
186 ····move·v0,·v1187 ····move·v0,·v1
  
187 ····.line·156188 ····.line·157
188 ····goto·:goto_0189 ····goto·:goto_0
  
189 ····.line·160190 ····.line·160
190 ····:cond_2191 ····:cond_2
191 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText;192 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText;
  
192 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;193 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
Offset 225, 14 lines modifiedOffset 226, 15 lines modified
  
225 ····move-result·v2226 ····move-result·v2
  
226 ····if-gtz·v2,·:cond_3227 ····if-gtz·v2,·:cond_3
  
227 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;228 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;
  
 229 ····.line·161
228 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;230 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
229 ····move-result-object·v2231 ····move-result-object·v2
  
230 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I232 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
231 ····move-result·v2233 ····move-result·v2
Offset 307, 14 lines modifiedOffset 309, 15 lines modified
  
307 ····move-result·v2309 ····move-result·v2
  
308 ····if-lez·v2,·:cond_1310 ····if-lez·v2,·:cond_1
  
309 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;311 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;
  
 312 ····.line·147
310 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;313 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
311 ····move-result-object·v2314 ····move-result-object·v2
  
312 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I315 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
313 ····move-result·v2316 ····move-result·v2
Offset 337, 15 lines modifiedOffset 340, 15 lines modified
337 ····:cond_0340 ····:cond_0
338 ····:goto_0341 ····:goto_0
339 ····return·v0342 ····return·v0
  
340 ····:cond_1343 ····:cond_1
341 ····move·v0,·v1344 ····move·v0,·v1
  
342 ····.line·146345 ····.line·147
343 ····goto·:goto_0346 ····goto·:goto_0
  
344 ····.line·150347 ····.line·150
345 ····:cond_2348 ····:cond_2
346 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText;349 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText;
  
347 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;350 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
Offset 380, 14 lines modifiedOffset 383, 15 lines modified
  
380 ····move-result·v2383 ····move-result·v2
  
381 ····if-lez·v2,·:cond_3384 ····if-lez·v2,·:cond_3
  
382 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;385 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText;
  
 386 ····.line·151
383 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;387 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
384 ····move-result-object·v2388 ····move-result-object·v2
  
385 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I389 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
386 ····move-result·v2390 ····move-result·v2
Offset 464, 14 lines modifiedOffset 468, 15 lines modified
  
464 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;468 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
465 ····move-result-object·v2469 ····move-result-object·v2
  
466 ····new-instance·v3,·Ljava/text/DecimalFormat;470 ····new-instance·v3,·Ljava/text/DecimalFormat;
  
 471 ····.line·167
467 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String;472 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String;
  
468 ····move-result-object·v4473 ····move-result-object·v4
  
469 ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V474 ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V
  
470 ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcScalarProjection(Ljava/util/List;Ljava/util/List;)D475 ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcScalarProjection(Ljava/util/List;Ljava/util/List;)D
Offset 512, 14 lines modifiedOffset 517, 15 lines modified
  
512 ····move-result-object·v3517 ····move-result-object·v3
  
513 ····new-array·v4,·v11,·[Ljava/lang/Object;518 ····new-array·v4,·v11,·[Ljava/lang/Object;
  
514 ····new-instance·v5,·Ljava/text/DecimalFormat;519 ····new-instance·v5,·Ljava/text/DecimalFormat;
  
 520 ····.line·173
515 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String;521 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String;
  
516 ····move-result-object·v6522 ····move-result-object·v6
  
517 ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V523 ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V
  
518 ····aget-wide·v6,·v1,·v9524 ····aget-wide·v6,·v1,·v9
Max diff block lines reached; 844/4290 bytes (19.67%) of diff not shown.
741 B
smali/org/aminb/mathtools/app/fragment/vector/LinesFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$curFocus:Landroid/view/View;22 .field·final·synthetic·val$curFocus:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/view/View;)V24 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·49528 ····.line·495
28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;29 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;
  
29 ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->val$curFocus:Landroid/view/View;30 ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->val$curFocus:Landroid/view/View;
  
759 B
smali/org/aminb/mathtools/app/fragment/vector/ProductsFragment$MTWatcher.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;)V23 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·18227 ····.line·182
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.0 KB
smali/org/aminb/mathtools/app/fragment/vector/LinesFragment.smali
    
Offset 240, 14 lines modifiedOffset 240, 15 lines modified
  
240 ····move-result·v2240 ····move-result·v2
  
241 ····if-gtz·v2,·:cond_1241 ····if-gtz·v2,·:cond_1
  
242 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;242 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;
  
 243 ····.line·326
243 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;244 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
244 ····move-result-object·v2245 ····move-result-object·v2
  
245 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I246 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
246 ····move-result·v2247 ····move-result·v2
Offset 270, 15 lines modifiedOffset 271, 15 lines modified
270 ····:cond_0271 ····:cond_0
271 ····:goto_0272 ····:goto_0
272 ····return·v0273 ····return·v0
  
273 ····:cond_1274 ····:cond_1
274 ····move·v0,·v1275 ····move·v0,·v1
  
275 ····.line·325276 ····.line·326
276 ····goto·:goto_0277 ····goto·:goto_0
  
277 ····.line·329278 ····.line·329
278 ····:cond_2279 ····:cond_2
279 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText;280 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText;
  
280 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;281 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
Offset 313, 14 lines modifiedOffset 314, 15 lines modified
  
313 ····move-result·v2314 ····move-result·v2
  
314 ····if-gtz·v2,·:cond_3315 ····if-gtz·v2,·:cond_3
  
315 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;316 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;
  
 317 ····.line·330
316 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;318 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
317 ····move-result-object·v2319 ····move-result-object·v2
  
318 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I320 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
319 ····move-result·v2321 ····move-result·v2
Offset 402, 14 lines modifiedOffset 404, 15 lines modified
  
402 ····move-result·v2404 ····move-result·v2
  
403 ····if-lez·v2,·:cond_1405 ····if-lez·v2,·:cond_1
  
404 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;406 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;
  
 407 ····.line·308
405 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;408 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
406 ····move-result-object·v2409 ····move-result-object·v2
  
407 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I410 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
408 ····move-result·v2411 ····move-result·v2
Offset 426, 14 lines modifiedOffset 429, 15 lines modified
  
426 ····move-result·v2429 ····move-result·v2
  
427 ····if-lez·v2,·:cond_1430 ····if-lez·v2,·:cond_1
  
428 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->xp0:Landroid/widget/EditText;431 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->xp0:Landroid/widget/EditText;
  
 432 ····.line·309
429 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;433 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
430 ····move-result-object·v2434 ····move-result-object·v2
  
431 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I435 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
432 ····move-result·v2436 ····move-result·v2
Offset 450, 14 lines modifiedOffset 454, 15 lines modified
  
450 ····move-result·v2454 ····move-result·v2
  
451 ····if-lez·v2,·:cond_1455 ····if-lez·v2,·:cond_1
  
452 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dpx:Landroid/widget/EditText;456 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dpx:Landroid/widget/EditText;
  
 457 ····.line·310
453 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;458 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
454 ····move-result-object·v2459 ····move-result-object·v2
  
455 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I460 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
456 ····move-result·v2461 ····move-result·v2
Offset 480, 15 lines modifiedOffset 485, 15 lines modified
480 ····:cond_0485 ····:cond_0
481 ····:goto_0486 ····:goto_0
482 ····return·v0487 ····return·v0
  
483 ····:cond_1488 ····:cond_1
484 ····move·v0,·v1489 ····move·v0,·v1
  
485 ····.line·307490 ····.line·310
486 ····goto·:goto_0491 ····goto·:goto_0
  
487 ····.line·313492 ····.line·313
488 ····:cond_2493 ····:cond_2
489 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText;494 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText;
  
490 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;495 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
Offset 523, 14 lines modifiedOffset 528, 15 lines modified
  
523 ····move-result·v2528 ····move-result·v2
  
524 ····if-lez·v2,·:cond_3529 ····if-lez·v2,·:cond_3
  
525 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;530 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText;
  
 531 ····.line·314
526 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;532 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
527 ····move-result-object·v2533 ····move-result-object·v2
  
528 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I534 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
529 ····move-result·v2535 ····move-result·v2
Max diff block lines reached; 7951/11135 bytes (71.41%) of diff not shown.
4.69 KB
smali/org/aminb/mathtools/app/fragment/vector/ProductsFragment.smali
    
Offset 152, 14 lines modifiedOffset 152, 15 lines modified
  
152 ····move-result·v2152 ····move-result·v2
  
153 ····if-gtz·v2,·:cond_1153 ····if-gtz·v2,·:cond_1
  
154 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;154 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;
  
 155 ····.line·157
155 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;156 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
156 ····move-result-object·v2157 ····move-result-object·v2
  
157 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I158 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
158 ····move-result·v2159 ····move-result·v2
Offset 182, 15 lines modifiedOffset 183, 15 lines modified
182 ····:cond_0183 ····:cond_0
183 ····:goto_0184 ····:goto_0
184 ····return·v0185 ····return·v0
  
185 ····:cond_1186 ····:cond_1
186 ····move·v0,·v1187 ····move·v0,·v1
  
187 ····.line·156188 ····.line·157
188 ····goto·:goto_0189 ····goto·:goto_0
  
189 ····.line·160190 ····.line·160
190 ····:cond_2191 ····:cond_2
191 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText;192 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText;
  
192 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;193 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
Offset 225, 14 lines modifiedOffset 226, 15 lines modified
  
225 ····move-result·v2226 ····move-result·v2
  
226 ····if-gtz·v2,·:cond_3227 ····if-gtz·v2,·:cond_3
  
227 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;228 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;
  
 229 ····.line·161
228 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;230 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
229 ····move-result-object·v2231 ····move-result-object·v2
  
230 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I232 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
231 ····move-result·v2233 ····move-result·v2
Offset 307, 14 lines modifiedOffset 309, 15 lines modified
  
307 ····move-result·v2309 ····move-result·v2
  
308 ····if-lez·v2,·:cond_1310 ····if-lez·v2,·:cond_1
  
309 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;311 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;
  
 312 ····.line·147
310 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;313 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
311 ····move-result-object·v2314 ····move-result-object·v2
  
312 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I315 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
313 ····move-result·v2316 ····move-result·v2
Offset 337, 15 lines modifiedOffset 340, 15 lines modified
337 ····:cond_0340 ····:cond_0
338 ····:goto_0341 ····:goto_0
339 ····return·v0342 ····return·v0
  
340 ····:cond_1343 ····:cond_1
341 ····move·v0,·v1344 ····move·v0,·v1
  
342 ····.line·146345 ····.line·147
343 ····goto·:goto_0346 ····goto·:goto_0
  
344 ····.line·150347 ····.line·150
345 ····:cond_2348 ····:cond_2
346 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText;349 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText;
  
347 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;350 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
Offset 380, 14 lines modifiedOffset 383, 15 lines modified
  
380 ····move-result·v2383 ····move-result·v2
  
381 ····if-lez·v2,·:cond_3384 ····if-lez·v2,·:cond_3
  
382 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;385 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText;
  
 386 ····.line·151
383 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;387 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
384 ····move-result-object·v2388 ····move-result-object·v2
  
385 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I389 ····invoke-interface·{v2},·Landroid/text/Editable;->length()I
  
386 ····move-result·v2390 ····move-result·v2
Offset 466, 14 lines modifiedOffset 470, 15 lines modified
  
466 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;470 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
467 ····move-result-object·v2471 ····move-result-object·v2
  
468 ····new-instance·v3,·Ljava/text/DecimalFormat;472 ····new-instance·v3,·Ljava/text/DecimalFormat;
  
 473 ····.line·167
469 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String;474 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String;
  
470 ····move-result-object·v4475 ····move-result-object·v4
  
471 ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V476 ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V
  
472 ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcDotProduct(Ljava/util/List;Ljava/util/List;)D477 ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcDotProduct(Ljava/util/List;Ljava/util/List;)D
Offset 521, 14 lines modifiedOffset 526, 15 lines modified
  
521 ····move-result-object·v3526 ····move-result-object·v3
  
522 ····new-array·v4,·v6,·[Ljava/lang/Object;527 ····new-array·v4,·v6,·[Ljava/lang/Object;
  
523 ····new-instance·v5,·Ljava/text/DecimalFormat;528 ····new-instance·v5,·Ljava/text/DecimalFormat;
  
 529 ····.line·173
524 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String;530 ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String;
  
525 ····move-result-object·v6531 ····move-result-object·v6
  
526 ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V532 ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V
  
527 ····aget-wide·v6,·v1,·v9533 ····aget-wide·v6,·v1,·v9
Max diff block lines reached; 1255/4670 bytes (26.87%) of diff not shown.
780 B
smali/org/aminb/mathtools/app/fragment/vector/ProjectionsFragment$MTWatcher.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;)V23 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·18427 ····.line·184
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
738 B
smali/org/aminb/mathtools/app/fragment/vector/LinesFragment$MTWatcher.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;)V23 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·43627 ····.line·436
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
747 B
smali/org/aminb/mathtools/app/fragment/vector/LinesFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$tV:Landroid/widget/TextView;22 .field·final·synthetic·val$tV:Landroid/widget/TextView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/widget/TextView;)V24 .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/widget/TextView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·21328 ····.line·213
28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;29 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;
  
29 ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->val$tV:Landroid/widget/TextView;30 ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->val$tV:Landroid/widget/TextView;
  
1.7 KB
smali/org/aminb/mathtools/app/activity/ContentActivity.smali
    
Offset 34, 15 lines modifiedOffset 34, 14 lines modified
34 .method·public·constructor·<init>()V34 .method·public·constructor·<init>()V
35 ····.locals·035 ····.locals·0
  
36 ····.prologue36 ····.prologue
37 ····.line·4237 ····.line·42
38 ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/activity/BaseActivity;-><init>()V38 ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/activity/BaseActivity;-><init>()V
  
39 ····.line·149 
40 ····return-void39 ····return-void
41 .end·method40 .end·method
  
42 .method·static·synthetic·access$000()[Ljava/lang/String;41 .method·static·synthetic·access$000()[Ljava/lang/String;
43 ····.locals·142 ····.locals·1
  
44 ····.prologue43 ····.prologue
Offset 160, 32 lines modifiedOffset 159, 36 lines modified
160 ····if-ge·v0,·v1,·:cond_0159 ····if-ge·v0,·v1,·:cond_0
  
161 ····.line·87160 ····.line·87
162 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar;161 ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar;
  
163 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar;162 ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar;
  
 163 ····.line·88
164 ····invoke-virtual·{v2},·Landroid/app/ActionBar;->newTab()Landroid/app/ActionBar$Tab;164 ····invoke-virtual·{v2},·Landroid/app/ActionBar;->newTab()Landroid/app/ActionBar$Tab;
  
165 ····move-result-object·v2165 ····move-result-object·v2
  
166 ····iget-object·v3,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mSectionsPagerAdapter:Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;166 ····iget-object·v3,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mSectionsPagerAdapter:Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;
  
 167 ····.line·89
167 ····invoke-virtual·{v3,·v0},·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence;168 ····invoke-virtual·{v3,·v0},·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence;
  
168 ····move-result-object·v3169 ····move-result-object·v3
  
169 ····invoke-virtual·{v2,·v3},·Landroid/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;170 ····invoke-virtual·{v2,·v3},·Landroid/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;
  
170 ····move-result-object·v2171 ····move-result-object·v2
  
 172 ····.line·90
171 ····invoke-virtual·{v2,·p0},·Landroid/app/ActionBar$Tab;->setTabListener(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab;173 ····invoke-virtual·{v2,·p0},·Landroid/app/ActionBar$Tab;->setTabListener(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab;
  
172 ····move-result-object·v2174 ····move-result-object·v2
  
 175 ····.line·87
173 ····invoke-virtual·{v1,·v2},·Landroid/app/ActionBar;->addTab(Landroid/app/ActionBar$Tab;)V176 ····invoke-virtual·{v1,·v2},·Landroid/app/ActionBar;->addTab(Landroid/app/ActionBar$Tab;)V
  
174 ····.line·82177 ····.line·82
175 ····add-int/lit8·v0,·v0,·0x1178 ····add-int/lit8·v0,·v0,·0x1
  
176 ····goto·:goto_0179 ····goto·:goto_0
  
706 B
smali/org/aminb/mathtools/app/activity/MainActivity.smali
    
Offset 129, 14 lines modifiedOffset 129, 15 lines modified
129 ····invoke-virtual·{p0,·v4},·Lorg/aminb/mathtools/app/activity/MainActivity;->setContentView(I)V129 ····invoke-virtual·{p0,·v4},·Lorg/aminb/mathtools/app/activity/MainActivity;->setContentView(I)V
  
130 ····.line·50130 ····.line·50
131 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/activity/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;131 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/activity/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
132 ····move-result-object·v4132 ····move-result-object·v4
  
 133 ····.line·51
133 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;134 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
134 ····move-result-object·v3135 ····move-result-object·v3
  
135 ····.line·52136 ····.line·52
136 ····.local·v3,·"tx":Landroid/support/v4/app/FragmentTransaction;137 ····.local·v3,·"tx":Landroid/support/v4/app/FragmentTransaction;
137 ····const·v4,·0x7f0f0002138 ····const·v4,·0x7f0f0002
715 B
smali/org/aminb/mathtools/app/activity/ContentActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;18 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;)V20 .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/activity/ContentActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·7324 ····.line·73
24 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;25 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V
  
762 B
smali/org/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;28 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;Landroid/app/FragmentManager;)V30 .method·public·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;Landroid/app/FragmentManager;)V
31 ····.locals·131 ····.locals·1
 32 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/activity/ContentActivity;
32 ····.param·p2,·"fm"····#·Landroid/app/FragmentManager;33 ····.param·p2,·"fm"····#·Landroid/app/FragmentManager;
  
33 ····.prologue34 ····.prologue
34 ····.line·15435 ····.line·154
35 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;36 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity;
  
36 ····.line·15537 ····.line·155
650 B
smali/org/aminb/mathtools/app/activity/BaseActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/BaseActivity;21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/BaseActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/BaseActivity;)V23 .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/BaseActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/activity/BaseActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6627 ····.line·66
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/BaseActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/BaseActivity;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/BaseActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/BaseActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
451 B
smali/org/aminb/mathtools/app/util/Utils.smali
    
Offset 21, 15 lines modifiedOffset 21, 14 lines modified
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····.prologue23 ····.prologue
24 ····.line·4524 ····.line·45
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·193 
27 ····return-void26 ····return-void
28 .end·method27 .end·method
  
29 .method·public·static·GetAppVersion(Landroid/app/Activity;)Ljava/lang/String;28 .method·public·static·GetAppVersion(Landroid/app/Activity;)Ljava/lang/String;
30 ····.locals·629 ····.locals·6
31 ····.param·p0,·"activity"····#·Landroid/app/Activity;30 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
651 B
smali/org/aminb/mathtools/app/util/Utils$HelpDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog;21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V23 .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·16927 ····.line·169
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.27 KB
smali/org/aminb/mathtools/app/util/Utils$ChangeLogDialog.smali
    
Offset 66, 31 lines modifiedOffset 66, 36 lines modified
  
66 ····move-result-object·v366 ····move-result-object·v3
  
67 ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V67 ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
68 ····const·v3,·0x7f0c001368 ····const·v3,·0x7f0c0013
  
 69 ····.line·202
69 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;70 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
70 ····move-result-object·v271 ····move-result-object·v2
  
 72 ····.line·203
71 ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;73 ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
72 ····move-result-object·v274 ····move-result-object·v2
  
73 ····const·v3,·0x7f0c000575 ····const·v3,·0x7f0c0005
  
74 ····new-instance·v4,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;76 ····new-instance·v4,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;
  
75 ····invoke-direct·{v4,·p0},·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V77 ····invoke-direct·{v4,·p0},·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V
  
 78 ····.line·204
76 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;79 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
77 ····move-result-object·v280 ····move-result-object·v2
  
 81 ····.line·211
78 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;82 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
79 ····move-result-object·v283 ····move-result-object·v2
  
 84 ····.line·201
80 ····return-object·v285 ····return-object·v2
81 .end·method86 .end·method
288 B
smali/org/aminb/mathtools/app/util/R.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2118 ····.line·21
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·22 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
658 B
smali/org/aminb/mathtools/app/util/Utils$AboutDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog;21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V23 .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·10827 ····.line·108
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.72 KB
smali/org/aminb/mathtools/app/util/Utils$AboutDialog.smali
    
Offset 80, 18 lines modifiedOffset 80, 20 lines modified
  
80 ····new-array·v6,·v6,·[Ljava/lang/Object;80 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
81 ····const/4·v7,·0x081 ····const/4·v7,·0x0
  
82 ····aput-object·v4,·v6,·v782 ····aput-object·v4,·v6,·v7
  
 83 ····.line·98
83 ····invoke-virtual·{p0,·v5,·v6},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;84 ····invoke-virtual·{p0,·v5,·v6},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
84 ····move-result-object·v585 ····move-result-object·v5
  
 86 ····.line·97
85 ····invoke-static·{v5},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;87 ····invoke-static·{v5},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
  
86 ····move-result-object·v588 ····move-result-object·v5
  
87 ····invoke-virtual·{v2,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V89 ····invoke-virtual·{v2,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
88 ····.line·10090 ····.line·100
Offset 129, 27 lines modifiedOffset 131, 31 lines modified
  
129 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getActivity()Landroid/app/Activity;131 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getActivity()Landroid/app/Activity;
  
130 ····move-result-object·v6132 ····move-result-object·v6
  
131 ····invoke-direct·{v5,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V133 ····invoke-direct·{v5,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 134 ····.line·106
132 ····invoke-virtual·{v5,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;135 ····invoke-virtual·{v5,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
133 ····move-result-object·v5136 ····move-result-object·v5
  
134 ····const·v6,·0x7f0c0005137 ····const·v6,·0x7f0c0005
  
135 ····new-instance·v7,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;138 ····new-instance·v7,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;
  
136 ····invoke-direct·{v7,·p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V139 ····invoke-direct·{v7,·p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V
  
 140 ····.line·107
137 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;141 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
138 ····move-result-object·v5142 ····move-result-object·v5
  
 143 ····.line·114
139 ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;144 ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
140 ····move-result-object·v5145 ····move-result-object·v5
  
 146 ····.line·104
141 ····return-object·v5147 ····return-object·v5
142 .end·method148 .end·method
1.88 KB
smali/org/aminb/mathtools/app/util/Utils$HelpDialog.smali
    
Offset 74, 24 lines modifiedOffset 74, 26 lines modified
  
74 ····new-array·v5,·v5,·[Ljava/lang/Object;74 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
75 ····const/4·v6,·0x075 ····const/4·v6,·0x0
  
76 ····const·v7,·0x7f0c000976 ····const·v7,·0x7f0c0009
  
 77 ····.line·159
77 ····invoke-virtual·{p0,·v7},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I)Ljava/lang/String;78 ····invoke-virtual·{p0,·v7},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I)Ljava/lang/String;
  
78 ····move-result-object·v779 ····move-result-object·v7
  
79 ····aput-object·v7,·v5,·v680 ····aput-object·v7,·v5,·v6
  
80 ····invoke-virtual·{p0,·v4,·v5},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;81 ····invoke-virtual·{p0,·v4,·v5},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
81 ····move-result-object·v482 ····move-result-object·v4
  
 83 ····.line·158
82 ····invoke-static·{v4},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;84 ····invoke-static·{v4},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
  
83 ····move-result-object·v485 ····move-result-object·v4
  
84 ····invoke-virtual·{v2,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V86 ····invoke-virtual·{v2,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
85 ····.line·16187 ····.line·161
Offset 129, 27 lines modifiedOffset 131, 31 lines modified
  
129 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getActivity()Landroid/app/Activity;131 ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getActivity()Landroid/app/Activity;
  
130 ····move-result-object·v5132 ····move-result-object·v5
  
131 ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V133 ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 134 ····.line·167
132 ····invoke-virtual·{v4,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;135 ····invoke-virtual·{v4,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
133 ····move-result-object·v4136 ····move-result-object·v4
  
134 ····const·v5,·0x7f0c0005137 ····const·v5,·0x7f0c0005
  
135 ····new-instance·v6,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;138 ····new-instance·v6,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;
  
136 ····invoke-direct·{v6,·p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V139 ····invoke-direct·{v6,·p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V
  
 140 ····.line·168
137 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;141 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
138 ····move-result-object·v4142 ····move-result-object·v4
  
 143 ····.line·175
139 ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;144 ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
140 ····move-result-object·v4145 ····move-result-object·v4
  
 146 ····.line·165
141 ····return-object·v4147 ····return-object·v4
142 .end·method148 .end·method
686 B
smali/org/aminb/mathtools/app/util/Utils$ChangeLogDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;21 .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V23 .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·20527 ····.line·205
27 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;28 ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V