Offset 1, 19 lines modified | Offset 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/. |
Offset 1, 256 lines modified | Offset 1, 256 lines modified | ||
1 | Zip·file·size:·157 | 1 | 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·1 | 2 | -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·1 | 3 | -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·1 | 4 | -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·1 | 5 | -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·1 | 6 | -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/enter.xml |
13 | -rw----·····2.0·fat······472·bl·defN·1 | 7 | -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/exit.xml |
14 | -rw----·····2.0·fat······472·bl·defN·1 | 8 | -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·1 | 9 | -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·1 | 10 | -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·1 | 11 | -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·1 | 12 | -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·1 | 13 | -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·1 | 14 | -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·1 | 15 | -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·1 | 16 | -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·1 | 17 | -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·1 | 18 | -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·1 | 19 | -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·1 | 20 | -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·1 | 21 | -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·1 | 22 | -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·1 | 23 | -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·1 | 24 | -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·1 | 25 | -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·1 | 26 | -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·1 | 27 | -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·1 | 28 | -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·1 | 29 | -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·1 | 30 | -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·1 | 31 | -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·1 | 32 | -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·1 | 33 | -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·1 | 34 | -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·1 | 35 | -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·1 | 36 | -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·1 | 37 | -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·1 | 38 | -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·1 | 39 | -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·1 | 40 | -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·1 | 41 | -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·1 | 42 | -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·1 | 43 | -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·1 | 44 | -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·1 | 45 | -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·1 | 46 | -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·1 | 47 | -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·1 | 48 | -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·1 | 49 | -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·1 | 50 | -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·1 | 51 | -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·1 | 52 | -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·1 | 53 | -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·1 | 54 | -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·1 | 55 | -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·1 | 56 | -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·1 | 57 | -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·1 | 58 | -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·1 | 59 | -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·1 | 60 | -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·1 | 61 | -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·1 | 62 | -rw----·····2.0·fat······600·bl·defN·17-Oct-05·00:36·res/layout/page.xml |
69 | -rw----·····2.0·fat······500·bl·defN·1 | 63 | -rw----·····2.0·fat······500·bl·defN·17-Oct-05·00:36·res/menu/content.xml |
70 | -rw----·····2.0·fat······940·bl·defN·1 | 64 | -rw----·····2.0·fat······940·bl·defN·17-Oct-05·00:36·res/menu/main.xml |
71 | -rw----·····2.0·fat·····1590·bl·defN·1 | 65 | -rw----·····2.0·fat·····1590·bl·defN·17-Oct-05·00:36·res/raw/changelog.xml |
72 | -rw----·····2.0·fat·····2444·bl·defN·1 | 66 | -rw----·····2.0·fat·····2444·bl·defN·17-Oct-05·00:36·AndroidManifest.xml |
73 | -rw----·····1.0·fat····80560·b-·stor·1 | 67 | -rw----·····1.0·fat····80560·b-·stor·17-Oct-05·00:36·resources.arsc |
74 | -rw----·····2.0·fat·····1464·bl·defN·1 | 68 | -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·1 | 69 | -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·1 | 70 | -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·1 | 71 | -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·1 | 72 | -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·1 | 73 | -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·1 | 74 | -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·1 | 75 | -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·1 | 76 | -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·1 | 77 | -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·1 | 78 | -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·1 | 79 | -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·1 | 80 | -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·1 | 81 | -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·1 | 82 | -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·1 | 83 | -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·1 | 84 | -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·1 | 85 | -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·1 | 86 | -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·1 | 87 | -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·1 | 88 | -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·1 | 89 | -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·1 | 90 | -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·1 | 91 | -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·1 | 92 | -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·1 | 93 | -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·1 | 94 | -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·1 | 95 | -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·1 | 96 | -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·1 | 97 | -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·1 | 98 | -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·1 | 99 | -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·1 | 100 | -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·1 | 101 | -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·1 | 102 | -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·1 | 103 | -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·1 | 104 | -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·1 | 105 | -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·1 | 106 | -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·1 | 107 | -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·1 | 108 | -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·1 | 109 | -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·1 | 110 | -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·1 | 111 | -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·1 | 112 | -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·1 | 113 | -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·1 | 114 | -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·1 | 115 | -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·1 | 116 | -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·1 | 117 | -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·1 | 118 | -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·1 | 119 | -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·1 | 120 | -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·1 | 121 | -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. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | packageInfo:·null | 7 | packageInfo:·null |
8 | sdkInfo: | 8 | sdkInfo: |
9 | ··minSdkVersion:·'14' | 9 | ··minSdkVersion:·'14' |
10 | ··targetSdkVersion:·'19' | 10 | ··targetSdkVersion:·'19' |
11 | sharedLibrary:·false | 11 | sharedLibrary:·false |
12 | sparseResources:·false | 12 | sparseResources:·false |
13 | unknownFiles: | 13 | unknownFiles: |
14 | ··fontawesome-webfont-4. | 14 | ··fontawesome-webfont-4.4.0.ttf:·'8' |
15 | usesFramework: | 15 | usesFramework: |
16 | ··ids: | 16 | ··ids: |
17 | ··-·1 | 17 | ··-·1 |
18 | ··tag:·null | 18 | ··tag:·null |
19 | version:·2.5.0-dirty | 19 | version:·2.5.0-dirty |
20 | versionInfo: | 20 | versionInfo: |
21 | ··versionCode:·'2' | 21 | ··versionCode:·'2' |
Offset 1, 36 lines modified | Offset 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············:· | 4 | checksum············:·bbb96fff |
5 | signature···········:·4 | 5 | signature···········:·4c8f...2a33 |
6 | file_size···········:·27 | 6 | file_size···········:·2750732 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·19 | 10 | string_ids_size·····:·19355 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·26 | 12 | type_ids_size·······:·2631 |
13 | type_ids_off········:·7 | 13 | type_ids_off········:·77532·(0x012edc) |
14 | proto_ids_size······:·38 | 14 | proto_ids_size······:·3830 |
15 | proto_ids_off·······:·8 | 15 | proto_ids_off·······:·88056·(0x0157f8) |
16 | field_ids_size······:·7 | 16 | field_ids_size······:·7211 |
17 | field_ids_off·······:·13 | 17 | field_ids_off·······:·134016·(0x020b80) |
18 | method_ids_size·····:·17 | 18 | method_ids_size·····:·17907 |
19 | method_ids_off······:·1 | 19 | method_ids_off······:·191704·(0x02ecd8) |
20 | class_defs_size·····:·198 | 20 | class_defs_size·····:·1986 |
21 | class_defs_off······:·33 | 21 | class_defs_off······:·334960·(0x051c70) |
22 | data_size···········:·23 | 22 | data_size···········:·2352220 |
23 | data_off············:·39 | 23 | data_off············:·398512·(0x0614b0) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·14 | 25 | class_idx···········:·149 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·1 | 27 | superclass_idx······:·1103 |
28 | source_file_idx·····:·195 | 28 | source_file_idx·····:·1955 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·2 | 32 | virtual_methods_size:·2 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
34 | Annotations·on·class | 34 | Annotations·on·class |
Offset 54, 21 lines modified | Offset 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···:·195 | 59 | ··source_file_idx···:·1955·(FragmentCompat.java) |
60 | Class·#1·header: | 60 | Class·#1·header: |
61 | class_idx···········:·1 | 61 | class_idx···········:·152 |
62 | access_flags········:·1·(0x0001) | 62 | access_flags········:·1·(0x0001) |
63 | superclass_idx······:·1 | 63 | superclass_idx······:·1103 |
64 | source_file_idx·····:·195 | 64 | source_file_idx·····:·1955 |
65 | static_fields_size··:·1 | 65 | static_fields_size··:·1 |
66 | instance_fields_size:·0 | 66 | instance_fields_size:·0 |
67 | direct_methods_size·:·4 | 67 | direct_methods_size·:·4 |
68 | virtual_methods_size:·0 | 68 | virtual_methods_size:·0 |
69 | Class·#1·annotations: | 69 | Class·#1·annotations: |
70 | Annotations·on·class | 70 | Annotations·on·class |
Offset 91, 33 lines modified | Offset 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·····:·2 | 94 | ······registers·····:·2 |
95 | ······ins···········:·0 | 95 | ······ins···········:·0 |
96 | ······outs··········:·1 | 96 | ······outs··········:·1 |
97 | ······insns·size····:·36·16-bit·code·units | 97 | ······insns·size····:·36·16-bit·code·units |
98 | 08 | 98 | 087b38:········································|[087b38]·android.support.v13.app.FragmentCompat.<clinit>:()V |
99 | 08 | 99 | 087b48:·6000·2500······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0025 |
100 | 08 | 100 | 087b4c:·1301·0f00······························|0002:·const/16·v1,·#int·15·//·#f |
101 | 08 | 101 | 087b50:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
102 | 08 | 102 | 087b54:·2200·9700······························|0006:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;·//·type@0097 |
103 | 08 | 103 | 087b58:·7010·3502·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;.<init>:()V·//·method@0235 |
104 | 08 | 104 | 087b5e:·6900·2c00······························|000b:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
105 | 08 | 105 | 087b62:·0e00···································|000d:·return-void |
106 | 08 | 106 | 087b64:·6000·2500······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0025 |
107 | 08 | 107 | 087b68:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
108 | 08 | 108 | 087b6c:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
109 | 08 | 109 | 087b70:·2200·9600······························|0014:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;·//·type@0096 |
110 | 08 | 110 | 087b74:·7010·3302·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;.<init>:()V·//·method@0233 |
111 | 08 | 111 | 087b7a:·6900·2c00······························|0019:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
112 | 08 | 112 | 087b7e:·28f2···································|001b:·goto·000d·//·-000e |
113 | 08 | 113 | 087b80:·2200·9400······························|001c:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;·//·type@0094 |
114 | 08 | 114 | 087b84:·7010·2e02·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;.<init>:()V·//·method@022e |
115 | 08 | 115 | 087b8a:·6900·2c00······························|0021:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
116 | 08 | 116 | 087b8e:·28ea···································|0023:·goto·000d·//·-0016 |
117 | ······catches·······:·(none) | 117 | ······catches·······:·(none) |
118 | ······positions·····:· | 118 | ······positions·····:· |
119 | ········0x0000·line=54 | 119 | ········0x0000·line=54 |
120 | ········0x0006·line=55 | 120 | ········0x0006·line=55 |
121 | ········0x000d·line=61 | 121 | ········0x000d·line=61 |
122 | ········0x000e·line=56 | 122 | ········0x000e·line=56 |
123 | ········0x0014·line=57 | 123 | ········0x0014·line=57 |
Offset 129, 17 lines modified | Offset 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·····:·1 | 132 | ······registers·····:·1 |
133 | ······ins···········:·1 | 133 | ······ins···········:·1 |
134 | ······outs··········:·1 | 134 | ······outs··········:·1 |
135 | ······insns·size····:·4·16-bit·code·units | 135 | ······insns·size····:·4·16-bit·code·units |
136 | 08 | 136 | 087b90:········································|[087b90]·android.support.v13.app.FragmentCompat.<init>:()V |
137 | 08 | 137 | 087ba0:·7010·ae1b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1bae |
138 | 08 | 138 | 087ba6:·0e00···································|0003:·return-void |
139 | ······catches·······:·(none) | 139 | ······catches·······:·(none) |
140 | ······positions·····:· | 140 | ······positions·····:· |
141 | ········0x0000·line=25 | 141 | ········0x0000·line=25 |
142 | ········0x0003·line=45 | 142 | ········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 modified | Offset 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·····:·3 | 151 | ······registers·····:·3 |
152 | ······ins···········:·2 | 152 | ······ins···········:·2 |
153 | ······outs··········:·3 | 153 | ······outs··········:·3 |
154 | ······insns·size····:·6·16-bit·code·units | 154 | ······insns·size····:·6·16-bit·code·units |
155 | 08 | 155 | 087ba8:········································|[087ba8]·android.support.v13.app.FragmentCompat.setMenuVisibility:(Landroid/app/Fragment;Z)V |
156 | 08 | 156 | 087bb8:·6200·2c00······························|0000:·sget-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
157 | 08 | 157 | 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 | 08 | 158 | 087bc2:·0e00···································|0005:·return-void |
159 | ······catches·······:·(none) | 159 | ······catches·······:·(none) |
160 | ······positions·····:· | 160 | ······positions·····:· |
161 | ········0x0000·line=68 | 161 | ········0x0000·line=68 |
162 | ········0x0005·line=69 | 162 | ········0x0005·line=69 |
163 | ······locals········:· | 163 | ······locals········:· |
Max diff block lines reached; 73063126/73073469 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·38 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?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 modified | Offset 361, 15 lines modified | ||
361 | ?rwxrwxr-x··2.0·unx·····9951·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SwipeRefreshLayout.class | 361 | ?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.class | 362 | ?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.class | 363 | ?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.class | 364 | ?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.class | 365 | ?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.class | 366 | ?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.class | 367 | ?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.class | 369 | ?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.class | 370 | ?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.class | 371 | ?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.class | 372 | ?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.class | 373 | ?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.class | 374 | ?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.class | 375 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·butterknife/InjectView.class |
Offset 405, 18 lines modified | Offset 406, 18 lines modified | ||
405 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip$SavedState.class | 406 | ?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.class | 407 | ?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.class | 408 | ?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.class | 409 | ?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.class | 410 | ?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.class | 411 | ?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.class | 412 | ?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·····3 | 414 | ?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·····2 | 415 | ?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····· | 416 | ?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.class | 417 | ?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.class | 418 | ?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.class | 419 | ?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.class | 420 | ?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.class | 421 | ?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.class | 422 | ?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.class | 423 | ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$drawable.class |
Offset 607, 15 lines modified | Offset 608, 15 lines modified | ||
607 | ?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······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.class | 609 | ?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.class | 610 | ?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.class | 611 | ?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.class | 612 | ?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.class | 613 | ?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.class | 614 | ?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····153 | 615 | ?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.class | 616 | ?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.class | 617 | ?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.class | 618 | ?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.class | 619 | ?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.class | 620 | ?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.class | 621 | ?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.class | 622 | ?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 modified | Offset 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.class | 638 | ?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.class | 639 | ?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.class | 640 | ?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.class | 641 | ?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.class | 642 | ?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.class | 643 | ?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.class | 644 | ?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·····50 | 645 | ?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.class | 646 | ?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.class | 647 | ?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.class | 648 | ?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.class | 649 | ?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.class | 650 | ?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.class | 651 | ?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.class | 652 | ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpMath.class |
Offset 654, 25 lines modified | Offset 655, 25 lines modified | ||
654 | ?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······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.class | 656 | ?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.class | 657 | ?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.class | 658 | ?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.class | 659 | ?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.class | 660 | ?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.class | 661 | ?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······5 | 662 | ?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·····393 | 663 | ?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.class | 664 | ?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.class | 665 | ?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.class | 666 | ?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.class | 667 | ?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.class | 668 | ?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.class | 669 | ?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.class | 670 | ?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.class | 671 | ?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·····300 | 672 | ?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.class | 673 | ?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.class | 674 | ?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.class | 675 | ?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.class | 676 | ?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.class | 677 | ?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.class | 678 | ?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.class | 679 | ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/WeightedObservedPoint.class |
Offset 715, 24 lines modified | Offset 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.class | 716 | ?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.class | 717 | ?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.class | 718 | ?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.class | 719 | ?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.class | 720 | ?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.class | 721 | ?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.class | 722 | ?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·····369 | 723 | ?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.class | 724 | ?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.class | 725 | ?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.class | 726 | ?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·····37 | 727 | ?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.class | 728 | ?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.class | 729 | ?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·····18 | 730 | ?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.class | 731 | ?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·····182 | 732 | ?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.class | 733 | ?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.class | 734 | ?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.class | 735 | ?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.class | 736 | ?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.class | 737 | ?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.class | 738 | ?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.class | 739 | ?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. |
Offset 1092, 14 lines modified | Offset 1092, 17 lines modified | ||
1092 | Filename:·android/widget/IconButton.class | 1092 | Filename:·android/widget/IconButton.class |
1093 | Comment:· | 1093 | Comment:· |
1094 | Filename:·android/widget/IconTextView.class | 1094 | Filename:·android/widget/IconTextView.class |
1095 | Comment:· | 1095 | Comment:· |
1096 | Filename:·android/widget/IconToggleButton.class | ||
1097 | Comment:· | ||
1096 | Filename:·butterknife/ButterKnife$1.class | 1098 | Filename:·butterknife/ButterKnife$1.class |
1097 | Comment:· | 1099 | Comment:· |
1098 | Filename:·butterknife/ButterKnife$Action.class | 1100 | Filename:·butterknife/ButterKnife$Action.class |
1099 | Comment:· | 1101 | Comment:· |
1100 | Filename:·butterknife/ButterKnife$Finder.class | 1102 | Filename:·butterknife/ButterKnife$Finder.class |
Offset 1224, 18 lines modified | Offset 1227, 18 lines modified | ||
1224 | Filename:·com/astuetz/pagerslidingtabstrip/R$styleable.class | 1227 | Filename:·com/astuetz/pagerslidingtabstrip/R$styleable.class |
1225 | Comment:· | 1228 | Comment:· |
1226 | Filename:·com/astuetz/pagerslidingtabstrip/R.class | 1229 | Filename:·com/astuetz/pagerslidingtabstrip/R.class |
1227 | Comment:· | 1230 | Comment:· |
1228 | Filename:·com/joanzapata/android/iconify/Icon | 1231 | Filename:·com/joanzapata/android/iconify/BaseIconValue.class |
1229 | Comment:· | 1232 | Comment:· |
1230 | Filename:·com/joanzapata/android/iconify/Icon | 1233 | Filename:·com/joanzapata/android/iconify/IconDrawable.class |
1231 | Comment:· | 1234 | Comment:· |
1232 | Filename:·com/joanzapata/android/iconify/Iconify.class | 1235 | Filename:·com/joanzapata/android/iconify/Iconify.class |
1233 | Comment:· | 1236 | Comment:· |
1234 | Filename:·com/joanzapata/android/iconify/Utils.class | 1237 | Filename:·com/joanzapata/android/iconify/Utils.class |
1235 | Comment:· | 1238 | Comment:· |
Offset 3507, 14 lines modified | Offset 3510, 17 lines modified | ||
3507 | Filename:·butterknife/internal/ViewBinding.class | 3510 | Filename:·butterknife/internal/ViewBinding.class |
3508 | Comment:· | 3511 | Comment:· |
3509 | Filename:·com/astuetz/PagerSlidingTabStrip$PageListener.class | 3512 | 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.class | 3516 | Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter$1.class |
3512 | Comment:· | 3517 | Comment:· |
3513 | Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter.class | 3518 | Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter.class |
3514 | Comment:· | 3519 | Comment:· |
3515 | Filename:·it/gmariotti/cardslib/library/internal/CardCursorAdapter.class | 3520 | Filename:·it/gmariotti/cardslib/library/internal/CardCursorAdapter.class |
Offset 12, 25 lines modified | Offset 12, 25 lines modified | ||
12 | import·android.graphics.drawable.Drawable; | 12 | import·android.graphics.drawable.Drawable; |
13 | public·class·IconDrawable·extends·Drawable | 13 | 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· | 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· | 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. | 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 modified | Offset 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· | 63 | ········final·Rect·bounds·=·this.getBounds(); |
64 | ········final·int·height·=·bounds.height(); | ||
64 | ········this.paint.setTextSize((float) | 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 | ········ | 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()·{ |
Offset 158, 17 lines modified | Offset 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 | ····@Override | 163 | ····@Override |
164 | ····public·int·hashCode()·{ | 164 | ····public·int·hashCode()·{ |
165 | ········int·i·=·0; | ||
165 | ········int·n·=·17; | 166 | ········int·n·=·17; |
166 | ········f | 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; |
Offset 94, 35 lines modified | Offset 94, 35 lines modified | ||
94 | ········21:·aload_0 | 94 | ········21:·aload_0 |
95 | ········22:·aload·········4 | 95 | ········22:·aload·········4 |
96 | ········24:·putfield······#22·················//·Field·points:[D | 96 | ········24:·putfield······#22·················//·Field·points:[D |
97 | ········27:·iconst_0 | 97 | ········27:·iconst_0 |
98 | ········28:·istore········5 | 98 | ········28:·istore········5 |
99 | ········30:·aload_2 | 99 | ········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········ | 101 | ········36:·astore········4 |
102 | ········38:·aload········· | 102 | ········38:·aload·········4 |
103 | ········40:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 103 | ········40:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
104 | ········45:·istore········ | 104 | ········45:·istore········6 |
105 | ········47:·iload········· | 105 | ········47:·iload·········6 |
106 | ········49:·ifeq··········97 | 106 | ········49:·ifeq··········97 |
107 | ········52:·aload········· | 107 | ········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/WeightedObservedPoint | 109 | ········59:·checkcast·····#38·················//·class·org/apache/commons/math3/fitting/WeightedObservedPoint |
110 | ········62:·astore········ | 110 | ········62:·astore········7 |
111 | ········64:·aload_0 | 111 | ········64:·aload_0 |
112 | ········65:·getfield······#22·················//·Field·points:[D | 112 | ········65:·getfield······#22·················//·Field·points:[D |
113 | ········68:·astore········ | 113 | ········68:·astore········8 |
114 | ········70:·iload·········5 | 114 | ········70:·iload·········5 |
115 | ········72:·iconst_1 | 115 | ········72:·iconst_1 |
116 | ········73:·iadd | 116 | ········73:·iadd |
117 | ········74:·istore········9 | 117 | ········74:·istore········9 |
118 | ········76:·aload········· | 118 | ········76:·aload·········7 |
119 | ········78:·invokevirtual·#42·················//·Method·org/apache/commons/math3/fitting/WeightedObservedPoint.getX:()D | 119 | ········78:·invokevirtual·#42·················//·Method·org/apache/commons/math3/fitting/WeightedObservedPoint.getX:()D |
120 | ········81:·dstore········10 | 120 | ········81:·dstore········10 |
121 | ········83:·aload········· | 121 | ········83:·aload·········8 |
122 | ········85:·iload·········5 | 122 | ········85:·iload·········5 |
123 | ········87:·dload·········10 | 123 | ········87:·dload·········10 |
124 | ········89:·dastore | 124 | ········89:·dastore |
125 | ········90:·iload·········9 | 125 | ········90:·iload·········9 |
126 | ········92:·istore········5 | 126 | ········92:·istore········5 |
127 | ········94:·goto··········38 | 127 | ········94:·goto··········38 |
128 | ········97:·return | 128 | ········97:·return |
Offset 42, 29 lines modified | Offset 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 | ············ | 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)); |
Offset 120, 31 lines modified | Offset 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,· | 140 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
140 | ············checkRowIndex(anyMatrix,·array[ | 141 | ············checkRowIndex(anyMatrix,·array[j]); |
141 | ········} | 142 | ········} |
142 | ········ | 143 | ········while·(i·<·array2.length)·{ |
143 | ············checkColumnIndex(anyMatrix,·array2[ | 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 | ········} |
Offset 80, 43 lines modified | Offset 80, 43 lines modified | ||
80 | ········10:·ireturn | 80 | ········10:·ireturn |
81 | ········11:·getstatic·····#15·················//·Field·org/apache/commons/math3/primes/SmallPrimes.PRIMES:[I | 81 | ········11:·getstatic·····#15·················//·Field·org/apache/commons/math3/primes/SmallPrimes.PRIMES:[I |
82 | ········14:·astore_3 | 82 | ········14:·astore_3 |
83 | ········15:·aload_3 | 83 | ········15:·aload_3 |
84 | ········16:·arraylength | 84 | ········16:·arraylength |
85 | ········17:·istore········4 | 85 | ········17:·istore········4 |
86 | ········19:·iconst_0 | 86 | ········19:·iconst_0 |
87 | ········20:·istore | 87 | ········20:·istore_2 |
88 | ········21:·iload_2 | ||
88 | ········22:·iload········· | 89 | ········22:·iload·········4 |
89 | ········24:·iload·········4 | ||
90 | ········2 | 90 | ········24:·if_icmpge·····61 |
91 | ········2 | 91 | ········27:·aload_3 |
92 | ········28:·iload_2 | ||
93 | ········29:·iaload | ||
94 | ········30:·istore········5 | ||
95 | ········32:·iload_0 | ||
92 | ········3 | 96 | ········33:·iload·········5 |
93 | ········3 | 97 | ········35:·irem |
94 | ········3 | 98 | ········36:·istore········6 |
95 | ········35:·iload_0 | ||
96 | ········3 | 99 | ········38:·iload·········6 |
97 | ········38:·irem | ||
98 | ········39:·istore_2 | ||
99 | ········40:·iload_2 | ||
100 | ········4 | 100 | ········40:·ifne··········54 |
101 | ········4 | 101 | ········43:·iload_0 |
102 | ········4 | 102 | ········44:·iload·········5 |
103 | ········4 | 103 | ········46:·if_icmpne·····9 |
104 | ········ | 104 | ········49:·iconst_1 |
105 | ········5 | 105 | ········50:·istore_1 |
106 | ········5 | 106 | ········51:·goto··········9 |
107 | ········5 | 107 | ········54:·iload_2 |
108 | ········5 | 108 | ········55:·iconst_1 |
109 | ········5 | 109 | ········56:·iadd |
110 | ········5 | 110 | ········57:·istore_2 |
111 | ········ | 111 | ········58:·goto··········21 |
112 | ········6 | 112 | ········61:·iload_0 |
113 | ········6 | 113 | ········62:·invokestatic··#20·················//·Method·org/apache/commons/math3/primes/SmallPrimes.millerRabinPrimeTest:(I)Z |
114 | ········6 | 114 | ········65:·istore_1 |
115 | ········6 | 115 | ········66:·goto··········9 |
116 | ··public·static·int·nextPrime(int); | 116 | ··public·static·int·nextPrime(int); |
117 | ····descriptor:·(I)I | 117 | ····descriptor:·(I)I |
118 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 118 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
119 | ····Code: | 119 | ····Code: |
120 | ······stack=300,·locals=8,·args_size=1 | 120 | ······stack=300,·locals=8,·args_size=1 |
121 | ·········0:·iconst_1 | 121 | ·········0:·iconst_1 |
Offset 36, 49 lines modified | Offset 36, 47 lines modified | ||
36 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V | 36 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V |
37 | ·········4:·return | 37 | ·········4:·return |
38 | ··public·static·long·convertToLong(int[]); | 38 | ··public·static·long·convertToLong(int[]); |
39 | ····descriptor:·([I)J | 39 | ····descriptor:·([I)J |
40 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 40 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
41 | ····Code: | 41 | ····Code: |
42 | ······stack=300,·locals=1 | 42 | ······stack=300,·locals=10,·args_size=1 |
43 | ·········0:·lconst_0 | 43 | ·········0:·lconst_0 |
44 | ·········1:·lstore_1 | 44 | ·········1:·lstore_1 |
45 | ·········2:·aload_0 | 45 | ·········2:·aload_0 |
46 | ·········3:·astore_3 | ||
47 | ·········4:·aload_0 | ||
48 | ········· | 46 | ·········3:·arraylength |
47 | ·········4:·istore_3 | ||
48 | ·········5:·iconst_0 | ||
49 | ·········6:·istore········4 | 49 | ·········6:·istore········4 |
50 | ·········8:·iconst_0 | ||
51 | ·········9:·istore········5 | ||
52 | ········ | 50 | ·········8:·iload·········4 |
51 | ········10:·iload_3 | ||
52 | ········11:·if_icmpge·····47 | ||
53 | ········14:·aload_0 | ||
53 | ········1 | 54 | ········15:·iload·········4 |
54 | ········15:·if_icmpge·····51 | ||
55 | ········18:·aload_3 | ||
56 | ········19:·iload·········5 | ||
57 | ········ | 55 | ········17:·iaload |
58 | ········ | 56 | ········18:·istore········5 |
59 | ········2 | 57 | ········20:·ldc2_w········#9··················//·long·4294967291l |
60 | ········2 | 58 | ········23:·lload_1 |
61 | ········2 | 59 | ········24:·lmul |
62 | ········2 | 60 | ········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 | ········ | 61 | ········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 | ········4 | 69 | ········40:·iconst_1 |
72 | ········4 | 70 | ········41:·iadd |
73 | ········4 | 71 | ········42:·istore········4 |
74 | ········4 | 72 | ········44:·goto··········8 |
75 | ········ | 73 | ········47:·lload_1 |
76 | ········ | 74 | ········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_STATIC | 77 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
80 | ····Code: | 78 | ····Code: |
81 | ······stack=300,·locals=2,·args_size=1 | 79 | ······stack=300,·locals=2,·args_size=1 |
82 | ·········0:·new···········#14·················//·class·org/apache/commons/math3/random/RandomGeneratorFactory$1 | 80 | ·········0:·new···········#14·················//·class·org/apache/commons/math3/random/RandomGeneratorFactory$1 |
Offset 422, 21 lines modified | Offset 422, 21 lines modified | ||
422 | ········78:·iload·········5 | 422 | ········78:·iload·········5 |
423 | ········80:·newarray·······double | 423 | ········80:·newarray·······double |
424 | ········82:·astore········10 | 424 | ········82:·astore········10 |
425 | ········84:·iconst_0 | 425 | ········84:·iconst_0 |
426 | ········85:·istore········4 | 426 | ········85:·istore········4 |
427 | ········87:·aload·········9 | 427 | ········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········ | 429 | ········94:·astore········8 |
430 | ········96:·aload········· | 430 | ········96:·aload·········8 |
431 | ········98:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 431 | ········98:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
432 | ·······103:·istore········ | 432 | ·······103:·istore········11 |
433 | ·······105:·iload········· | 433 | ·······105:·iload·········11 |
434 | ·······107:·ifeq··········156 | 434 | ·······107:·ifeq··········156 |
435 | ·······110:·aload········· | 435 | ·······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/Comparable | 437 | ·······117:·checkcast·····#122················//·class·java/lang/Comparable |
438 | ·······120:·astore········12 | 438 | ·······120:·astore········12 |
439 | ·······122:·iload·········4 | 439 | ·······122:·iload·········4 |
440 | ·······124:·iconst_1 | 440 | ·······124:·iconst_1 |
441 | ·······125:·iadd | 441 | ·······125:·iadd |
442 | ·······126:·istore········13 | 442 | ·······126:·istore········13 |
Offset 16, 17 lines modified | Offset 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(array | 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); |
Offset 27, 35 lines modified | Offset 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· | 37 | ········for·(int·j·=·0;·j·<·this.dimensionSize.length;·++j)·{ |
37 | ············n·*=·this.dimensionSize[ | 38 | ············n·*=·this.dimensionSize[j]; |
38 | ········} | 39 | ········} |
39 | ········final·int[][]·array3; | ||
40 | ········final·int[][]·array2·=· | 40 | ········final·int[][]·array2·=·(int[][])Array.newInstance(Integer.TYPE,·n,·this.dimensionSize.length); |
41 | ········for·(int·length·=·array2.length,· | 41 | ········for·(int·length·=·array2.length,·k·=·0;·k·<·length;·++k)·{ |
42 | ············System.arraycopy(array,·0,·array | 42 | ············System.arraycopy(array,·0,·array2[k],·0,·this.dimensionSize.length); |
43 | ············for·(int· | 43 | ············for·(int·l·=·0;·l·<·this.dimensionSize.length;·++l)·{ |
44 | ················++array[ | 44 | ················++array[l]; |
45 | ················if·(array[ | 45 | ················if·(array[l]·<·this.dimensionSize[l])·{ |
46 | ····················break; | 46 | ····················break; |
47 | ················} | 47 | ················} |
48 | ················array[ | 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[]·array | 52 | ············final·int[]·array3·=·array2[i]; |
54 | ············fastFourierTransformer$MultiDimensionalComplexMatrix.set(this.get(array | 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; |
Offset 261, 17 lines modified | Offset 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(array | 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 | ········} |
Offset 222, 15 lines modified | Offset 222, 15 lines modified | ||
222 | ·········1:·getfield······#17·················//·Field·randomStart:Z | 222 | ·········1:·getfield······#17·················//·Field·randomStart:Z |
223 | ·········4:·ireturn | 223 | ·········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_PROTECTED | 226 | ····flags:·(0x0004)·ACC_PROTECTED |
227 | ····Code: | 227 | ····Code: |
228 | ······stack=300,·locals=2 | 228 | ······stack=300,·locals=21,·args_size=3 |
229 | ·········0:·aload_1 | 229 | ·········0:·aload_1 |
230 | ·········1:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I | 230 | ·········1:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I |
231 | ·········4:·istore_3 | 231 | ·········4:·istore_3 |
232 | ·········5:·aload_2 | 232 | ·········5:·aload_2 |
233 | ·········6:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I | 233 | ·········6:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I |
234 | ·········9:·istore········4 | 234 | ·········9:·istore········4 |
235 | ········11:·iload_3 | 235 | ········11:·iload_3 |
Offset 434, 19 lines modified | Offset 434, 19 lines modified | ||
434 | ·······474:·istore········14 | 434 | ·······474:·istore········14 |
435 | ·······476:·goto··········138 | 435 | ·······476:·goto··········138 |
436 | ·······479:·new···········#129················//·class·org/apache/commons/math3/genetics/ChromosomePair | 436 | ·······479:·new···········#129················//·class·org/apache/commons/math3/genetics/ChromosomePair |
437 | ·······482:·astore········5 | 437 | ·······482:·astore········5 |
438 | ·······484:·aload_1 | 438 | ·······484:·aload_1 |
439 | ·······485:·aload·········9 | 439 | ·······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········ | 441 | ·······490:·astore········17 |
442 | ·······492:·aload_2 | 442 | ·······492:·aload_2 |
443 | ·······493:·aload·········10 | 443 | ·······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········2 | 445 | ·······498:·astore········20 |
446 | ·······500:·aload·········5 | 446 | ·······500:·aload·········5 |
447 | ·······502:·aload·········17 | ||
447 | ·······50 | 448 | ·······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;)V | 449 | ·······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·········5 | 450 | ·······509:·aload·········5 |
451 | ·······511:·areturn | 451 | ·······511:·areturn |
452 | } | 452 | } |
Offset 36, 29 lines modified | Offset 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 | ············ | 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; |
Offset 486, 21 lines modified | Offset 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 | ················ | 497 | ················b·=·true; |
498 | ················break; | ||
497 | ············} | 499 | ············} |
498 | ········} | 500 | ········} |
499 | ········return· | 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)·{ |
Offset 19, 21 lines modified | Offset 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· | 30 | ················return·b; |
30 | ············} | 31 | ············} |
31 | ········} | 32 | ········} |
33 | ········b·=·true; | ||
32 | ········return· | 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)·{ |
Offset 81, 39 lines modified | Offset 81, 39 lines modified | ||
81 | ·········7:·astore_2 | 81 | ·········7:·astore_2 |
82 | ·········8:·aload_2 | 82 | ·········8:·aload_2 |
83 | ·········9:·invokespecial·#15·················//·Method·java/util/LinkedHashSet."<init>":()V | 83 | ·········9:·invokespecial·#15·················//·Method·java/util/LinkedHashSet."<init>":()V |
84 | ········12:·aload_0 | 84 | ········12:·aload_0 |
85 | ········13:·aload_2 | 85 | ········13:·aload_2 |
86 | ········14:·putfield······#17·················//·Field·linearConstraints:Ljava/util/Set; | 86 | ········14:·putfield······#17·················//·Field·linearConstraints:Ljava/util/Set; |
87 | ········17:·aload_1 | 87 | ········17:·aload_1 |
88 | ········18:·astore_3 | ||
89 | ········19:·aload_1 | ||
90 | ········ | 88 | ········18:·arraylength |
89 | ········19:·istore_3 | ||
90 | ········20:·iconst_0 | ||
91 | ········21:·istore········4 | 91 | ········21:·istore········4 |
92 | ········23:· | 92 | ········23:·aconst_null |
93 | ········24:·astore_2 | ||
93 | ········24:·istore········5 | ||
94 | ········26:·iload·········5 | ||
95 | ········2 | 94 | ········25:·iload·········4 |
95 | ········27:·iload_3 | ||
96 | ········ | 96 | ········28:·if_icmpge·····62 |
97 | ········3 | 97 | ········31:·aload_1 |
98 | ········3 | 98 | ········32:·iload·········4 |
99 | ········3 | 99 | ········34:·aaload |
100 | ········3 | 100 | ········35:·astore········5 |
101 | ········3 | 101 | ········37:·aload_0 |
102 | ········ | 102 | ········38:·getfield······#17·················//·Field·linearConstraints:Ljava/util/Set; |
103 | ········41:·astore········6 | ||
103 | ········43:·astore_2 | ||
104 | ········44:·aload_2 | ||
105 | ········4 | 104 | ········43:·aload·········6 |
105 | ········45:·aload·········5 | ||
106 | ········47:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z | 106 | ········47:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
107 | ········52:·pop | 107 | ········52:·pop |
108 | ········53:·iload········· | 108 | ········53:·iload·········4 |
109 | ········55:·iconst_1 | 109 | ········55:·iconst_1 |
110 | ········56:·iadd | 110 | ········56:·iadd |
111 | ········57:·istore········ | 111 | ········57:·istore········4 |
112 | ········59:·goto··········2 | 112 | ········59:·goto··········25 |
113 | ········62:·return | 113 | ········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_PUBLIC | 116 | ····flags:·(0x0001)·ACC_PUBLIC |
117 | ····Code: | 117 | ····Code: |
118 | ······stack=300,·locals=1,·args_size=1 | 118 | ······stack=300,·locals=1,·args_size=1 |
Offset 37, 38 lines modified | Offset 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· | 49 | ········for·(int·j·=·0;·j·<·value.length;·++j)·{ |
49 | ············value[ | 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· | 54 | ············for·(int·k·=·0;·k·<·value.length;·++k)·{ |
54 | ················final·double·n2·=·value[ | 55 | ················final·double·n2·=·value[k]; |
55 | ················n·+=·this.weights[ | 56 | ················n·+=·this.weights[k]·*·n2·*·n2; |
56 | ············} | 57 | ············} |
57 | ········} | 58 | ········} |
58 | ········else·if·(this.scale·!=·null)·{ | 59 | ········else·if·(this.scale·!=·null)·{ |
59 | ············f | 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[ | 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·=· | 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 | } |
Offset 37, 38 lines modified | Offset 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· | 49 | ········for·(int·j·=·0;·j·<·value.length;·++j)·{ |
49 | ············value[ | 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· | 54 | ············for·(int·k·=·0;·k·<·value.length;·++k)·{ |
54 | ················final·double·n2·=·value[ | 55 | ················final·double·n2·=·value[k]; |
55 | ················n·+=·this.weights[ | 56 | ················n·+=·this.weights[k]·*·n2·*·n2; |
56 | ············} | 57 | ············} |
57 | ········} | 58 | ········} |
58 | ········else·if·(this.scale·!=·null)·{ | 59 | ········else·if·(this.scale·!=·null)·{ |
59 | ············f | 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[ | 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·=· | 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 | } |
Offset 415, 45 lines modified | Offset 415, 43 lines modified | ||
415 | ····descriptor:·(J)V | 415 | ····descriptor:·(J)V |
416 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 416 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
417 | ··public·void·setSeed(int[]); | 417 | ··public·void·setSeed(int[]); |
418 | ····descriptor:·([I)V | 418 | ····descriptor:·([I)V |
419 | ····flags:·(0x0001)·ACC_PUBLIC | 419 | ····flags:·(0x0001)·ACC_PUBLIC |
420 | ····Code: | 420 | ····Code: |
421 | ······stack=300,·locals=1 | 421 | ······stack=300,·locals=11,·args_size=2 |
422 | ·········0:·lconst_0 | 422 | ·········0:·lconst_0 |
423 | ·········1:·lstore_2 | 423 | ·········1:·lstore_2 |
424 | ·········2:·aload_1 | 424 | ·········2:·aload_1 |
425 | ·········3:·astore········4 | ||
426 | ·········5:·aload_1 | ||
427 | ········· | 425 | ·········3:·arraylength |
426 | ·········4:·istore········4 | ||
427 | ·········6:·iconst_0 | ||
428 | ·········7:·istore········5 | 428 | ·········7:·istore········5 |
429 | ·········9:·iload·········5 | ||
429 | ·········9:·iconst_0 | ||
430 | ········10:·istore········6 | ||
431 | ········1 | 430 | ········11:·iload·········4 |
431 | ········13:·if_icmpge·····49 | ||
432 | ········16:·aload_1 | ||
432 | ········1 | 433 | ········17:·iload·········5 |
433 | ········16:·if_icmpge·····53 | ||
434 | ········19:·aload·········4 | ||
435 | ········21:·iload·········6 | ||
436 | ········ | 434 | ········19:·iaload |
437 | ········2 | 435 | ········20:·istore········6 |
438 | ········2 | 436 | ········22:·ldc2_w········#81·················//·long·4294967291l |
439 | ········2 | 437 | ········25:·lload_2 |
440 | ········ | 438 | ········26:·lmul |
441 | ········ | 439 | ········27:·lstore········7 |
442 | ········ | 440 | ········29:·iload·········6 |
443 | ········3 | 441 | ········31:·i2l |
444 | ········3 | 442 | ········32:·lstore········9 |
445 | ········3 | 443 | ········34:·lload·········7 |
446 | ········ | 444 | ········36:·lload·········9 |
447 | ········ | 445 | ········38:·ladd |
448 | ········ | 446 | ········39:·lstore_2 |
449 | ········4 | 447 | ········40:·iload·········5 |
450 | ········4 | 448 | ········42:·iconst_1 |
451 | ········4 | 449 | ········43:·iadd |
452 | ········4 | 450 | ········44:·istore········5 |
453 | ········ | 451 | ········46:·goto··········9 |
454 | ········ | 452 | ········49:·aload_0 |
455 | ········5 | 453 | ········50:·lload_2 |
456 | ········5 | 454 | ········51:·invokevirtual·#80·················//·Method·setSeed:(J)V |
457 | ········5 | 455 | ········54:·return |
458 | } | 456 | } |
Offset 62, 17 lines modified | Offset 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)array | 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)); |
Offset 277, 15 lines modified | Offset 277, 15 lines modified | ||
277 | ········94:·dload_2 | 277 | ········94:·dload_2 |
278 | ········95:·dreturn | 278 | ········95:·dreturn |
279 | ··public·double·getNumericalMean(); | 279 | ··public·double·getNumericalMean(); |
280 | ····descriptor:·()D | 280 | ····descriptor:·()D |
281 | ····flags:·(0x0001)·ACC_PUBLIC | 281 | ····flags:·(0x0001)·ACC_PUBLIC |
282 | ····Code: | 282 | ····Code: |
283 | ······stack=300,·locals=1 | 283 | ······stack=300,·locals=11,·args_size=1 |
284 | ·········0:·dconst_0 | 284 | ·········0:·dconst_0 |
285 | ·········1:·dstore_1 | 285 | ·········1:·dstore_1 |
286 | ·········2:·aload_0 | 286 | ·········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_3 | 289 | ·········9:·astore_3 |
290 | ········10:·aload_3 | 290 | ········10:·aload_3 |
Offset 314, 17 lines modified | Offset 314, 17 lines modified | ||
314 | ········70:·istore········5 | 314 | ········70:·istore········5 |
315 | ········72:·iload·········5 | 315 | ········72:·iload·········5 |
316 | ········74:·i2d | 316 | ········74:·i2d |
317 | ········75:·dstore········9 | 317 | ········75:·dstore········9 |
318 | ········77:·dload·········7 | 318 | ········77:·dload·········7 |
319 | ········79:·dload·········9 | 319 | ········79:·dload·········9 |
320 | ········81:·dmul | 320 | ········81:·dmul |
321 | ········82:·dstore········ | 321 | ········82:·dstore········7 |
322 | ········84:·dload_1 | 322 | ········84:·dload_1 |
323 | ········85:·dload········· | 323 | ········85:·dload·········7 |
324 | ········87:·dadd | 324 | ········87:·dadd |
325 | ········88:·dstore_1 | 325 | ········88:·dstore_1 |
326 | ········89:·goto··········18 | 326 | ········89:·goto··········18 |
327 | ········92:·dload_1 | 327 | ········92:·dload_1 |
328 | ········93:·dreturn | 328 | ········93:·dreturn |
329 | ··public·double·getNumericalVariance(); | 329 | ··public·double·getNumericalVariance(); |
Offset 362, 17 lines modified | Offset 362, 17 lines modified | ||
362 | ········66:·checkcast·····#29·················//·class·java/lang/Integer | 362 | ········66:·checkcast·····#29·················//·class·java/lang/Integer |
363 | ········69:·invokevirtual·#87·················//·Method·java/lang/Integer.intValue:()I | 363 | ········69:·invokevirtual·#87·················//·Method·java/lang/Integer.intValue:()I |
364 | ········72:·i2d | 364 | ········72:·i2d |
365 | ········73:·dstore········11 | 365 | ········73:·dstore········11 |
366 | ········75:·dload·········9 | 366 | ········75:·dload·········9 |
367 | ········77:·dload·········11 | 367 | ········77:·dload·········11 |
368 | ········79:·dmul | 368 | ········79:·dmul |
369 | ········80:·dstore········ | 369 | ········80:·dstore········9 |
370 | ········82:·dload_1 | 370 | ········82:·dload_1 |
371 | ········83:·dload········· | 371 | ········83:·dload·········9 |
372 | ········85:·dadd | 372 | ········85:·dadd |
373 | ········86:·dstore_1 | 373 | ········86:·dstore_1 |
374 | ········87:·aload·········8 | 374 | ········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/Double | 376 | ········92:·checkcast·····#35·················//·class·java/lang/Double |
377 | ········95:·invokevirtual·#94·················//·Method·java/lang/Double.doubleValue:()D | 377 | ········95:·invokevirtual·#94·················//·Method·java/lang/Double.doubleValue:()D |
378 | ········98:·dstore········9 | 378 | ········98:·dstore········9 |
Offset 395, 17 lines modified | Offset 395, 17 lines modified | ||
395 | ·······136:·istore········7 | 395 | ·······136:·istore········7 |
396 | ·······138:·iload·········7 | 396 | ·······138:·iload·········7 |
397 | ·······140:·i2d | 397 | ·······140:·i2d |
398 | ·······141:·dstore········11 | 398 | ·······141:·dstore········11 |
399 | ·······143:·dload·········9 | 399 | ·······143:·dload·········9 |
400 | ·······145:·dload·········11 | 400 | ·······145:·dload·········11 |
401 | ·······147:·dmul | 401 | ·······147:·dmul |
402 | ·······148:·dstore········ | 402 | ·······148:·dstore········9 |
403 | ·······150:·dload_3 | 403 | ·······150:·dload_3 |
404 | ·······151:·dload········· | 404 | ·······151:·dload·········9 |
405 | ·······153:·dadd | 405 | ·······153:·dadd |
406 | ·······154:·dstore_3 | 406 | ·······154:·dstore_3 |
407 | ·······155:·goto··········22 | 407 | ·······155:·goto··········22 |
408 | ·······158:·dload_1 | 408 | ·······158:·dload_1 |
409 | ·······159:·dload_1 | 409 | ·······159:·dload_1 |
410 | ·······160:·dmul | 410 | ·······160:·dmul |
411 | ·······161:·dstore········13 | 411 | ·······161:·dstore········13 |
Offset 313, 34 lines modified | Offset 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_011 | 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_011 | 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_011 | 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·{ |
Offset 134, 17 lines modified | Offset 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·=·array | 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); |
Offset 116, 25 lines modified | Offset 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,· | 130 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
130 | ············this.checkRowIndex(array[ | 131 | ············this.checkRowIndex(array[j]); |
131 | ········} | 132 | ········} |
132 | ········ | 133 | ········while·(i·<·array2.length)·{ |
133 | ············this.checkColumnIndex(array2[ | 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 | ········} |
Offset 762, 21 lines modified | Offset 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; |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·9 | 25 | ····.line·9 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·45 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 25, 10 lines modified | Offset 25, 9 lines modified | ||
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·9 | 28 | ····.line·9 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·190 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
Offset 20, 29 lines modified | Offset 20, 29 lines modified | ||
20 | .end·method | 20 | .end·method |
21 | .method·private·static·closeQuietly(Ljava/io/Closeable;)V | 21 | .method·private·static·closeQuietly(Ljava/io/Closeable;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p0,·"closeable"····#·Ljava/io/Closeable; | 23 | ····.param·p0,·"closeable"····#·Ljava/io/Closeable; |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line· | 25 | ····.line·110 |
26 | ····if-eqz·p0,·:cond_0 | 26 | ····if-eqz·p0,·:cond_0 |
27 | ····.line· | 27 | ····.line·112 |
28 | ····:try_start_0 | 28 | ····:try_start_0 |
29 | ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V | 29 | ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V |
30 | ····:try_end_0 | 30 | ····:try_end_0 |
31 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 31 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
32 | ····.line· | 32 | ····.line·117 |
33 | ····:cond_0 | 33 | ····:cond_0 |
34 | ····:goto_0 | 34 | ····:goto_0 |
35 | ····return-void | 35 | ····return-void |
36 | ····.line· | 36 | ····.line·113 |
37 | ····:catch_0 | 37 | ····:catch_0 |
38 | ····move-exception·v0 | 38 | ····move-exception·v0 |
39 | ····goto·:goto_0 | 39 | ····goto·:goto_0 |
40 | .end·method | 40 | .end·method |
41 | .method·static·convertDpToPx(Landroid/content/Context;F)I | 41 | .method·static·convertDpToPx(Landroid/content/Context;F)I |
Offset 50, 400 lines modified | Offset 50, 531 lines modified | ||
50 | ····.param·p0,·"context"····#·Landroid/content/Context; | 50 | ····.param·p0,·"context"····#·Landroid/content/Context; |
51 | ····.param·p1,·"dp"····#·F | 51 | ····.param·p1,·"dp"····#·F |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·46 | 53 | ····.line·46 |
54 | ····const/4·v0,·0x1 | 54 | ····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·v1 | 57 | ····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·v1 | 59 | ····move-result-object·v1 |
60 | ····.line·46 | ||
59 | ····invoke-static·{v0,·p1,·v1},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F | 61 | ····invoke-static·{v0,·p1,·v1},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F |
60 | ····move-result·v0 | 62 | ····move-result·v0 |
61 | ····float-to-int·v0,·v0 | 63 | ····float-to-int·v0,·v0 |
62 | ····return·v0 | 64 | ····return·v0 |
63 | .end·method | 65 | .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. |
Offset 1, 11 lines modified | Offset 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 | #·annotations | 6 | #·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·annotation | 9 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
Offset 14, 40 lines modified | Offset 17, 47 lines modified | ||
14 | .end·annotation | 17 | .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·annotation | 26 | .end·annotation |
23 | #·static·fields | 27 | #·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 modified | Offset 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 modified | Offset 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. |
Offset 8, 235 lines modified | Offset 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·annotation | 11 | .end·annotation |
12 | #·static·fields | 12 | #·static·fields |
13 | .field·p | 13 | .field·private·static·final·FONTAWESOME_TTF_FILE:Ljava/lang/String;·=·"res:fontawesome-webfont-4.4.0.ttf" |
14 | .field·p | 14 | .field·public·static·final·TAG:Ljava/lang/String; |
15 | .field·private·static·typeface:L | 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·methods | 26 | #·direct·methods |
17 | .method·static·constructor·<clinit>()V | 27 | .method·static·constructor·<clinit>()V |
18 | ····.locals·1 | 28 | ····.locals·1 |
19 | ····.prologue | 29 | ····.prologue |
20 | ····.line·4 | 30 | ····.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·v0 | 33 | ····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·4 | 35 | ····.line·44 |
26 | ···· | 36 | ····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:L | 38 | ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->typefaces:Ljava/util/Map; |
28 | ····return-void | 39 | ····return-void |
29 | .end·method | 40 | .end·method |
30 | .method·private·constructor·<init>()V | 41 | .method·private·constructor·<init>()V |
31 | ····.locals·0 | 42 | ····.locals·0 |
32 | ····.prologue | 43 | ····.prologue |
33 | ····.line·4 | 44 | ····.line·46 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····.line·4 | 46 | ····.line·48 |
36 | ····return-void | 47 | ····return-void |
37 | .end·method | 48 | .end·method |
38 | .method·public·static· | 49 | .method·public·static·varargs·addIcons(Ljava/lang/Enum;[Landroid/widget/TextView;)V |
39 | ····.locals·5 | 50 | ····.locals·5 |
40 | ····.param·p | 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 | ····.prologue | 63 | ····.prologue |
42 | ····.line·5 | 64 | ····.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·v | 66 | ····array-length·v3,·p1 |
46 | ····.local·v2,·"len$":I | ||
47 | ····const/4·v1,·0x0 | 67 | ····const/4·v1,·0x0 |
48 | ···· | 68 | ····move·v2,·v1 |
49 | ····:goto_0 | 69 | ····:goto_0 |
50 | ····if-ge·v | 70 | ····if-ge·v2,·v3,·:cond_0 |
51 | ····aget-object·v | 71 | ····aget-object·v0,·p1,·v2 |
52 | ····.line· | 72 | ····.line·60 |
53 | ····.local·v | 73 | ····.local·v0,·"textView":Landroid/widget/TextView; |
54 | ····invoke-virtual·{v | 74 | ····invoke-virtual·{v0},·Landroid/widget/TextView;->getContext()Landroid/content/Context; |
55 | ····move-result-object·v4 | 75 | ····move-result-object·v4 |
56 | ···· | 76 | ····move-object·v1,·p0 |
57 | ····mo | 77 | ····check-cast·v1,·Lcom/joanzapata/android/iconify/BaseIconValue; |
58 | ····invoke- | 78 | ····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 | ···· | 80 | ····invoke-static·{v4,·v1},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/Typeface; |
62 | ···· | 81 | ····move-result-object·v1 |
63 | ···· | 82 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V |
83 | ····.line·61 | ||
64 | ····invoke-virtual·{v | 84 | ····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·5 | 89 | ····.line·59 |
66 | ····add-int/lit8·v1,·v | 90 | ····add-int/lit8·v1,·v2,·0x1 |
Max diff block lines reached; 8650/13512 bytes (64.02%) of diff not shown. |
Offset 8, 439 lines modified | Offset 8, 437 lines modified | ||
8 | #·instance·fields | 8 | #·instance·fields |
9 | .field·private·alpha:I | 9 | .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/ | 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:I | 13 | .field·private·size:I |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·public·constructor·<init>(Landroid/content/Context;Lcom/joanzapata/android/iconify/ | 15 | .method·public·constructor·<init>(Landroid/content/Context;Lcom/joanzapata/android/iconify/BaseIconValue;)V |
16 | ····.locals·2 | 16 | ····.locals·2 |
17 | ····.param·p1,·"context"····#·Landroid/content/Context; | 17 | ····.param·p1,·"context"····#·Landroid/content/Context; |
18 | ····.param·p2,·"icon"····#·Lcom/joanzapata/android/iconify/ | 18 | ····.param·p2,·"icon"····#·Lcom/joanzapata/android/iconify/BaseIconValue; |
19 | ····.prologue | 19 | ····.prologue |
20 | ····.line·6 | 20 | ····.line·65 |
21 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V | 21 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V |
22 | ····.line·5 | 22 | ····.line·56 |
23 | ····const/4·v0,·-0x1 | 23 | ····const/4·v0,·-0x1 |
24 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->size:I | 24 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->size:I |
25 | ····.line·5 | 25 | ····.line·58 |
26 | ····const/16·v0,·0xff | 26 | ····const/16·v0,·0xff |
27 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->alpha:I | 27 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->alpha:I |
28 | ····.line·6 | 28 | ····.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·6 | 30 | ····.line·67 |
31 | ····iput-object·p2,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->icon:Lcom/joanzapata/android/iconify/ | 31 | ····iput-object·p2,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->icon:Lcom/joanzapata/android/iconify/BaseIconValue; |
32 | ····.line·6 | 32 | ····.line·68 |
33 | ····new-instance·v0,·Landroid/text/TextPaint; | 33 | ····new-instance·v0,·Landroid/text/TextPaint; |
34 | ····invoke-direct·{v0},·Landroid/text/TextPaint;-><init>()V | 34 | ····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· | 36 | ····.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·v1 | 41 | ····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·7 | 43 | ····.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;-> | 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;)V | 46 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setStyle(Landroid/graphics/Paint$Style;)V |
45 | ····.line·7 | 47 | ····.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;)V | 50 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V |
49 | ····.line·7 | 51 | ····.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,·0x0 | 53 | ····const/4·v1,·0x0 |
52 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setUnderlineText(Z)V | 54 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setUnderlineText(Z)V |
53 | ····.line·7 | 55 | ····.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,·-0x1000000 | 57 | ····const/high16·v1,·-0x1000000 |
56 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setColor(I)V | 58 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setColor(I)V |
57 | ····.line·7 | 59 | ····.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,·0x1 | 61 | ····const/4·v1,·0x1 |
60 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setAntiAlias(Z)V | 62 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setAntiAlias(Z)V |
61 | ····.line·7 | 63 | ····.line·75 |
62 | ····return-void | 64 | ····return-void |
63 | .end·method | 65 | .end·method |
64 | #·virtual·methods | 66 | #·virtual·methods |
65 | .method·public·actionBarSize()Lcom/joanzapata/android/iconify/IconDrawable; | 67 | .method·public·actionBarSize()Lcom/joanzapata/android/iconify/IconDrawable; |
66 | ····.locals·1 | 68 | ····.locals·1 |
67 | ····.prologue | 69 | ····.prologue |
68 | ····.line·8 | 70 | ····.line·82 |
69 | ····const/16·v0,·0x18 | 71 | ····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·v0 | 73 | ····move-result-object·v0 |
72 | ····return-object·v0 | 74 | ····return-object·v0 |
73 | .end·method | 75 | .end·method |
74 | .method·public·alpha(I)Lcom/joanzapata/android/iconify/IconDrawable; | 76 | .method·public·alpha(I)Lcom/joanzapata/android/iconify/IconDrawable; |
75 | ····.locals·0 | 77 | ····.locals·0 |
76 | ····.param·p1,·"alpha"····#·I | 78 | ····.param·p1,·"alpha"····#·I |
77 | ····.prologue | 79 | ····.prologue |
78 | ····.line·14 | 80 | ····.line·143 |
79 | ····invoke-virtual·{p0,·p1},·Lcom/joanzapata/android/iconify/IconDrawable;->setAlpha(I)V | 81 | ····invoke-virtual·{p0,·p1},·Lcom/joanzapata/android/iconify/IconDrawable;->setAlpha(I)V |
80 | ····.line·14 | 82 | ····.line·144 |
81 | ····invoke-virtual·{p0},·Lcom/joanzapata/android/iconify/IconDrawable;->invalidateSelf()V | 83 | ····invoke-virtual·{p0},·Lcom/joanzapata/android/iconify/IconDrawable;->invalidateSelf()V |
82 | ····.line·14 | 84 | ····.line·145 |
Max diff block lines reached; 11699/16602 bytes (70.47%) of diff not shown. |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·9 | 21 | ····.line·9 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·29 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·computeDerivatives(D[D[D[D[D)V | 48 | .method·public·computeDerivatives(D[D[D[D[D)V |
49 | ····.locals·2 | 49 | ····.locals·26 |
50 | ····.param·p1,·"t"····#·D | 50 | ····.param·p1,·"t"····#·D |
51 | ····.param·p3,·"y"····#·[D | 51 | ····.param·p3,·"y"····#·[D |
52 | ····.param·p4,·"yDot"····#·[D | 52 | ····.param·p4,·"yDot"····#·[D |
53 | ····.param·p5,·"z"····#·[D | 53 | ····.param·p5,·"z"····#·[D |
54 | ····.param·p6,·"zDot"····#·[D | 54 | ····.param·p6,·"zDot"····#·[D |
55 | ····.annotation·system·Ldalvik/annotation/Throws; | 55 | ····.annotation·system·Ldalvik/annotation/Throws; |
56 | ········value·=·{ | 56 | ········value·=·{ |
Offset 177, 139 lines modified | Offset 177, 139 lines modified | ||
177 | ····move-object/from16·v5,·p3 | 177 | ····move-object/from16·v5,·p3 |
178 | ····move-object/from16·v6,·p4 | 178 | ····move-object/from16·v6,·p4 |
179 | ····invoke-interface/range·{v2·..·v7},·Lorg/apache/commons/math3/ode/MainStateJacobianProvider;->computeMainStateJacobian(D[D[D[[D)V | 179 | ····invoke-interface/range·{v2·..·v7},·Lorg/apache/commons/math3/ode/MainStateJacobianProvider;->computeMainStateJacobian(D[D[D[[D)V |
180 | ····.line·370 | 180 | ····.line·370 |
181 | ····const/16·v1 | 181 | ····const/16·v17,·0x0 |
182 | ····.local·v1 | 182 | ····.local·v17,·"i":I |
183 | ····:goto_0 | 183 | ····:goto_0 |
184 | ····move-object/from16·v0,·p0 | 184 | ····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;)I | 186 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
187 | ····move-result·v2 | 187 | ····move-result·v2 |
188 | ····move/from16·v0,·v1 | 188 | ····move/from16·v0,·v17 |
189 | ····if-ge·v0,·v2,·:cond_3 | 189 | ····if-ge·v0,·v2,·:cond_3 |
190 | ····.line·371 | 190 | ····.line·371 |
191 | ····aget-object·v1 | 191 | ····aget-object·v15,·v7,·v17 |
192 | ····.line·372 | 192 | ····.line·372 |
193 | ····.local·v1 | 193 | ····.local·v15,·"dFdYi":[D |
194 | ····const/16·v | 194 | ····const/16·v18,·0x0 |
195 | ····.local·v | 195 | ····.local·v18,·"j":I |
196 | ····:goto_1 | 196 | ····:goto_1 |
197 | ····move-object/from16·v0,·p0 | 197 | ····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;)I | 199 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
200 | ····move-result·v2 | 200 | ····move-result·v2 |
201 | ····move/from16·v0,·v | 201 | ····move/from16·v0,·v18 |
202 | ····if-ge·v0,·v2,·:cond_2 | 202 | ····if-ge·v0,·v2,·:cond_2 |
203 | ····.line·373 | 203 | ····.line·373 |
204 | ····const-wide/16·v2 | 204 | ····const-wide/16·v22,·0x0 |
205 | ····.line·374 | 205 | ····.line·374 |
206 | ····.local·v2 | 206 | ····.local·v22,·"s":D |
207 | ····move/from16·v2 | 207 | ····move/from16·v24,·v18 |
208 | ····.line·375 | 208 | ····.line·375 |
209 | ····.local·v2 | 209 | ····.local·v24,·"startIndex":I |
210 | ····move/from16·v2 | 210 | ····move/from16·v25,·v24 |
211 | ····.line·376 | 211 | ····.line·376 |
212 | ····.local·v2 | 212 | ····.local·v25,·"zIndex":I |
213 | ····const/16·v2 | 213 | ····const/16·v20,·0x0 |
214 | ····.local·v2 | 214 | ····.local·v20,·"l":I |
215 | ····:goto_2 | 215 | ····:goto_2 |
216 | ····move-object/from16·v0,·p0 | 216 | ····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;)I | 218 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
219 | ····move-result·v2 | 219 | ····move-result·v2 |
220 | ····move/from16·v0,·v2 | 220 | ····move/from16·v0,·v20 |
221 | ····if-ge·v0,·v2,·:cond_1 | 221 | ····if-ge·v0,·v2,·:cond_1 |
222 | ····.line·377 | 222 | ····.line·377 |
223 | ····aget-wide·v2,·v1 | 223 | ····aget-wide·v2,·v15,·v20 |
224 | ····aget-wide·v4,·p5,·v2 | 224 | ····aget-wide·v4,·p5,·v25 |
225 | ····mul-double/2addr·v2,·v4 | 225 | ····mul-double/2addr·v2,·v4 |
226 | ····add-double·v2 | 226 | ····add-double·v22,·v22,·v2 |
227 | ····.line·378 | 227 | ····.line·378 |
228 | ····move-object/from16·v0,·p0 | 228 | ····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;)I | 230 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
231 | ····move-result·v2 | 231 | ····move-result·v2 |
232 | ····add-int·v2 | 232 | ····add-int·v25,·v25,·v2 |
233 | ····.line·376 | 233 | ····.line·376 |
234 | ····add-int/lit8·v2 | 234 | ····add-int/lit8·v20,·v20,·0x1 |
235 | ····goto·:goto_2 | 235 | ····goto·:goto_2 |
236 | ····.line·380 | 236 | ····.line·380 |
237 | ····:cond_1 | 237 | ····:cond_1 |
238 | ····move-object/from16·v0,·p0 | 238 | ····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;)I | 240 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
241 | ····move-result·v2 | 241 | ····move-result·v2 |
242 | ····mul-int·v2,·v2,·v1 | 242 | ····mul-int·v2,·v2,·v17 |
243 | ····add-int·v2,·v2,·v2 | 243 | ····add-int·v2,·v2,·v24 |
Max diff block lines reached; 12288/16279 bytes (75.48%) of diff not shown. |
Offset 84, 536 lines modified | Offset 84, 501 lines modified | ||
84 | ····.line·364 | 84 | ····.line·364 |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | #·virtual·methods | 87 | #·virtual·methods |
88 | .method·public·handleStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;Z)V | 88 | .method·public·handleStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;Z)V |
89 | ····.locals· | 89 | ····.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"····#·Z | 91 | ····.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·annotation | 96 | ····.end·annotation |
97 | ····.prologue | 97 | ····.prologue |
98 | ····.line·370 | 98 | ····.line·370 |
99 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getPreviousTime()D | 99 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getPreviousTime()D |
100 | ····move-result-wide·v1 | 100 | ····move-result-wide·v12 |
101 | ····.line·371 | 101 | ····.line·371 |
102 | ····.local·v1 | 102 | ····.local·v12,·"prev":D |
103 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D | 103 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
104 | ····move-result-wide·v | 104 | ····move-result-wide·v7 |
105 | ····.line·373 | 105 | ····.line·373 |
106 | ····.local·v | 106 | ····.local·v7,·"curr":D |
107 | ····move-object/from16·v0,·p0 | 107 | ····move-object/from16·v0,·p0 |
108 | ····iget·v | 108 | ····iget·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I |
109 | ····if-nez·v | 109 | ····if-nez·v1,·:cond_0 |
110 | ····.line·375 | 110 | ····.line·375 |
111 | ····move-object/from16·v0,·p1 | 111 | ····move-object/from16·v0,·p1 |
112 | ····move-wide/from16·v1,·v17 | ||
113 | ····invoke-interface·{v0,·v1,·v | 112 | ····invoke-interface·{v0,·v12,·v13},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->setInterpolatedTime(D)V |
114 | ····.line·376 | 113 | ····.line·376 |
115 | ····move-object/from16·v0,·p0 | 114 | ····move-object/from16·v0,·p0 |
116 | ····iget-object·v | 115 | ····iget-object·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->t:[D |
117 | ····const/4·v | 116 | ····const/4·v2,·0x0 |
118 | ····aput-wide·v1 | 117 | ····aput-wide·v12,·v1,·v2 |
119 | ····.line·377 | 118 | ····.line·377 |
120 | ····move-object/from16·v0,·p0 | 119 | ····move-object/from16·v0,·p0 |
121 | ····iget-object·v | 120 | ····iget-object·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator; |
122 | ····invoke-virtual·{v | 121 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/MultistepIntegrator;->getExpandable()Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
123 | ····move-result-object·v | 122 | ····move-result-object·v9 |
124 | ····.line·378 | 123 | ····.line·378 |
125 | ····.local·v | 124 | ····.local·v9,·"expandable":Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
126 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
127 | ····move-result-object·v1 | 126 | ····move-result-object·v14 |
128 | ····.line·379 | 127 | ····.line·379 |
129 | ····.local·v1 | 128 | ····.local·v14,·"primary":Lorg/apache/commons/math3/ode/EquationsMapper; |
130 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D | 129 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D |
131 | ····move-result-object·v | 130 | ····move-result-object·v1 |
132 | ····move-object/from16·v0,·p0 | 131 | ····move-object/from16·v0,·p0 |
133 | ····iget-object·v | 132 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->y:[[D |
134 | ····move-object/from16·v0,·p0 | 133 | ····move-object/from16·v0,·p0 |
135 | ····iget·v | 134 | ····iget·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I |
136 | ····aget-object·v4,·v4,·v5 | ||
137 | ···· | 135 | ····aget-object·v2,·v2,·v3 |
138 | ····invoke-virtual·{v | 136 | ····invoke-virtual·{v14,·v1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
139 | ····.line·380 | 137 | ····.line·380 |
140 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedDerivatives()[D | 138 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedDerivatives()[D |
141 | ····move-result-object·v | 139 | ····move-result-object·v1 |
142 | ····move-object/from16·v0,·p0 | 140 | ····move-object/from16·v0,·p0 |
143 | ····iget-object·v | 141 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->yDot:[[D |
144 | ····move-object/from16·v0,·p0 | 142 | ····move-object/from16·v0,·p0 |
145 | ····iget·v | 143 | ····iget·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I |
146 | ····aget-object·v4,·v4,·v5 | ||
147 | ···· | 144 | ····aget-object·v2,·v2,·v3 |
148 | ····invoke-virtual·{v | 145 | ····invoke-virtual·{v14,·v1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
149 | ····.line·381 | 146 | ····.line·381 |
150 | ····const/4·v1 | 147 | ····const/4·v10,·0x0 |
151 | ····.line·382 | 148 | ····.line·382 |
152 | ····.local·v1 | 149 | ····.local·v10,·"index":I |
153 | ····invoke-virtual·{v | 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 | ···· | 152 | ····array-length·v3,·v2 |
158 | ····.local·v16,·"len$":I | ||
159 | ····const/4·v1 | 153 | ····const/4·v1,·0x0 |
160 | ····.local·v13,·"i$":I | ||
161 | ····:goto_0 | 154 | ····:goto_0 |
162 | ···· | 155 | ····if-ge·v1,·v3,·:cond_0 |
Max diff block lines reached; 22234/28383 bytes (78.34%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JacobianMatrices.java" | 3 | .source·"JacobianMatrices.java" |
4 | #·annotations | 4 | #·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·annotation | 11 | .end·annotation |
Offset 416, 80 lines modified | Offset 415, 77 lines modified | ||
416 | .method·public·getCurrentParameterJacobian(Ljava/lang/String;[D)V | 415 | .method·public·getCurrentParameterJacobian(Ljava/lang/String;[D)V |
417 | ····.locals·8 | 416 | ····.locals·8 |
418 | ····.param·p1,·"pName"····#·Ljava/lang/String; | 417 | ····.param·p1,·"pName"····#·Ljava/lang/String; |
419 | ····.param·p2,·"dYdP"····#·[D | 418 | ····.param·p2,·"dYdP"····#·[D |
420 | ····.prologue | 419 | ····.prologue |
420 | ····const/4·v4,·0x0 | ||
421 | ····.line·312 | 421 | ····.line·312 |
422 | ····iget-object·v | 422 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->efode:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
423 | ····iget·v | 423 | ····iget·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->index:I |
424 | ····invoke-virtual·{v | 424 | ····invoke-virtual·{v3,·v5},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryState(I)[D |
425 | ····move-result-object·v | 425 | ····move-result-object·v1 |
426 | ····.line·314 | 426 | ····.line·314 |
427 | ····.local·v | 427 | ····.local·v1,·"p":[D |
428 | ····iget·v | 428 | ····iget·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
429 | ····iget·v | 429 | ····iget·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
430 | ····mul-int·v | 430 | ····mul-int·v0,·v3,·v5 |
431 | ····.line·315 | 431 | ····.line·315 |
432 | ····.local·v | 432 | ····.local·v0,·"i":I |
433 | ····iget-object·v | 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·v | 434 | ····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_0 | 436 | ····:goto_0 |
440 | ····if-ge·v | 437 | ····if-ge·v3,·v6,·:cond_0 |
441 | ····aget-object·v | 438 | ····aget-object·v2,·v5,·v3 |
442 | ····.line·316 | 439 | ····.line·316 |
443 | ····.local·v | 440 | ····.local·v2,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
444 | ····invoke-virtual·{v | 441 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String; |
445 | ····move-result-object·v | 442 | ····move-result-object·v7 |
446 | ····invoke-virtual·{v | 443 | ····invoke-virtual·{v7,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
447 | ····move-result·v | 444 | ····move-result·v7 |
448 | ····if-eqz·v | 445 | ····if-eqz·v7,·:cond_1 |
449 | ····.line·317 | 446 | ····.line·317 |
450 | ····const/4·v6,·0x0 | ||
451 | ····iget·v | 447 | ····iget·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
452 | ····invoke-static·{v | 448 | ····invoke-static·{v1,·v0,·p2,·v4,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
453 | ····.line·323 | 449 | ····.line·323 |
454 | ····.end·local·v | 450 | ····.end·local·v2····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
455 | ····:cond_0 | 451 | ····:cond_0 |
456 | ····return-void | 452 | ····return-void |
457 | ····.line·320 | 453 | ····.line·320 |
458 | ····.restart·local·v | 454 | ····.restart·local·v2····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
459 | ····:cond_1 | 455 | ····:cond_1 |
460 | ····iget·v | 456 | ····iget·v7,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
461 | ····add-int/2addr·v | 457 | ····add-int/2addr·v0,·v7 |
462 | ····.line·315 | 458 | ····.line·315 |
463 | ····add-int/lit8·v | 459 | ····add-int/lit8·v3,·v3,·0x1 |
464 | ····goto·:goto_0 | 460 | ····goto·:goto_0 |
465 | .end·method | 461 | .end·method |
466 | .method·public·registerVariationalEquations(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;)V | 462 | .method·public·registerVariationalEquations(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;)V |
467 | ····.locals·4 | 463 | ····.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 modified | Offset 504, 15 lines modified | ||
508 | ····if-eqz·v1,·:cond_0 | 504 | ····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·v0 | 509 | ····move-result-object·v0 |
513 | ····.line·171 | 510 | ····.line·171 |
514 | ····.local·v0,·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; | 511 | ····.local·v0,·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; |
515 | ····:goto_0 | 512 | ····:goto_0 |
Offset 528, 15 lines modified | Offset 525, 15 lines modified | ||
528 | ····.line·172 | 525 | ····.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>()V | 527 | ····invoke-direct·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;-><init>()V |
531 | ····throw·v1 | 528 | ····throw·v1 |
532 | ····.line·16 | 529 | ····.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_0 | 531 | ····: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. |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | .end·field | 22 | .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·methods | 24 | #·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;)V | 25 | .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· | 26 | ····.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 | ····.prologue | 30 | ····.prologue |
31 | ····.line·52 | 31 | ····.line·52 |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 38, 71 lines modified | Offset 38, 66 lines modified | ||
38 | ····.line·53 | 38 | ····.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·54 | 40 | ····.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·55 | 42 | ····.line·55 |
43 | ····new-instance·v | 43 | ····new-instance·v2,·Ljava/util/HashMap; |
44 | ····invoke-direct·{v | 44 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
45 | ····iput-object·v | 45 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map; |
46 | ····.line·58 | 46 | ····.line·58 |
47 | ···· | 47 | ····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_0 | 49 | ····:goto_0 |
54 | ····if-ge·v | 50 | ····if-ge·v2,·v3,·:cond_1 |
55 | ····aget-object·v | 51 | ····aget-object·v1,·p3,·v2 |
56 | ····.line·59 | 52 | ····.line·59 |
57 | ····.local·v | 53 | ····.local·v1,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
58 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String; |
59 | ····move-result-object·v | 55 | ····move-result-object·v0 |
60 | ····.line·60 | 56 | ····.line·60 |
61 | ····.local·v | 57 | ····.local·v0,·"name":Ljava/lang/String; |
62 | ····invoke-interface·{p2,·v | 58 | ····invoke-interface·{p2,·v0},·Lorg/apache/commons/math3/ode/ParameterizedODE;->isSupported(Ljava/lang/String;)Z |
63 | ····move-result·v | 59 | ····move-result·v4 |
64 | ····if-eqz·v | 60 | ····if-eqz·v4,·:cond_0 |
65 | ····.line·61 | 61 | ····.line·61 |
66 | ····iget-object·v | 62 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map; |
67 | ····invoke-virtual·{v | 63 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getHP()D |
68 | ····move-result-wide·v | 64 | ····move-result-wide·v5 |
69 | ····invoke-static·{v | 65 | ····invoke-static·{v5,·v6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
70 | ····move-result-object·v | 66 | ····move-result-object·v5 |
71 | ····invoke-interface·{v | 67 | ····invoke-interface·{v4,·v0,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
72 | ····.line·58 | 68 | ····.line·58 |
73 | ····:cond_0 | 69 | ····:cond_0 |
74 | ····add-int/lit8·v | 70 | ····add-int/lit8·v2,·v2,·0x1 |
75 | ····goto·:goto_0 | 71 | ····goto·:goto_0 |
76 | ····.line·64 | 72 | ····.line·64 |
77 | ····.end·local·v | 73 | ····.end·local·v0····#·"name":Ljava/lang/String; |
78 | ····.end·local·v | 74 | ····.end·local·v1····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
79 | ····:cond_1 | 75 | ····:cond_1 |
80 | ····return-void | 76 | ····return-void |
81 | .end·method | 77 | .end·method |
82 | #·virtual·methods | 78 | #·virtual·methods |
83 | .method·public·computeParameterJacobian(D[D[DLjava/lang/String;[D)V | 79 | .method·public·computeParameterJacobian(D[D[DLjava/lang/String;[D)V |
Offset 214, 15 lines modified | Offset 214, 14 lines modified | ||
214 | ····.line·122 | 214 | ····.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·v8 | 217 | ····move-result-object·v8 |
218 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
219 | ····:goto_0 | 218 | ····:goto_0 |
220 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z | 219 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
221 | ····move-result·v0 | 220 | ····move-result·v0 |
222 | ····if-eqz·v0,·:cond_0 | 221 | ····if-eqz·v0,·:cond_0 |
Offset 249, 24 lines modified | Offset 248, 26 lines modified | ||
249 | ····move-result-object·v0 | 248 | ····move-result-object·v0 |
250 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D | 249 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D |
251 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryStateDot:[D | 250 | ····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;)[D | 252 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$100(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D |
253 | ····move-result-object·v5 | 253 | ····move-result-object·v5 |
254 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$200(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D | 254 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$200(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D |
255 | ····move-result-object·v6 | 255 | ····move-result-object·v6 |
256 | ····move-wide·v1,·p1 | 256 | ····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)V | 258 | ····invoke-interface/range·{v0·..·v6},·Lorg/apache/commons/math3/ode/SecondaryEquations;->computeDerivatives(D[D[D[D[D)V |
258 | ····.line·126 | 259 | ····.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·v0 | 261 | ····move-result-object·v0 |
Offset 299, 34 lines modified | Offset 300, 33 lines modified | ||
299 | ········} | 300 | ········} |
300 | ····.end·annotation | 301 | ····.end·annotation |
301 | ····.prologue | 302 | ····.prologue |
302 | ····.line·290 | 303 | ····.line·290 |
303 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I | 304 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
304 | ····move-result·v | 305 | ····move-result·v2 |
305 | ····new-array·v0,·v | 306 | ····new-array·v0,·v2,·[D |
306 | ····.line·293 | 307 | ····.line·293 |
307 | ····.local·v0,·"completeState":[D | 308 | ····.local·v0,·"completeState":[D |
308 | ····iget-object·v | 309 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper; |
309 | ····iget-object·v | 310 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D |
310 | ····invoke-virtual·{v | 311 | ····invoke-virtual·{v2,·v3,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
311 | ····.line·294 | 312 | ····.line·294 |
312 | ····iget-object·v | 313 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List; |
313 | ····invoke-interface·{v | 314 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
314 | ····move-result-object·v2 | 315 | ····move-result-object·v2 |
315 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
316 | ····:goto_0 | 316 | ····:goto_0 |
317 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 317 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
318 | ····move-result·v3 | 318 | ····move-result·v3 |
319 | ····if-eqz·v3,·:cond_0 | 319 | ····if-eqz·v3,·:cond_0 |
Offset 578, 61 lines modified | Offset 578, 60 lines modified | ||
578 | ····add-int/2addr·v1,·v2 | 578 | ····add-int/2addr·v1,·v2 |
579 | ····goto·:goto_0 | 579 | ····goto·:goto_0 |
580 | .end·method | 580 | .end·method |
581 | .method·public·setCompleteState([D)V | 581 | .method·public·setCompleteState([D)V |
582 | ····.locals· | 582 | ····.locals·4 |
583 | ····.param·p1,·"completeState"····#·[D | 583 | ····.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·annotation | 588 | ····.end·annotation |
589 | ····.prologue | 589 | ····.prologue |
590 | ····.line·270 | 590 | ····.line·270 |
591 | ····array-length·v | 591 | ····array-length·v1,·p1 |
592 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I | 592 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
593 | ····move-result·v | 593 | ····move-result·v2 |
594 | ····if-eq·v | 594 | ····if-eq·v1,·v2,·:cond_0 |
595 | ····.line·271 | 595 | ····.line·271 |
596 | ····new-instance·v | 596 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
597 | ····array-length·v | 597 | ····array-length·v2,·p1 |
598 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I | 598 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
599 | ····move-result·v | 599 | ····move-result·v3 |
600 | ····invoke-direct·{v | 600 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
601 | ····throw·v | 601 | ····throw·v1 |
602 | ····.line·275 | 602 | ····.line·275 |
603 | ····:cond_0 | 603 | ····:cond_0 |
604 | ····iget-object·v | 604 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper; |
605 | ····iget-object·v | 605 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D |
606 | ····invoke-virtual·{v | 606 | ····invoke-virtual·{v1,·p1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->extractEquationData([D[D)V |
607 | ····.line·276 | 607 | ····.line·276 |
608 | ····iget-object·v | 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. |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ····.line·94 | 118 | ····.line·94 |
119 | ····return-void | 119 | ····return-void |
120 | .end·method | 120 | .end·method |
121 | #·virtual·methods | 121 | #·virtual·methods |
122 | .method·protected·acceptStep(Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;[D[DD)D | 122 | .method·protected·acceptStep(Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;[D[DD)D |
123 | ····.locals·2 | 123 | ····.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"····#·[D | 125 | ····.param·p2,·"y"····#·[D |
126 | ····.param·p3,·"yDot"····#·[D | 126 | ····.param·p3,·"yDot"····#·[D |
127 | ····.param·p4,·"tEnd"····#·D | 127 | ····.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 modified | Offset 135, 859 lines modified | ||
135 | ········} | 135 | ········} |
136 | ····.end·annotation | 136 | ····.end·annotation |
137 | ····.prologue | 137 | ····.prologue |
138 | ····.line·317 | 138 | ····.line·317 |
139 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalPreviousTime()D | 139 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalPreviousTime()D |
140 | ····move-result-wide·v | 140 | ····move-result-wide·v18 |
141 | ····.line·318 | 141 | ····.line·318 |
142 | ····.local·v | 142 | ····.local·v18,·"previousT":D |
143 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalCurrentTime()D | 143 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalCurrentTime()D |
144 | ····move-result-wide·v | 144 | ····move-result-wide·v5 |
145 | ····.line·321 | 145 | ····.line·321 |
146 | ····.local·v | 146 | ····.local·v5,·"currentT":D |
147 | ····move-object/from16·v0,·p0 | 147 | ····move-object/from16·v0,·p0 |
148 | ····iget-boolean·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z | 148 | ····iget-boolean·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z |
149 | ····move/from16·v2 | 149 | ····move/from16·v22,·v0 |
150 | ····if-nez·v2 | 150 | ····if-nez·v22,·:cond_1 |
151 | ····.line·322 | 151 | ····.line·322 |
152 | ····move-object/from16·v0,·p0 | 152 | ····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·v2 | 154 | ····move-object/from16·v22,·v0 |
155 | ····invoke-interface/range·{v2 | 155 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
156 | ····move-result-object·v | 156 | ····move-result-object·v22 |
157 | ····.local·v13,·"i$":Ljava/util/Iterator; | ||
158 | ····:goto_0 | 157 | ····:goto_0 |
159 | ····invoke-interface·{v | 158 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->hasNext()Z |
160 | ····move-result·v2 | 159 | ····move-result·v23 |
161 | ····if-eqz·v2 | 160 | ····if-eqz·v23,·:cond_0 |
162 | ····invoke-interface·{v | 161 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
163 | ····move-result-object·v2 | 162 | ····move-result-object·v21 |
164 | ····check-cast·v2 | 163 | ····check-cast·v21,·Lorg/apache/commons/math3/ode/events/EventState; |
165 | ····.line·323 | 164 | ····.line·323 |
166 | ····.local·v2 | 165 | ····.local·v21,·"state":Lorg/apache/commons/math3/ode/events/EventState; |
167 | ····move-object/from16·v0,·v2 | 166 | ····move-object/from16·v0,·v21 |
168 | ····move-object/from16·v1,·p1 | 167 | ····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;)V | 168 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/ode/events/EventState;->reinitializeBegin(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V |
170 | ····goto·:goto_0 | 169 | ····goto·:goto_0 |
171 | ····.line·325 | 170 | ····.line·325 |
172 | ····.end·local·v2 | 171 | ····.end·local·v21····#·"state":Lorg/apache/commons/math3/ode/events/EventState; |
173 | ····:cond_0 | 172 | ····:cond_0 |
174 | ····const/16·v2 | 173 | ····const/16·v22,·0x1 |
175 | ····move/from16·v0,·v2 | 174 | ····move/from16·v0,·v22 |
176 | ····move-object/from16·v1,·p0 | 175 | ····move-object/from16·v1,·p0 |
177 | ····iput-boolean·v0,·v1,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z | 176 | ····iput-boolean·v0,·v1,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z |
178 | ····.line·329 | 177 | ····.line·329 |
179 | ····.end·local·v13····#·"i$":Ljava/util/Iterator; | ||
180 | ····:cond_1 | 178 | ····:cond_1 |
181 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->isForward()Z | 179 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->isForward()Z |
182 | ····move-result·v2 | 180 | ····move-result·v22 |
183 | ····if-eqz·v2 | 181 | ····if-eqz·v22,·:cond_3 |
184 | ····const/16·v | 182 | ····const/16·v17,·0x1 |
185 | ····.line·330 | 183 | ····.line·330 |
186 | ····.local·v | 184 | ····.local·v17,·"orderingSign":I |
187 | ····:goto_1 | 185 | ····:goto_1 |
188 | ····new-instance·v1 | 186 | ····new-instance·v16,·Ljava/util/TreeSet; |
189 | ····new-instance·v2 | 187 | ····new-instance·v22,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1; |
190 | ····move-object/from16·v0,·v2 | 188 | ····move-object/from16·v0,·v22 |
191 | ····move-object/from16·v1,·p0 | 189 | ····move-object/from16·v1,·p0 |
192 | ····move/from16·v2,·v | 190 | ····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)V | 191 | ····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,·v1 | 192 | ····move-object/from16·v0,·v16 |
195 | ····move-object/from16·v1,·v2 | 193 | ····move-object/from16·v1,·v22 |
196 | ····invoke-direct·{v0,·v1},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V | 194 | ····invoke-direct·{v0,·v1},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V |
197 | ····.line·339 | 195 | ····.line·339 |
198 | ····.local·v1 | 196 | ····.local·v16,·"occurringEvents":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Lorg/apache/commons/math3/ode/events/EventState;>;" |
199 | ····move-object/from16·v0,·p0 | 197 | ····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·v2 | 199 | ····move-object/from16·v22,·v0 |
Max diff block lines reached; 42816/48103 bytes (89.01%) of diff not shown. |
Offset 50, 56 lines modified | Offset 50, 51 lines modified | ||
50 | ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z | 50 | ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z |
51 | ····.line·49 | 51 | ····.line·49 |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V | 54 | .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V |
55 | ····.locals· | 55 | ····.locals·4 |
56 | ····.param·p1,·"names"····#·[Ljava/lang/String; | 56 | ····.param·p1,·"names"····#·[Ljava/lang/String; |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·36 | 58 | ····.line·36 |
59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
60 | ····.line·37 | 60 | ····.line·37 |
61 | ····new-instance·v | 61 | ····new-instance·v1,·Ljava/util/ArrayList; |
62 | ····invoke-direct·{v | 62 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
63 | ····iput-object·v | 63 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection; |
64 | ····.line·38 | 64 | ····.line·38 |
65 | ···· | 65 | ····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,·0x0 | 66 | ····const/4·v1,·0x0 |
70 | ····.local·v1,·"i$":I | ||
71 | ····:goto_0 | 67 | ····:goto_0 |
72 | ····if-ge·v1,·v2,·:cond_0 | 68 | ····if-ge·v1,·v2,·:cond_0 |
73 | ····aget-object·v | 69 | ····aget-object·v0,·p1,·v1 |
74 | ····.line·39 | 70 | ····.line·39 |
75 | ····.local·v | 71 | ····.local·v0,·"name":Ljava/lang/String; |
76 | ····iget-object·v | 72 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection; |
77 | ····invoke-interface·{v | 73 | ····invoke-interface·{v3,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
78 | ····.line·38 | 74 | ····.line·38 |
79 | ····add-int/lit8·v1,·v1,·0x1 | 75 | ····add-int/lit8·v1,·v1,·0x1 |
80 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
81 | ····.line·41 | 77 | ····.line·41 |
82 | ····.end·local·v | 78 | ····.end·local·v0····#·"name":Ljava/lang/String; |
83 | ····:cond_0 | 79 | ····:cond_0 |
84 | ····return-void | 80 | ····return-void |
85 | .end·method | 81 | .end·method |
86 | #·virtual·methods | 82 | #·virtual·methods |
87 | .method·public·complainIfNotSupported(Ljava/lang/String;)V | 83 | .method·public·complainIfNotSupported(Ljava/lang/String;)V |
Offset 152, 48 lines modified | Offset 147, 47 lines modified | ||
152 | .method·public·isSupported(Ljava/lang/String;)Z | 147 | .method·public·isSupported(Ljava/lang/String;)Z |
153 | ····.locals·3 | 148 | ····.locals·3 |
154 | ····.param·p1,·"name"····#·Ljava/lang/String; | 149 | ····.param·p1,·"name"····#·Ljava/lang/String; |
155 | ····.prologue | 150 | ····.prologue |
156 | ····.line·58 | 151 | ····.line·58 |
157 | ····iget-object·v | 152 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection; |
158 | ····invoke-interface·{v | 153 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
159 | ····move-result-object·v | 154 | ····move-result-object·v1 |
160 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
161 | ····:cond_0 | 155 | ····:cond_0 |
162 | ····invoke-interface·{v | 156 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
163 | ····move-result·v2 | 157 | ····move-result·v2 |
164 | ····if-eqz·v2,·:cond_1 | 158 | ····if-eqz·v2,·:cond_1 |
165 | ····invoke-interface·{v | 159 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
166 | ····move-result-object·v | 160 | ····move-result-object·v0 |
167 | ····check-cast·v | 161 | ····check-cast·v0,·Ljava/lang/String; |
168 | ····.line·59 | 162 | ····.line·59 |
169 | ····.local·v | 163 | ····.local·v0,·"supportedName":Ljava/lang/String; |
170 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
171 | ····move-result·v2 | 165 | ····move-result·v2 |
172 | ····if-eqz·v2,·:cond_0 | 166 | ····if-eqz·v2,·:cond_0 |
173 | ····.line·60 | 167 | ····.line·60 |
174 | ····const/4·v | 168 | ····const/4·v1,·0x1 |
175 | ····.line·63 | 169 | ····.line·63 |
176 | ····.end·local·v | 170 | ····.end·local·v0····#·"supportedName":Ljava/lang/String; |
177 | ····:goto_0 | 171 | ····:goto_0 |
178 | ····return·v | 172 | ····return·v1 |
179 | ····:cond_1 | 173 | ····:cond_1 |
180 | ····const/4·v | 174 | ····const/4·v1,·0x0 |
181 | ····goto·:goto_0 | 175 | ····goto·:goto_0 |
182 | .end·method | 176 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/MultistepIntegrator;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/MultistepIntegrator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/MultistepIntegrator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·235 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$orderingSign:I | 32 | .field·final·synthetic·val$orderingSign:I |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V | 34 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/AbstractIntegrator; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·330 | 38 | ····.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:I | 40 | ····iput·p2,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->val$orderingSign:I |
Offset 48, 25 lines modified | Offset 49, 21 lines modified | ||
48 | ····return-void | 49 | ····return-void |
49 | .end·method | 50 | .end·method |
50 | #·virtual·methods | 51 | #·virtual·methods |
51 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
52 | ····.locals·1 | 53 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
54 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·330 | 55 | ····.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;)I | 58 | ····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·v0 | 59 | ····move-result·v0 |
63 | ····return·v0 | 60 | ····return·v0 |
64 | .end·method | 61 | .end·method |
Offset 69, 14 lines modified | Offset 69, 15 lines modified | ||
69 | ····if-ge·p2,·v0,·:cond_0 | 69 | ····if-ge·p2,·v0,·:cond_0 |
70 | ····.line·121 | 70 | ····.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·v2 | 75 | ····move-result-object·v2 |
75 | ····const/4·v3,·0x2 | 76 | ····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; |
Offset 151, 298 lines modified | Offset 151, 297 lines modified | ||
151 | ····.line·379 | 151 | ····.line·379 |
152 | ····goto·:goto_0 | 152 | ····goto·:goto_0 |
153 | .end·method | 153 | .end·method |
154 | #·virtual·methods | 154 | #·virtual·methods |
155 | .method·public·append(Lorg/apache/commons/math3/ode/ContinuousOutputModel;)V | 155 | .method·public·append(Lorg/apache/commons/math3/ode/ContinuousOutputModel;)V |
156 | ····.locals·1 | 156 | ····.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·annotation | 163 | ····.end·annotation |
164 | ····.prologue | 164 | ····.prologue |
165 | ····.line·133 | 165 | ····.line·133 |
166 | ····move-object/from16·v0,·p1 | 166 | ····move-object/from16·v0,·p1 |
167 | ····iget-object·v1 | 167 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; |
168 | ····invoke-interface·{v1 | 168 | ····invoke-interface·{v11},·Ljava/util/List;->size()I |
169 | ····move-result·v1 | 169 | ····move-result·v11 |
170 | ····if-nez·v1 | 170 | ····if-nez·v11,·:cond_0 |
171 | ····.line·170 | 171 | ····.line·170 |
172 | ····:goto_0 | 172 | ····:goto_0 |
173 | ····return-void | 173 | ····return-void |
174 | ····.line·137 | 174 | ····.line·137 |
175 | ····:cond_0 | 175 | ····:cond_0 |
176 | ····move-object/from16·v0,·p0 | 176 | ····move-object/from16·v0,·p0 |
177 | ····iget-object·v1 | 177 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; |
178 | ····invoke-interface·{v1 | 178 | ····invoke-interface·{v11},·Ljava/util/List;->size()I |
179 | ····move-result·v1 | 179 | ····move-result·v11 |
180 | ····if-nez·v1 | 180 | ····if-nez·v11,·:cond_2 |
181 | ····.line·138 | 181 | ····.line·138 |
182 | ····move-object/from16·v0,·p1 | 182 | ····move-object/from16·v0,·p1 |
183 | ····iget-wide·v1 | 183 | ····iget-wide·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D |
184 | ····move-object/from16·v0,·p0 | 184 | ····move-object/from16·v0,·p0 |
185 | ····iput-wide·v1 | 185 | ····iput-wide·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D |
186 | ····.line·139 | 186 | ····.line·139 |
187 | ····move-object/from16·v0,·p1 | 187 | ····move-object/from16·v0,·p1 |
188 | ····iget-boolean·v1 | 188 | ····iget-boolean·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z |
189 | ····move-object/from16·v0,·p0 | 189 | ····move-object/from16·v0,·p0 |
190 | ····iput-boolean·v1 | 190 | ····iput-boolean·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z |
191 | ····.line·163 | 191 | ····.line·163 |
192 | ····:cond_1 | 192 | ····:cond_1 |
193 | ····move-object/from16·v0,·p1 | 193 | ····move-object/from16·v0,·p1 |
194 | ····iget-object·v1 | 194 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; |
195 | ····invoke-interface·{v1 | 195 | ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
196 | ····move-result-object·v | 196 | ····move-result-object·v11 |
197 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
198 | ····:goto_1 | 197 | ····:goto_1 |
199 | ····invoke-interface·{v | 198 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
200 | ····move-result·v12 | 199 | ····move-result·v12 |
201 | ····if-eqz·v12,·:cond_5 | 200 | ····if-eqz·v12,·:cond_5 |
202 | ····invoke-interface·{v | 201 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
203 | ····move-result-object·v | 202 | ····move-result-object·v5 |
204 | ····check-cast·v | 203 | ····check-cast·v5,·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
205 | ····.line·164 | 204 | ····.line·164 |
206 | ····.local·v | 205 | ····.local·v5,·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
207 | ····move-object/from16·v0,·p0 | 206 | ····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·{v | 208 | ····invoke-interface·{v5},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
210 | ····move-result-object·v13 | 209 | ····move-result-object·v13 |
211 | ····invoke-interface·{v12,·v13},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 210 | ····invoke-interface·{v12,·v13},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
212 | ····goto·:goto_1 | 211 | ····goto·:goto_1 |
213 | ····.line·142 | 212 | ····.line·142 |
214 | ····.end·local·v5····#·"i$":Ljava/util/Iterator; | ||
215 | ····.end·local·v | 213 | ····.end·local·v5····#·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
216 | ····:cond_2 | 214 | ····:cond_2 |
217 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D | 215 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D |
218 | ····move-result-object·v1 | 216 | ····move-result-object·v11 |
219 | ····array-length·v1 | 217 | ····array-length·v11,·v11 |
220 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D | 218 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D |
221 | ····move-result-object·v1 | 219 | ····move-result-object·v12 |
222 | ····array-length·v1 | 220 | ····array-length·v12,·v12 |
223 | ····if-eq·v1 | 221 | ····if-eq·v11,·v12,·:cond_3 |
224 | ····.line·143 | 222 | ····.line·143 |
225 | ····new-instance·v1 | 223 | ····new-instance·v11,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
226 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D | 224 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D |
227 | ····move-result-object·v1 | 225 | ····move-result-object·v12 |
228 | ····array-length·v1 | 226 | ····array-length·v12,·v12 |
Max diff block lines reached; 8829/14468 bytes (61.02%) of diff not shown. |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/events/EventState; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·239 | 28 | ····.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; |
Offset 1, 19 lines modified | Offset 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 | #·annotations | 4 | #·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 modified | Offset 75, 14 lines modified | ||
81 | ········} | 75 | ········} |
82 | ····.end·annotation | 76 | ····.end·annotation |
83 | ····.prologue | 77 | ····.prologue |
84 | ····.line·28 | 78 | ····.line·28 |
85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 79 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
86 | ····.line·146 | ||
87 | ····return-void | 80 | ····return-void |
88 | .end·method | 81 | .end·method |
89 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILorg/apache/commons/math3/ode/events/FilterType$1;)V | 82 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILorg/apache/commons/math3/ode/events/FilterType$1;)V |
90 | ····.locals·0 | 83 | ····.locals·0 |
91 | ····.param·p1,·"x0"····#·Ljava/lang/String; | 84 | ····.param·p1,·"x0"····#·Ljava/lang/String; |
92 | ····.param·p2,·"x1"····#·I | 85 | ····.param·p2,·"x1"····#·I |
Offset 138, 93 lines modified | Offset 138, 90 lines modified | ||
138 | ····.line·46 | 138 | ····.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·v0 | 140 | ····return-object·v0 |
141 | .end·method | 141 | .end·method |
142 | .method·private·getCompleteState(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)[D | 142 | .method·private·getCompleteState(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)[D |
143 | ····.locals· | 143 | ····.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 | ····.prologue | 145 | ····.prologue |
146 | ····.line·203 | 146 | ····.line·203 |
147 | ····iget-object·v | 147 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
148 | ····invoke-virtual·{v | 148 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
149 | ····move-result·v | 149 | ····move-result·v4 |
150 | ····new-array·v | 150 | ····new-array·v0,·v4,·[D |
151 | ····.line·205 | 151 | ····.line·205 |
152 | ····.local·v | 152 | ····.local·v0,·"complete":[D |
153 | ····iget-object·v | 153 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
154 | ····invoke-virtual·{v | 154 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
155 | ····move-result-object·v | 155 | ····move-result-object·v4 |
156 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D | 156 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D |
157 | ····move-result-object·v | 157 | ····move-result-object·v5 |
158 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v4,·v5,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
159 | ····.line·207 | 159 | ····.line·207 |
160 | ····const/4·v | 160 | ····const/4·v1,·0x0 |
161 | ····.line·208 | 161 | ····.line·208 |
162 | ····.local·v | 162 | ····.local·v1,·"index":I |
163 | ····iget-object·v | 163 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
164 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
165 | ····move-result-object·v | 165 | ····move-result-object·v5 |
166 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; | ||
167 | ····array-length·v | 166 | ····array-length·v6,·v5 |
168 | ····.local·v5,·"len$":I | ||
169 | ····const/4·v | 167 | ····const/4·v4,·0x0 |
170 | ····.local·v2,·"i$":I | ||
171 | ····move·v | 168 | ····move·v2,·v1 |
172 | ····.end·local·v | 169 | ····.end·local·v1····#·"index":I |
173 | ····.local·v | 170 | ····.local·v2,·"index":I |
174 | ····:goto_0 | 171 | ····:goto_0 |
175 | ····if-ge·v | 172 | ····if-ge·v4,·v6,·:cond_0 |
176 | ····aget-object·v | 173 | ····aget-object·v3,·v5,·v4 |
177 | ····.line·209 | 174 | ····.line·209 |
178 | ····.local·v | 175 | ····.local·v3,·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper; |
179 | ····add-int/lit8·v | 176 | ····add-int/lit8·v1,·v2,·0x1 |
180 | ····.end·local·v | 177 | ····.end·local·v2····#·"index":I |
181 | ····.restart·local·v | 178 | ····.restart·local·v1····#·"index":I |
182 | ····invoke-interface·{p1,·v | 179 | ····invoke-interface·{p1,·v2},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedSecondaryState(I)[D |
183 | ····move-result-object·v7 | 180 | ····move-result-object·v7 |
184 | ····invoke-virtual·{v | 181 | ····invoke-virtual·{v3,·v7,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
185 | ····.line·208 | 182 | ····.line·208 |
186 | ····add-int/lit8·v | 183 | ····add-int/lit8·v4,·v4,·0x1 |
187 | ····move·v | 184 | ····move·v2,·v1 |
188 | ····.end·local·v | 185 | ····.end·local·v1····#·"index":I |
189 | ····.restart·local·v | 186 | ····.restart·local·v2····#·"index":I |
190 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
191 | ····.line·213 | 188 | ····.line·213 |
192 | ····.end·local·v | 189 | ····.end·local·v3····#·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper; |
193 | ····:cond_0 | 190 | ····:cond_0 |
194 | ····return-object·v | 191 | ····return-object·v0 |
195 | .end·method | 192 | .end·method |
196 | #·virtual·methods | 193 | #·virtual·methods |
197 | .method·public·evaluateStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)Z | 194 | .method·public·evaluateStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)Z |
198 | ····.locals·35 | 195 | ····.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 modified | Offset 434, 15 lines modified | ||
437 | ····move-object/from16·v0,·p0 | 434 | ····move-object/from16·v0,·p0 |
438 | ····iget·v4,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->maxIterationCount:I | 435 | ····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;)D | 438 | ····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·v31 | 439 | ····move-result-wide·v31 |
442 | ····.line·289 | 440 | ····.line·289 |
443 | ····.local·v31,·"root":D | 441 | ····.local·v31,·"root":D |
444 | ····:goto_4 | 442 | ····:goto_4 |
Offset 456, 14 lines modified | Offset 454, 15 lines modified | ||
456 | ····move-result·v4 | 454 | ····move-result·v4 |
457 | ····if-nez·v4,·:cond_c | 455 | ····if-nez·v4,·:cond_c |
458 | ····sub-double·v11,·v31,·v6 | 456 | ····sub-double·v11,·v31,·v6 |
457 | ····.line·290 | ||
459 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 458 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
460 | ····move-result-wide·v11 | 459 | ····move-result-wide·v11 |
461 | ····move-object/from16·v0,·p0 | 460 | ····move-object/from16·v0,·p0 |
462 | ····iget-wide·v15,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->convergence:D | 461 | ····iget-wide·v15,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->convergence:D |
Offset 474, 14 lines modified | Offset 473, 15 lines modified | ||
Max diff block lines reached; 6181/12231 bytes (50.54%) of diff not shown. |
Offset 204, 31 lines modified | Offset 204, 35 lines modified | ||
204 | ····const/4·v1,·0x0 | 204 | ····const/4·v1,·0x0 |
205 | ····.line·268 | 205 | ····.line·268 |
206 | ····iget-boolean·v2,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->forward:Z | 206 | ····iget-boolean·v2,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->forward:Z |
207 | ····if-eqz·v2,·:cond_2 | 207 | ····if-eqz·v2,·:cond_2 |
208 | ····.line·269 | ||
208 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D | 209 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
209 | ····move-result-wide·v2 | 210 | ····move-result-wide·v2 |
210 | ····cmpg-double·v2,·p1,·v2 | 211 | ····cmpg-double·v2,·p1,·v2 |
211 | ····if-gtz·v2,·:cond_1 | 212 | ····if-gtz·v2,·:cond_1 |
213 | ····.line·268 | ||
212 | ····:cond_0 | 214 | ····:cond_0 |
213 | ····:goto_0 | 215 | ····:goto_0 |
214 | ····return·v0 | 216 | ····return·v0 |
215 | ····:cond_1 | 217 | ····:cond_1 |
216 | ····move·v0,·v1 | 218 | ····move·v0,·v1 |
219 | ····.line·269 | ||
217 | ····goto·:goto_0 | 220 | ····goto·:goto_0 |
221 | ····.line·270 | ||
218 | ····:cond_2 | 222 | ····:cond_2 |
219 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D | 223 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
220 | ····move-result-wide·v2 | 224 | ····move-result-wide·v2 |
221 | ····cmpl-double·v2,·p1,·v2 | 225 | ····cmpl-double·v2,·p1,·v2 |
Offset 406, 14 lines modified | Offset 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_1 | 411 | ····if-ne·v4,·v7,·:cond_1 |
408 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D | 412 | ····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)Z | 414 | ····invoke-static·{v2,·v3,·v7,·v8,·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z |
410 | ····move-result·v4 | 415 | ····move-result·v4 |
411 | ····if-eqz·v4,·:cond_1 | 416 | ····if-eqz·v4,·:cond_1 |
412 | ····.line·226 | 417 | ····.line·226 |
Offset 462, 14 lines modified | Offset 467, 15 lines modified | ||
462 | ····:cond_3 | 467 | ····:cond_3 |
463 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D | 468 | ····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:D | 469 | ····iget-wide·v9,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->h:D |
465 | ····div-double/2addr·v7,·v9 | 470 | ····div-double/2addr·v7,·v9 |
471 | ····.line·223 | ||
466 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D | 472 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D |
467 | ····move-result-wide·v7 | 473 | ····move-result-wide·v7 |
468 | ····const-wide/high16·v9,·0x3ff0000000000000L····#·1.0 | 474 | ····const-wide/high16·v9,·0x3ff0000000000000L····#·1.0 |
469 | ····add-double/2addr·v7,·v9 | 475 | ····add-double/2addr·v7,·v9 |
Offset 493, 14 lines modified | Offset 499, 15 lines modified | ||
493 | ····move-result·v4 | 499 | ····move-result·v4 |
494 | ····if-eqz·v4,·:cond_7 | 500 | ····if-eqz·v4,·:cond_7 |
495 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D | 501 | ····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()D | 503 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
497 | ····move-result-wide·v9 | 504 | ····move-result-wide·v9 |
498 | ····cmpl-double·v4,·v7,·v9 | 505 | ····cmpl-double·v4,·v7,·v9 |
499 | ····if-eqz·v4,·:cond_7 | 506 | ····if-eqz·v4,·:cond_7 |
Offset 534, 15 lines modified | Offset 541, 15 lines modified | ||
534 | ····.end·local·v0····#·"addLast":Z | 541 | ····.end·local·v0····#·"addLast":Z |
535 | ····:cond_6 | 542 | ····:cond_6 |
536 | ····return-void | 543 | ····return-void |
537 | ····:cond_7 | 544 | ····:cond_7 |
538 | ····move·v0,·v6 | 545 | ····move·v0,·v6 |
539 | ····.line·24 | 546 | ····.line·248 |
540 | ····goto·:goto_3 | 547 | ····goto·:goto_3 |
541 | .end·method | 548 | .end·method |
542 | .method·public·init(D[DD)V | 549 | .method·public·init(D[DD)V |
543 | ····.locals·6 | 550 | ····.locals·6 |
544 | ····.param·p1,·"t0"····#·D | 551 | ····.param·p1,·"t0"····#·D |
545 | ····.param·p3,·"y0"····#·[D | 552 | ····.param·p3,·"y0"····#·[D |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/ode/sampling/StepHandler; | 6 | .implements·Lorg/apache/commons/math3/ode/sampling/StepHandler; |
7 | #·annotations | 7 | #·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·annotation | 12 | .end·annotation |
14 | #·direct·methods | 13 | #·direct·methods |
15 | .method·private·constructor·<init>()V | 14 | .method·private·constructor·<init>()V |
Offset 188, 14 lines modified | Offset 188, 15 lines modified | ||
188 | ····.line·204 | 188 | ····.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_2 | 190 | ····if-nez·v1,·:cond_2 |
191 | ····move-object·v1,·v2 | 191 | ····move-object·v1,·v2 |
192 | ····.line·205 | ||
192 | ····:goto_0 | 193 | ····: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·207 | 195 | ····.line·207 |
195 | ····return-void | 196 | ····return-void |
196 | ····.line·187 | 197 | ····.line·187 |
Offset 319, 14 lines modified | Offset 320, 15 lines modified | ||
319 | ····goto·:goto_1 | 320 | ····goto·:goto_1 |
320 | ····.line·204 | 321 | ····.line·204 |
321 | ····.end·local·v0····#·"i":I | 322 | ····.end·local·v0····#·"i":I |
322 | ····:cond_2 | 323 | ····: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·v1 | 327 | ····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_0 | 329 | ····goto·:goto_0 |
Offset 1219, 182 lines modified | Offset 1221, 173 lines modified | ||
1219 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->finalized:Z | 1221 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->finalized:Z |
1220 | ····.line·308 | 1222 | ····.line·308 |
1221 | ····return-void | 1223 | ····return-void |
1222 | .end·method | 1224 | .end·method |
1223 | .method·protected·writeBaseExternal(Ljava/io/ObjectOutput;)V | 1225 | .method·protected·writeBaseExternal(Ljava/io/ObjectOutput;)V |
1224 | ····.locals· | 1226 | ····.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·annotation | 1232 | ····.end·annotation |
1231 | ····.prologue | 1233 | ····.prologue |
1232 | ····.line·520 | 1234 | ····.line·520 |
1233 | ····iget-object·v | 1235 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->currentState:[D |
1234 | ····if-nez·v | 1236 | ····if-nez·v4,·:cond_0 |
1235 | ····.line·521 | 1237 | ····.line·521 |
1236 | ····const/4·v | 1238 | ····const/4·v4,·-0x1 |
1237 | ····invoke-interface·{p1,·v | 1239 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeInt(I)V |
1238 | ····.line·525 | 1240 | ····.line·525 |
1239 | ····:goto_0 | 1241 | ····:goto_0 |
1240 | ····iget-wide·v | 1242 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalPreviousTime:D |
1241 | ····invoke-interface·{p1,·v | 1243 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1242 | ····.line·526 | 1244 | ····.line·526 |
1243 | ····iget-wide·v | 1245 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalCurrentTime:D |
1244 | ····invoke-interface·{p1,·v | 1246 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1245 | ····.line·527 | 1247 | ····.line·527 |
1246 | ····iget-wide·v | 1248 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softPreviousTime:D |
1247 | ····invoke-interface·{p1,·v | 1249 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1248 | ····.line·528 | 1250 | ····.line·528 |
1249 | ····iget-wide·v | 1251 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softCurrentTime:D |
1250 | ····invoke-interface·{p1,·v | 1252 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1251 | ····.line·529 | 1253 | ····.line·529 |
1252 | ····iget-wide·v | 1254 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->h:D |
1253 | ····invoke-interface·{p1,·v | 1255 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1254 | ····.line·530 | 1256 | ····.line·530 |
1255 | ····iget-boolean·v | 1257 | ····iget-boolean·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->forward:Z |
1256 | ····invoke-interface·{p1,·v | 1258 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeBoolean(Z)V |
1257 | ····.line·531 | 1259 | ····.line·531 |
1258 | ····iget-object·v | 1260 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper; |
1259 | ····invoke-interface·{p1,·v | 1261 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V |
1260 | ····.line·532 | 1262 | ····.line·532 |
1261 | ····iget-object·v | 1263 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; |
1262 | ····array-length·v | 1264 | ····array-length·v4,·v4 |
1263 | ····invoke-interface·{p1,·v | 1265 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->write(I)V |
1264 | ····.line·533 | 1266 | ····.line·533 |
1265 | ····iget-object·v | 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·v | 1268 | ····array-length·v6,·v5 |
1268 | ····.local·v4,·"len$":I | ||
1269 | ····const/4·v | 1269 | ····const/4·v4,·0x0 |
1270 | ····.local·v2,·"i$":I | ||
1271 | ····:goto_1 | 1270 | ····:goto_1 |
1272 | ····if-ge·v | 1271 | ····if-ge·v4,·v6,·:cond_1 |
1273 | ····aget-object·v | 1272 | ····aget-object·v2,·v5,·v4 |
1274 | ····.line·534 | 1273 | ····.line·534 |
1275 | ····.local·v | 1274 | ····.local·v2,·"mapper":Lorg/apache/commons/math3/ode/EquationsMapper; |
1276 | ····invoke-interface·{p1,·v | 1275 | ····invoke-interface·{p1,·v2},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V |
1277 | ····.line·533 | 1276 | ····.line·533 |
1278 | ····add-int/lit8·v | 1277 | ····add-int/lit8·v4,·v4,·0x1 |
1279 | ····goto·:goto_1 | 1278 | ····goto·:goto_1 |
1280 | ····.line·523 | 1279 | ····.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. |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ····.line·190 | 81 | ····.line·190 |
82 | ····return-void | 82 | ····return-void |
83 | .end·method | 83 | .end·method |
84 | #·virtual·methods | 84 | #·virtual·methods |
85 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V | 85 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V |
86 | ····.locals· | 86 | ····.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"····#·D | 88 | ····.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 modified | Offset 109, 18 lines modified | ||
109 | ····move-result-wide·v5 | 109 | ····move-result-wide·v5 |
110 | ····cmpl-double·v5,·p2,·v5 | 110 | ····cmpl-double·v5,·p2,·v5 |
111 | ····if-lez·v5,·:cond_2 | 111 | ····if-lez·v5,·:cond_2 |
112 | ····const/16·v | 112 | ····const/16·v39,·0x1 |
113 | ····.line·203 | 113 | ····.line·203 |
114 | ····.local·v | 114 | ····.local·v39,·"forward":Z |
115 | ····:goto_0 | 115 | ····:goto_0 |
116 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D | 116 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D |
117 | ····move-result-object·v8 | 117 | ····move-result-object·v8 |
118 | ····.line·204 | 118 | ····.line·204 |
119 | ····.local·v8,·"y0":[D | 119 | ····.local·v8,·"y0":[D |
Offset 140, 27 lines modified | Offset 140, 28 lines modified | ||
140 | ····.line·208 | 140 | ····.line·208 |
141 | ····.local·v23,·"yDot":[D | 141 | ····.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>()V | 143 | ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V |
144 | ····.line·2 | 144 | ····.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·v5 | 147 | ····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·v6 | 149 | ····move-result-object·v6 |
150 | ····.line·209 | ||
150 | ····move-object/from16·v0,·v21 | 151 | ····move-object/from16·v0,·v21 |
151 | ····move/from16·v1,·v | 152 | ····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;)V | 153 | ····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·213 | 154 | ····.line·213 |
154 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 155 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
155 | ····move-result-wide·v6 | 156 | ····move-result-wide·v6 |
Offset 223, 240 lines modified | Offset 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()I | 225 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;->getRowDimension()I |
225 | ····move-result·v5 | 226 | ····move-result·v5 |
226 | ····add-int/lit8·v4 | 227 | ····add-int/lit8·v45,·v5,·-0x1 |
227 | ····.line·222 | 228 | ····.line·222 |
228 | ····.local·v4 | 229 | ····.local·v45,·"lastRow":I |
229 | ····move-object/from16·v0,·p0 | 230 | ····move-object/from16·v0,·p0 |
230 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D | 231 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D |
231 | ····move-wide/from16·v4 | 232 | ····move-wide/from16·v40,·v0 |
232 | ····.line·223 | 233 | ····.line·223 |
233 | ····.local·v4 | 234 | ····.local·v40,·"hNew":D |
234 | ····move-object/from16·v0,·v21 | 235 | ····move-object/from16·v0,·v21 |
235 | ····move-wide/from16·v1,·v4 | 236 | ····move-wide/from16·v1,·v40 |
236 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V | 237 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V |
237 | ····.line·226 | 238 | ····.line·226 |
238 | ····const/4·v5,·0x0 | 239 | ····const/4·v5,·0x0 |
239 | ····move-object/from16·v0,·p0 | 240 | ····move-object/from16·v0,·p0 |
240 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->isLastStep:Z | 241 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->isLastStep:Z |
241 | ····.line·229 | 242 | ····.line·229 |
242 | ····:cond_0 | 243 | ····:cond_0 |
243 | ····const-wide/high16·v3 | 244 | ····const-wide/high16·v31,·0x4024000000000000L····#·10.0 |
244 | ····.line·230 | 245 | ····.line·230 |
245 | ····.local·v3 | 246 | ····.local·v31,·"error":D |
246 | ····:cond_1 | 247 | ····:cond_1 |
247 | ····:goto_1 | 248 | ····:goto_1 |
248 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 | 249 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 |
249 | ····cmpl-double·v5,·v3 | 250 | ····cmpl-double·v5,·v31,·v5 |
250 | ····if-ltz·v5,·:cond_5 | 251 | ····if-ltz·v5,·:cond_5 |
251 | ····.line·232 | 252 | ····.line·232 |
252 | ····move-wide/from16·v0,·v4 | 253 | ····move-wide/from16·v0,·v40 |
253 | ····move-object/from16·v2,·p0 | 254 | ····move-object/from16·v2,·p0 |
254 | ····iput-wide·v0,·v2,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D | 255 | ····iput-wide·v0,·v2,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D |
255 | ····.line·235 | 256 | ····.line·235 |
256 | ····const-wide/16·v3 | 257 | ····const-wide/16·v31,·0x0 |
257 | ····.line·236 | 258 | ····.line·236 |
258 | ····const/16·v4 | 259 | ····const/16·v42,·0x0 |
259 | ····.local·v4 | 260 | ····.local·v42,·"i":I |
260 | ····:goto_2 | 261 | ····:goto_2 |
261 | ····move-object/from16·v0,·p0 | 262 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 15473/19796 bytes (78.16%) of diff not shown. |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | ····.line·206 | 89 | ····.line·206 |
90 | ····return-void | 90 | ····return-void |
91 | .end·method | 91 | .end·method |
92 | #·virtual·methods | 92 | #·virtual·methods |
93 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V | 93 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V |
94 | ····.locals·5 | 94 | ····.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"····#·D | 96 | ····.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 modified | Offset 117, 18 lines modified | ||
117 | ····move-result-wide·v5 | 117 | ····move-result-wide·v5 |
118 | ····cmpl-double·v5,·p2,·v5 | 118 | ····cmpl-double·v5,·p2,·v5 |
119 | ····if-lez·v5,·:cond_2 | 119 | ····if-lez·v5,·:cond_2 |
120 | ····const/16·v | 120 | ····const/16·v39,·0x1 |
121 | ····.line·220 | 121 | ····.line·220 |
122 | ····.local·v | 122 | ····.local·v39,·"forward":Z |
123 | ····:goto_0 | 123 | ····:goto_0 |
124 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D | 124 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D |
125 | ····move-result-object·v8 | 125 | ····move-result-object·v8 |
126 | ····.line·221 | 126 | ····.line·221 |
127 | ····.local·v8,·"y0":[D | 127 | ····.local·v8,·"y0":[D |
Offset 148, 47 lines modified | Offset 148, 48 lines modified | ||
148 | ····.line·223 | 148 | ····.line·223 |
149 | ····.local·v23,·"yDot":[D | 149 | ····.local·v23,·"yDot":[D |
150 | ····array-length·v5,·v12 | 150 | ····array-length·v5,·v12 |
151 | ····new-array·v0,·v5,·[D | 151 | ····new-array·v0,·v5,·[D |
152 | ····move-object/from16·v5 | 152 | ····move-object/from16·v53,·v0 |
153 | ····.line·224 | 153 | ····.line·224 |
154 | ····.local·v5 | 154 | ····.local·v53,·"yTmp":[D |
155 | ····array-length·v5,·v12 | 155 | ····array-length·v5,·v12 |
156 | ····new-array·v0,·v5,·[D | 156 | ····new-array·v0,·v5,·[D |
157 | ····move-object/from16·v | 157 | ····move-object/from16·v48,·v0 |
158 | ····.line·225 | 158 | ····.line·225 |
159 | ····.local·v | 159 | ····.local·v48,·"predictedScaled":[D |
160 | ····const/16·v | 160 | ····const/16·v47,·0x0 |
161 | ····.line·228 | 161 | ····.line·228 |
162 | ····.local·v | 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>()V | 164 | ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V |
165 | ····.line·2 | 165 | ····.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·v5 | 168 | ····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·v6 | 170 | ····move-result-object·v6 |
171 | ····.line·229 | ||
171 | ····move-object/from16·v0,·v21 | 172 | ····move-object/from16·v0,·v21 |
172 | ····move/from16·v1,·v | 173 | ····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;)V | 174 | ····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·233 | 175 | ····.line·233 |
175 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 176 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
176 | ····move-result-wide·v6 | 177 | ····move-result-wide·v6 |
Offset 247, 51 lines modified | Offset 248, 51 lines modified | ||
247 | ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->storeTime(D)V | 248 | ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->storeTime(D)V |
248 | ····.line·240 | 249 | ····.line·240 |
249 | ····move-object/from16·v0,·p0 | 250 | ····move-object/from16·v0,·p0 |
250 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->stepSize:D | 251 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->stepSize:D |
251 | ····move-wide/from16·v4 | 252 | ····move-wide/from16·v40,·v0 |
252 | ····.line·241 | 253 | ····.line·241 |
253 | ····.local·v4 | 254 | ····.local·v40,·"hNew":D |
254 | ····move-object/from16·v0,·v21 | 255 | ····move-object/from16·v0,·v21 |
255 | ····move-wide/from16·v1,·v4 | 256 | ····move-wide/from16·v1,·v40 |
256 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V | 257 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V |
257 | ····.line·243 | 258 | ····.line·243 |
258 | ····const/4·v5,·0x0 | 259 | ····const/4·v5,·0x0 |
259 | ····move-object/from16·v0,·p0 | 260 | ····move-object/from16·v0,·p0 |
260 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->isLastStep:Z | 261 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->isLastStep:Z |
261 | ····move-object/from16·v19,·v | 262 | ····move-object/from16·v19,·v47 |
262 | ····.line·246 | 263 | ····.line·246 |
263 | ····.end·local·v | 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_0 | 266 | ····:cond_0 |
266 | ····const-wide/high16·v3 | 267 | ····const-wide/high16·v31,·0x4024000000000000L····#·10.0 |
267 | ····.line·247 | 268 | ····.line·247 |
268 | ····.local·v3 | 269 | ····.local·v31,·"error":D |
269 | ····:cond_1 | 270 | ····:cond_1 |
270 | ····:goto_1 | 271 | ····:goto_1 |
271 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 | 272 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 |
272 | ····cmpl-double·v5,·v3 | 273 | ····cmpl-double·v5,·v31,·v5 |
273 | ····if-ltz·v5,·:cond_5 | 274 | ····if-ltz·v5,·:cond_5 |
274 | ····.line·249 | 275 | ····.line·249 |
Max diff block lines reached; 17863/22408 bytes (79.72%) of diff not shown. |
Offset 180, 26 lines modified | Offset 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·v2 | 181 | ····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·11 | 183 | ····.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·v7 | 186 | ····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·v8 | 188 | ····move-result-object·v8 |
189 | ····move-object/from16·v3,·p0 | 189 | ····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;)V | 191 | ····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·119 | 192 | ····.line·119 |
192 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 193 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
193 | ····move-result-wide·v7 | 194 | ····move-result-wide·v7 |
Offset 320, 26 lines modified | Offset 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·v4 | 321 | ····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·21 | 323 | ····.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·v9 | 326 | ····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·v10 | 328 | ····move-result-object·v10 |
329 | ····move-object/from16·v5,·p0 | 329 | ····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;)V | 331 | ····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·213 | 332 | ····.line·213 |
332 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 333 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
333 | ····move-result-wide·v9 | 334 | ····move-result-wide·v9 |
Offset 928, 14 lines modified | Offset 929, 15 lines modified | ||
928 | ····move-object/from16·v0,·p0 | 929 | ····move-object/from16·v0,·p0 |
929 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D | 930 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D |
930 | ····move-wide/from16·v20,·v0 | 931 | ····move-wide/from16·v20,·v0 |
932 | ····.line·293 | ||
931 | ····move-wide/from16·v0,·v23 | 933 | ····move-wide/from16·v0,·v23 |
932 | ····move-wide/from16·v2,·v20 | 934 | ····move-wide/from16·v2,·v20 |
933 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 935 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
934 | ····move-result-wide·v20 | 936 | ····move-result-wide·v20 |
Offset 944, 14 lines modified | Offset 946, 15 lines modified | ||
944 | ····move-wide/from16·v0,·v17 | 946 | ····move-wide/from16·v0,·v17 |
945 | ····invoke-static·{v13,·v14,·v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 947 | ····invoke-static·{v13,·v14,·v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
946 | ····move-result-wide·v13 | 948 | ····move-result-wide·v13 |
949 | ····.line·292 | ||
947 | ····invoke-static·{v9,·v10,·v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D | 950 | ····invoke-static·{v9,·v10,·v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D |
948 | ····move-result-wide·v25 | 951 | ····move-result-wide·v25 |
949 | ····.line·294 | 952 | ····.line·294 |
950 | ····.local·v25,·"factor":D | 953 | ····.local·v25,·"factor":D |
951 | ····move-object/from16·v0,·p0 | 954 | ····move-object/from16·v0,·p0 |
Offset 1098, 14 lines modified | Offset 1101, 15 lines modified | ||
1098 | ····move-object/from16·v0,·p0 | 1101 | ····move-object/from16·v0,·p0 |
1099 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D | 1102 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D |
1100 | ····move-wide/from16·v20,·v0 | 1103 | ····move-wide/from16·v20,·v0 |
1104 | ····.line·318 | ||
1101 | ····move-wide/from16·v0,·v23 | 1105 | ····move-wide/from16·v0,·v23 |
1102 | ····move-wide/from16·v2,·v20 | 1106 | ····move-wide/from16·v2,·v20 |
1103 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 1107 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
1104 | ····move-result-wide·v20 | 1108 | ····move-result-wide·v20 |
Offset 59, 14 lines modified | Offset 59, 15 lines modified | ||
59 | ····const-wide/high16·v2,·0x4028000000000000L····#·12.0 | 59 | ····const-wide/high16·v2,·0x4028000000000000L····#·12.0 |
60 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 | 60 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
61 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 61 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
62 | ····.line·64 | ||
62 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 63 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
63 | ····move-result-wide·v6 | 64 | ····move-result-wide·v6 |
64 | ····mul-double/2addr·v4,·v6 | 65 | ····mul-double/2addr·v4,·v6 |
65 | ····sub-double/2addr·v2,·v4 | 66 | ····sub-double/2addr·v2,·v4 |
Offset 115, 14 lines modified | Offset 116, 15 lines modified | ||
115 | ····const/4·v1,·0x3 | 116 | ····const/4·v1,·0x3 |
116 | ····const-wide/high16·v2,·0x4018000000000000L····#·6.0 | 117 | ····const-wide/high16·v2,·0x4018000000000000L····#·6.0 |
117 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 | 118 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
119 | ····.line·65 | ||
118 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 120 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
119 | ····move-result-wide·v4 | 121 | ····move-result-wide·v4 |
120 | ····add-double/2addr·v2,·v4 | 122 | ····add-double/2addr·v2,·v4 |
121 | ····const-wide/high16·v4,·0x403e000000000000L····#·30.0 | 123 | ····const-wide/high16·v4,·0x403e000000000000L····#·30.0 |
Offset 196, 14 lines modified | Offset 198, 15 lines modified | ||
196 | ····const-wide/high16·v4,·0x4028000000000000L····#·12.0 | 198 | ····const-wide/high16·v4,·0x4028000000000000L····#·12.0 |
197 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 | 199 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
198 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 | 200 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 |
201 | ····.line·73 | ||
199 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 202 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
200 | ····move-result-wide·v8 | 203 | ····move-result-wide·v8 |
201 | ····mul-double/2addr·v6,·v8 | 204 | ····mul-double/2addr·v6,·v8 |
202 | ····sub-double/2addr·v4,·v6 | 205 | ····sub-double/2addr·v4,·v6 |
Offset 224, 14 lines modified | Offset 227, 15 lines modified | ||
224 | ····const/4·v3,·0x0 | 227 | ····const/4·v3,·0x0 |
225 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 | 228 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
226 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 229 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
230 | ····.line·76 | ||
227 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 231 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
228 | ····move-result-wide·v6 | 232 | ····move-result-wide·v6 |
229 | ····sub-double/2addr·v4,·v6 | 233 | ····sub-double/2addr·v4,·v6 |
230 | ····const-wide·v6,·0x4066800000000000L····#·180.0 | 234 | ····const-wide·v6,·0x4066800000000000L····#·180.0 |
Offset 268, 14 lines modified | Offset 272, 15 lines modified | ||
268 | ····const/4·v3,·0x0 | 272 | ····const/4·v3,·0x0 |
269 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 | 273 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
270 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 274 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
275 | ····.line·79 | ||
271 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 276 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
272 | ····move-result-wide·v6 | 277 | ····move-result-wide·v6 |
273 | ····sub-double/2addr·v4,·v6 | 278 | ····sub-double/2addr·v4,·v6 |
274 | ····const-wide/high16·v6,·0x405e000000000000L····#·120.0 | 279 | ····const-wide/high16·v6,·0x405e000000000000L····#·120.0 |
Offset 320, 14 lines modified | Offset 325, 15 lines modified | ||
320 | ····const-wide·v4,·0x407ce00000000000L····#·462.0 | 325 | ····const-wide·v4,·0x407ce00000000000L····#·462.0 |
321 | ····const-wide·v6,·0x405ac00000000000L····#·107.0 | 326 | ····const-wide·v6,·0x405ac00000000000L····#·107.0 |
322 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 | 327 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 |
328 | ····.line·82 | ||
323 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 329 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
324 | ····move-result-wide·v8 | 330 | ····move-result-wide·v8 |
325 | ····mul-double/2addr·v6,·v8 | 331 | ····mul-double/2addr·v6,·v8 |
326 | ····add-double/2addr·v4,·v6 | 332 | ····add-double/2addr·v4,·v6 |
Offset 348, 14 lines modified | Offset 354, 15 lines modified | ||
348 | ····const-wide·v4,·-0x3f86e00000000000L····#·-402.0 | 354 | ····const-wide·v4,·-0x3f86e00000000000L····#·-402.0 |
349 | ····const-wide·v6,·0x4068a00000000000L····#·197.0 | 355 | ····const-wide·v6,·0x4068a00000000000L····#·197.0 |
350 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 | 356 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 |
357 | ····.line·83 | ||
351 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 358 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
352 | ····move-result-wide·v8 | 359 | ····move-result-wide·v8 |
353 | ····mul-double/2addr·v6,·v8 | 360 | ····mul-double/2addr·v6,·v8 |
354 | ····sub-double/2addr·v4,·v6 | 361 | ····sub-double/2addr·v4,·v6 |
Offset 416, 14 lines modified | Offset 423, 15 lines modified | ||
416 | ····const/4·v3,·0x3 | 423 | ····const/4·v3,·0x3 |
417 | ····const-wide/high16·v4,·0x4030000000000000L····#·16.0 | 424 | ····const-wide/high16·v4,·0x4030000000000000L····#·16.0 |
418 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 425 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
426 | ····.line·86 | ||
419 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 427 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
420 | ····move-result-wide·v6 | 428 | ····move-result-wide·v6 |
421 | ····add-double/2addr·v4,·v6 | 429 | ····add-double/2addr·v4,·v6 |
422 | ····const-wide/high16·v6,·0x405b000000000000L····#·108.0 | 430 | ····const-wide/high16·v6,·0x405b000000000000L····#·108.0 |
Max diff block lines reached; 4905/7926 bytes (61.88%) of diff not shown. |
Offset 1427, 36 lines modified | Offset 1427, 41 lines modified | ||
1427 | ····const-wide·v19,·0x3fe3333333333333L····#·0.6 | 1427 | ····const-wide·v19,·0x3fe3333333333333L····#·0.6 |
1428 | ····mul-double·v19,·v19,·v62 | 1428 | ····mul-double·v19,·v19,·v62 |
1429 | ····sub-double·v15,·v15,·v19 | 1429 | ····sub-double·v15,·v15,·v19 |
1430 | ····.line·603 | ||
1430 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D | 1431 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D |
1431 | ····move-result-wide·v15 | 1432 | ····move-result-wide·v15 |
1432 | ····double-to-int·v13,·v15 | 1433 | ····double-to-int·v13,·v15 |
1434 | ····.line·602 | ||
1433 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->min(II)I | 1435 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->min(II)I |
1434 | ····move-result·v12 | 1436 | ····move-result·v12 |
1437 | ····.line·601 | ||
1435 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(II)I | 1438 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(II)I |
1436 | ····move-result·v80 | 1439 | ····move-result·v80 |
1437 | ····.line·606 | 1440 | ····.line·606 |
1438 | ····.local·v80,·"targetIter":I | 1441 | ····.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·v11 | 1445 | ····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·v12 | 1448 | ····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;)V | 1449 | ····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·612 | 1450 | ····.line·612 |
Offset 42, 14 lines modified | Offset 42, 15 lines modified | ||
42 | ····aput-wide·v2,·v1,·v8 | 42 | ····aput-wide·v2,·v1,·v8 |
43 | ····aput-object·v1,·v0,·v8 | 43 | ····aput-object·v1,·v0,·v8 |
44 | ····new-array·v1,·v10,·[D | 44 | ····new-array·v1,·v10,·[D |
45 | ····.line·58 | ||
45 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 46 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
46 | ····move-result-wide·v2 | 47 | ····move-result-wide·v2 |
47 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 | 48 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
48 | ····sub-double/2addr·v2,·v4 | 49 | ····sub-double/2addr·v2,·v4 |
Offset 72, 14 lines modified | Offset 73, 15 lines modified | ||
72 | ····new-array·v1,·v11,·[D | 73 | ····new-array·v1,·v11,·[D |
73 | ····const-wide/16·v2,·0x0 | 74 | ····const-wide/16·v2,·0x0 |
74 | ····aput-wide·v2,·v1,·v8 | 75 | ····aput-wide·v2,·v1,·v8 |
76 | ····.line·59 | ||
75 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 77 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
76 | ····move-result-wide·v2 | 78 | ····move-result-wide·v2 |
77 | ····neg-double·v2,·v2 | 79 | ····neg-double·v2,·v2 |
78 | ····div-double/2addr·v2,·v6 | 80 | ····div-double/2addr·v2,·v6 |
Offset 105, 14 lines modified | Offset 107, 15 lines modified | ||
105 | ····new-array·v0,·v0,·[D | 107 | ····new-array·v0,·v0,·[D |
106 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 | 108 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 |
107 | ····aput-wide·v1,·v0,·v8 | 109 | ····aput-wide·v1,·v0,·v8 |
110 | ····.line·64 | ||
108 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 111 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
109 | ····move-result-wide·v1 | 112 | ····move-result-wide·v1 |
110 | ····sub-double·v1,·v6,·v1 | 113 | ····sub-double·v1,·v6,·v1 |
111 | ····const-wide/high16·v3,·0x4018000000000000L····#·6.0 | 114 | ····const-wide/high16·v3,·0x4018000000000000L····#·6.0 |
Offset 135, 14 lines modified | Offset 138, 15 lines modified | ||
135 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 | 138 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 |
136 | ····aput-wide·v1,·v0,·v11 | 139 | ····aput-wide·v1,·v0,·v11 |
137 | ····sput-object·v0,·Lorg/apache/commons/math3/ode/nonstiff/GillIntegrator;->STATIC_B:[D | 140 | ····sput-object·v0,·Lorg/apache/commons/math3/ode/nonstiff/GillIntegrator;->STATIC_B:[D |
141 | ····.line·63 | ||
138 | ····return-void | 142 | ····return-void |
139 | ····.line·51 | 143 | ····.line·51 |
140 | ····nop | 144 | ····nop |
141 | ····:array_0 | 145 | ····:array_0 |
142 | ····.array-data·8 | 146 | ····.array-data·8 |
Offset 150, 14 lines modified | Offset 150, 15 lines modified | ||
150 | ····.line·329 | 150 | ····.line·329 |
151 | ····:cond_3 | 151 | ····: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)D | 155 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
155 | ····move-result-wide·v4 | 156 | ····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·v4 | 158 | ····move-result-object·v4 |
Offset 396, 14 lines modified | Offset 397, 15 lines modified | ||
396 | ····.line·270 | 397 | ····.line·270 |
397 | ····.end·local·v5····#·"h":D | 398 | ····.end·local·v5····#·"h":D |
398 | ····:cond_5 | 399 | ····:cond_5 |
399 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 | 400 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 |
400 | ····div-double·v22,·v18,·v16 | 401 | ····div-double·v22,·v18,·v16 |
402 | ····.line·271 | ||
401 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 403 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
402 | ····move-result-wide·v22 | 404 | ····move-result-wide·v22 |
403 | ····mul-double·v5,·v20,·v22 | 405 | ····mul-double·v5,·v20,·v22 |
404 | ····goto·:goto_2 | 406 | ····goto·:goto_2 |
Offset 491, 14 lines modified | Offset 493, 15 lines modified | ||
491 | ····if-gez·v20,·:cond_b | 493 | ····if-gez·v20,·:cond_b |
492 | ····const-wide·v20,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 | 494 | ····const-wide·v20,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 |
493 | ····const-wide·v22,·0x3f50624dd2f1a9fcL····#·0.001 | 495 | ····const-wide·v22,·0x3f50624dd2f1a9fcL····#·0.001 |
496 | ····.line·294 | ||
494 | ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 497 | ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
495 | ····move-result-wide·v24 | 498 | ····move-result-wide·v24 |
496 | ····mul-double·v22,·v22,·v24 | 499 | ····mul-double·v22,·v22,·v24 |
497 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 500 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
Offset 575, 15 lines modified | Offset 578, 15 lines modified | ||
575 | ····:cond_a | 578 | ····:cond_a |
576 | ····move-wide/from16·v20,·v5 | 579 | ····move-wide/from16·v20,·v5 |
577 | ····.line·308 | 580 | ····.line·308 |
578 | ····goto/16·:goto_0 | 581 | ····goto/16·:goto_0 |
579 | ····.line·29 | 582 | ····.line·294 |
580 | ····.end·local·v7····#·"h1":D | 583 | ····.end·local·v7····#·"h1":D |
581 | ····:cond_b | 584 | ····:cond_b |
582 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 | 585 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 |
583 | ····div-double·v20,·v20,·v10 | 586 | ····div-double·v20,·v20,·v10 |
584 | ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0 | 587 | ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0 |
Offset 592, 14 lines modified | Offset 595, 15 lines modified | ||
592 | ····int-to-double·v0,·v0 | 595 | ····int-to-double·v0,·v0 |
593 | ····move-wide/from16·v24,·v0 | 596 | ····move-wide/from16·v24,·v0 |
594 | ····div-double·v22,·v22,·v24 | 597 | ····div-double·v22,·v22,·v24 |
598 | ····.line·295 | ||
595 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 599 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
596 | ····move-result-wide·v7 | 600 | ····move-result-wide·v7 |
597 | ····goto·:goto_5 | 601 | ····goto·:goto_5 |
598 | .end·method | 602 | .end·method |
Offset 55, 14 lines modified | Offset 55, 15 lines modified | ||
55 | ····.line·155 | 55 | ····.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;)V | 58 | ····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·v4 | 61 | ····move-result-object·v4 |
61 | ····.line·158 | 62 | ····.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 modified | Offset 75, 15 lines modified | ||
74 | ····invoke-static·{v6,·v7},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V | 75 | ····invoke-static·{v6,·v7},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V |
75 | ····.line·160 | 76 | ····.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)V | 78 | ····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·v7 | 81 | ····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·v0 | 83 | ····move-result-object·v0 |
Offset 132, 14 lines modified | Offset 134, 15 lines modified | ||
132 | ····invoke-static·{v7,·v8},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V | 134 | ····invoke-static·{v7,·v8},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V |
133 | ····.line·173 | 135 | ····.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)V | 137 | ····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·v1 | 140 | ····move-result-object·v1 |
138 | ····.line·177 | 141 | ····.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; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | #·annotations | 7 | #·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·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·static·final·synthetic·$assertionsDisabled:Z | 14 | .field·static·final·synthetic·$assertionsDisabled:Z |
Offset 728, 14 lines modified | Offset 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,·v0 | 728 | ····move-object/from16·v54,·v0 |
730 | ····const/16·v55,·0x0 | 729 | ····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·v56 | 732 | ····move-result-object·v56 |
733 | ····aput-object·v56,·v54,·v55 | 733 | ····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;)V | 734 | ····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 modified | Offset 1362, 15 lines modified | ||
1362 | ····.prologue | 1362 | ····.prologue |
1363 | ····.line·438 | 1363 | ····.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;)V | 1365 | ····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·v2 | 1368 | ····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·440 | 1370 | ····.line·440 |
Offset 1443, 14 lines modified | Offset 1444, 15 lines modified | ||
1443 | ····new-array·v0,·v1,·[[D | 1444 | ····new-array·v0,·v1,·[[D |
1444 | ····const/4·v1,·0x0 | 1445 | ····const/4·v1,·0x0 |
1445 | ····array-length·v2,·p1 | 1446 | ····array-length·v2,·p1 |
1447 | ····.line·372 | ||
1446 | ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->copyOf([DI)[D | 1448 | ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->copyOf([DI)[D |
1447 | ····move-result-object·v2 | 1449 | ····move-result-object·v2 |
1448 | ····aput-object·v2,·v0,·v1 | 1450 | ····aput-object·v2,·v0,·v1 |
1449 | ····const/4·v1,·0x1 | 1451 | ····const/4·v1,·0x1 |
Offset 58, 14 lines modified | Offset 58, 15 lines modified | ||
58 | ····const/4·v10,·0x1 | 58 | ····const/4·v10,·0x1 |
59 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 59 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
60 | ····const/4·v11,·0x0 | 60 | ····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·v12 | 63 | ····move-result-object·v12 |
63 | ····aput-object·v12,·v10,·v11 | 64 | ····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;)V | 65 | ····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 modified | Offset 210, 15 lines modified | ||
209 | ····const/4·v10,·0x1 | 210 | ····const/4·v10,·0x1 |
210 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 211 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
211 | ····const/4·v11,·0x0 | 212 | ····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·v12 | 215 | ····move-result-object·v12 |
214 | ····aput-object·v12,·v10,·v11 | 216 | ····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;)V | 217 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 75, 14 lines modified | Offset 75, 15 lines modified | ||
75 | ····const/4·v14,·0x0 | 75 | ····const/4·v14,·0x0 |
76 | ····move-object/from16·v0,·p1 | 76 | ····move-object/from16·v0,·p1 |
77 | ····array-length·v15,·v0 | 77 | ····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·v15 | 80 | ····move-result-object·v15 |
80 | ····aput-object·v15,·v13,·v14 | 81 | ····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;)V | 82 | ····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 modified | Offset 113, 15 lines modified | ||
112 | ····const/4·v14,·0x0 | 113 | ····const/4·v14,·0x0 |
113 | ····const/4·v15,·0x0 | 114 | ····const/4·v15,·0x0 |
114 | ····aget-wide·v15,·p1,·v15 | 115 | ····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·v15 | 118 | ····move-result-object·v15 |
117 | ····aput-object·v15,·v13,·v14 | 119 | ····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;)V | 120 | ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 93, 14 lines modified | Offset 93, 15 lines modified | ||
93 | ····move-object/from16·v0,·p1 | 93 | ····move-object/from16·v0,·p1 |
94 | ····array-length·v0,·v0 | 94 | ····array-length·v0,·v0 |
95 | ····move/from16·v20,·v0 | 95 | ····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·v20 | 98 | ····move-result-object·v20 |
98 | ····aput-object·v20,·v18,·v19 | 99 | ····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;)V | 100 | ····invoke-direct/range·{v16·..·v18},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 126, 167 lines modified | Offset 126, 158 lines modified | ||
126 | ····.line·546 | 126 | ····.line·546 |
127 | ····.end·local·v0····#·"array":[Ljava/lang/Object; | 127 | ····.end·local·v0····#·"array":[Ljava/lang/Object; |
128 | ····:cond_1 | 128 | ····:cond_1 |
129 | ····return-void | 129 | ····return-void |
130 | .end·method | 130 | .end·method |
131 | .method·private·clone(Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;)V | 131 | .method·private·clone(Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;)V |
132 | ····.locals·1 | 132 | ····.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 | ····.prologue | 134 | ····.prologue |
135 | ····const/4·v | 135 | ····const/4·v5,·0x0 |
136 | ····.line·651 | 136 | ····.line·651 |
137 | ····iget-object·v | 137 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
138 | ····array-length·v | 138 | ····array-length·v6,·v6 |
139 | ····new-array·v | 139 | ····new-array·v3,·v6,·[I |
140 | ····.line·652 | 140 | ····.line·652 |
141 | ····.local·v | 141 | ····.local·v3,·"vector":[I |
142 | ····const/4·v | 142 | ····const/4·v2,·0x1 |
143 | ····.line·653 | 143 | ····.line·653 |
144 | ····.local·v | 144 | ····.local·v2,·"size":I |
145 | ····const/4·v | 145 | ····const/4·v0,·0x0 |
146 | ····.local·v | 146 | ····.local·v0,·"i":I |
147 | ····:goto_0 | 147 | ····:goto_0 |
148 | ····iget-object·v | 148 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
149 | ····array-length·v | 149 | ····array-length·v6,·v6 |
150 | ····if-ge·v | 150 | ····if-ge·v0,·v6,·:cond_0 |
151 | ····.line·654 | 151 | ····.line·654 |
152 | ····iget-object·v | 152 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
153 | ····aget·v | 153 | ····aget·v6,·v6,·v0 |
154 | ····mul-int/2addr·v | 154 | ····mul-int/2addr·v2,·v6 |
155 | ····.line·653 | 155 | ····.line·653 |
156 | ····add-int/lit8·v | 156 | ····add-int/lit8·v0,·v0,·0x1 |
157 | ····goto·:goto_0 | 157 | ····goto·:goto_0 |
158 | ····.line·656 | 158 | ····.line·656 |
159 | ····:cond_0 | 159 | ····:cond_0 |
160 | ····iget-object·v | 160 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
161 | ····array-length·v | 161 | ····array-length·v6,·v6 |
162 | ····filled-new-array·{v | 162 | ····filled-new-array·{v2,·v6},·[I |
163 | ····move-result-object·v | 163 | ····move-result-object·v6 |
164 | ····sget-object·v | 164 | ····sget-object·v7,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; |
165 | ····invoke-static·{v | 165 | ····invoke-static·{v7,·v6},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; |
166 | ····move-result-object·v | 166 | ····move-result-object·v4 |
167 | ····check-cast·v | 167 | ····check-cast·v4,·[[I |
168 | ····.line·657 | 168 | ····.line·657 |
169 | ····.local·v | 169 | ····.local·v4,·"vectorList":[[I |
170 | ····move-object·v0,·v7 | ||
171 | ····.local·v0,·"arr$":[[I | ||
172 | ····array-length·v | 170 | ····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_1 | 172 | ····:goto_1 |
177 | ····if-ge·v | 173 | ····if-ge·v6,·v7,·:cond_3 |
178 | ····aget-object·v | 174 | ····aget-object·v1,·v4,·v6 |
179 | ····.line·658 | 175 | ····.line·658 |
180 | ····.local·v | 176 | ····.local·v1,·"nextVector":[I |
181 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I | 177 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
182 | ····array-length·v8,·v8 | 178 | ····array-length·v8,·v8 |
183 | ····invoke-static·{v | 179 | ····invoke-static·{v3,·v5,·v1,·v5,·v8},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
184 | ····.line·660 | 180 | ····.line·660 |
185 | ····const/4·v | 181 | ····const/4·v0,·0x0 |
186 | ····:goto_2 | 182 | ····:goto_2 |
187 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I | 183 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
188 | ····array-length·v8,·v8 | 184 | ····array-length·v8,·v8 |
189 | ····if-ge·v | 185 | ····if-ge·v0,·v8,·:cond_1 |
190 | ····.line·661 | 186 | ····.line·661 |
191 | ····aget·v8,·v | 187 | ····aget·v8,·v3,·v0 |
192 | ····add-int/lit8·v8,·v8,·0x1 | 188 | ····add-int/lit8·v8,·v8,·0x1 |
193 | ····aput·v8,·v | 189 | ····aput·v8,·v3,·v0 |
194 | ····.line·662 | 190 | ····.line·662 |
195 | ····aget·v8,·v | 191 | ····aget·v8,·v3,·v0 |
196 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I | 192 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
197 | ····aget·v9,·v9,·v | 193 | ····aget·v9,·v9,·v0 |
198 | ····if-ge·v8,·v9,·:cond_2 | 194 | ····if-ge·v8,·v9,·:cond_2 |
199 | ····.line·657 | 195 | ····.line·657 |
200 | ····:cond_1 | 196 | ····:cond_1 |
201 | ····add-int/lit8·v | 197 | ····add-int/lit8·v6,·v6,·0x1 |
202 | ····goto·:goto_1 | 198 | ····goto·:goto_1 |
203 | ····.line·665 | 199 | ····.line·665 |
204 | ····:cond_2 | 200 | ····:cond_2 |
205 | ····aput·v | 201 | ····aput·v5,·v3,·v0 |
Max diff block lines reached; 2327/7006 bytes (33.21%) of diff not shown. |
Offset 265, 14 lines modified | Offset 265, 15 lines modified | ||
265 | ····const/4·v3,·0x1 | 265 | ····const/4·v3,·0x1 |
266 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 266 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
267 | ····const/4·v4,·0x0 | 267 | ····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·v5 | 270 | ····move-result-object·v5 |
270 | ····aput-object·v5,·v3,·v4 | 271 | ····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;)V | 272 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 115, 28 lines modified | Offset 115, 30 lines modified | ||
115 | ····cmpg-double·v0,·p2,·v2 | 115 | ····cmpg-double·v0,·p2,·v2 |
116 | ····if-gez·v0,·:cond_1 | 116 | ····if-gez·v0,·:cond_1 |
117 | ····neg-double·v0,·p2 | 117 | ····neg-double·v0,·p2 |
118 | ····.line·123 | ||
118 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 119 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
119 | ····move-result-wide·v0 | 120 | ····move-result-wide·v0 |
120 | ····neg-double·v2,·p0 | 121 | ····neg-double·v2,·p0 |
121 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 122 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
122 | ····move-result-wide·v2 | 123 | ····move-result-wide·v2 |
123 | ····sub-double/2addr·v0,·v2 | 124 | ····sub-double/2addr·v0,·v2 |
124 | ····goto·:goto_0 | 125 | ····goto·:goto_0 |
126 | ····.line·124 | ||
125 | ····:cond_1 | 127 | ····:cond_1 |
126 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 128 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
127 | ····move-result-wide·v0 | 129 | ····move-result-wide·v0 |
128 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 130 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
Offset 153, 26 lines modified | Offset 155, 28 lines modified | ||
153 | ····if-lez·v0,·:cond_3 | 155 | ····if-lez·v0,·:cond_3 |
154 | ····cmpl-double·v0,·p0,·v2 | 156 | ····cmpl-double·v0,·p0,·v2 |
155 | ····if-lez·v0,·:cond_3 | 157 | ····if-lez·v0,·:cond_3 |
158 | ····.line·126 | ||
156 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 159 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
157 | ····move-result-wide·v0 | 160 | ····move-result-wide·v0 |
158 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 161 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
159 | ····move-result-wide·v2 | 162 | ····move-result-wide·v2 |
160 | ····sub-double/2addr·v0,·v2 | 163 | ····sub-double/2addr·v0,·v2 |
161 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
165 | ····.line·127 | ||
162 | ····:cond_3 | 166 | ····:cond_3 |
163 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 167 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
164 | ····move-result-wide·v0 | 168 | ····move-result-wide·v0 |
165 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 169 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
Offset 408, 22 lines modified | Offset 408, 24 lines modified | ||
408 | ····div-double·v12,·v12,·p0 | 408 | ····div-double·v12,·v12,·p0 |
409 | ····const-wide/high16·v14,·0x3fe0000000000000L····#·0.5 | 409 | ····const-wide/high16·v14,·0x3fe0000000000000L····#·0.5 |
410 | ····add-double/2addr·v14,·v0 | 410 | ····add-double/2addr·v14,·v0 |
411 | ····.line·692 | ||
411 | ····invoke-static·{v10,·v11,·v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 412 | ····invoke-static·{v10,·v11,·v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
412 | ····move-result-wide·v14 | 413 | ····move-result-wide·v14 |
413 | ····mul-double/2addr·v12,·v14 | 414 | ····mul-double/2addr·v12,·v14 |
414 | ····neg-double·v14,·v10 | 415 | ····neg-double·v14,·v10 |
416 | ····.line·693 | ||
415 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D | 417 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D |
416 | ····move-result-wide·v14 | 418 | ····move-result-wide·v14 |
417 | ····mul-double/2addr·v12,·v14 | 419 | ····mul-double/2addr·v12,·v14 |
418 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D | 420 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D |
Offset 451, 14 lines modified | Offset 453, 15 lines modified | ||
451 | ····:cond_5 | 453 | ····:cond_5 |
452 | ····const-wide·v12,·-0x3ff6de04abbbd2e8L····#·-3.141592653589793 | 454 | ····const-wide·v12,·-0x3ff6de04abbbd2e8L····#·-3.141592653589793 |
453 | ····const-wide·v14,·0x400921fb54442d18L····#·Math.PI | 455 | ····const-wide·v14,·0x400921fb54442d18L····#·Math.PI |
454 | ····mul-double·v14,·v14,·p0 | 456 | ····mul-double·v14,·v14,·p0 |
457 | ····.line·706 | ||
455 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D | 458 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D |
456 | ····move-result-wide·v14 | 459 | ····move-result-wide·v14 |
457 | ····mul-double·v14,·v14,·p0 | 460 | ····mul-double·v14,·v14,·p0 |
458 | ····mul-double/2addr·v14,·v2 | 461 | ····mul-double/2addr·v14,·v2 |
Offset 1197, 14 lines modified | Offset 1200, 15 lines modified | ||
1197 | ····sget-wide·v12,·Lorg/apache/commons/math3/special/Gamma;->HALF_LOG_2_PI:D | 1200 | ····sget-wide·v12,·Lorg/apache/commons/math3/special/Gamma;->HALF_LOG_2_PI:D |
1198 | ····add-double/2addr·v10,·v12 | 1201 | ····add-double/2addr·v10,·v12 |
1199 | ····div-double·v12,·v6,·p0 | 1202 | ····div-double·v12,·v6,·p0 |
1203 | ····.line·264 | ||
1200 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 1204 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
1201 | ····move-result-wide·v12 | 1205 | ····move-result-wide·v12 |
1202 | ····add-double·v4,·v10,·v12 | 1206 | ····add-double·v4,·v10,·v12 |
1203 | ····.local·v4,·"ret":D | 1207 | ····.local·v4,·"ret":D |
Offset 523, 26 lines modified | Offset 523, 29 lines modified | ||
523 | ····move-result-wide·v32 | 523 | ····move-result-wide·v32 |
524 | ····mul-double·v30,·v30,·v32 | 524 | ····mul-double·v30,·v30,·v32 |
525 | ····sub-double·v28,·v28,·v30 | 525 | ····sub-double·v28,·v28,·v30 |
526 | ····.line·448 | ||
526 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 527 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
527 | ····move-result-wide·v30 | 528 | ····move-result-wide·v30 |
529 | ····.line·449 | ||
528 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D | 530 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D |
529 | ····move-result-wide·v32 | 531 | ····move-result-wide·v32 |
530 | ····add-double·v30,·v30,·v32 | 532 | ····add-double·v30,·v30,·v32 |
531 | ····add-double·v28,·v28,·v30 | 533 | ····add-double·v28,·v28,·v30 |
534 | ····.line·447 | ||
532 | ····goto/16·:goto_0 | 535 | ····goto/16·:goto_0 |
533 | ····.line·451 | 536 | ····.line·451 |
534 | ····.end·local·v4····#·"ared":D | 537 | ····.end·local·v4····#·"ared":D |
535 | ····.end·local·v14····#·"i":I | 538 | ····.end·local·v14····#·"i":I |
536 | ····.end·local·v15····#·"n":I | 539 | ····.end·local·v15····#·"n":I |
537 | ····.end·local·v16····#·"prod":D | 540 | ····.end·local·v16····#·"prod":D |
Offset 624, 60 lines modified | Offset 627, 68 lines modified | ||
624 | ····.line·465 | 627 | ····.line·465 |
625 | ····:cond_7 | 628 | ····:cond_7 |
626 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 629 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
627 | ····move-result-wide·v28 | 630 | ····move-result-wide·v28 |
631 | ····.line·466 | ||
628 | ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 632 | ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
629 | ····move-result-wide·v30 | 633 | ····move-result-wide·v30 |
630 | ····add-double·v28,·v28,·v30 | 634 | ····add-double·v28,·v28,·v30 |
635 | ····.line·467 | ||
631 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 636 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
632 | ····move-result-wide·v30 | 637 | ····move-result-wide·v30 |
638 | ····.line·468 | ||
633 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 639 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
634 | ····move-result-wide·v32 | 640 | ····move-result-wide·v32 |
641 | ····.line·469 | ||
635 | ····invoke-static·{v4,·v5,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D | 642 | ····invoke-static·{v4,·v5,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D |
636 | ····move-result-wide·v34 | 643 | ····move-result-wide·v34 |
637 | ····sub-double·v32,·v32,·v34 | 644 | ····sub-double·v32,·v32,·v34 |
638 | ····add-double·v30,·v30,·v32 | 645 | ····add-double·v30,·v30,·v32 |
639 | ····add-double·v28,·v28,·v30 | 646 | ····add-double·v28,·v28,·v30 |
647 | ····.line·465 | ||
640 | ····goto/16·:goto_0 | 648 | ····goto/16·:goto_0 |
641 | ····.line·471 | 649 | ····.line·471 |
642 | ····.end·local·v8····#·"bred":D | 650 | ····.end·local·v8····#·"bred":D |
643 | ····.end·local·v20····#·"prod2":D | 651 | ····.end·local·v20····#·"prod2":D |
644 | ····:cond_8 | 652 | ····:cond_8 |
645 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 653 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
646 | ····move-result-wide·v28 | 654 | ····move-result-wide·v28 |
655 | ····.line·472 | ||
647 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 656 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
648 | ····move-result-wide·v30 | 657 | ····move-result-wide·v30 |
649 | ····add-double·v28,·v28,·v30 | 658 | ····add-double·v28,·v28,·v30 |
659 | ····.line·473 | ||
650 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D | 660 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D |
651 | ····move-result-wide·v30 | 661 | ····move-result-wide·v30 |
652 | ····add-double·v28,·v28,·v30 | 662 | ····add-double·v28,·v28,·v30 |
663 | ····.line·471 | ||
653 | ····goto/16·:goto_0 | 664 | ····goto/16·:goto_0 |
654 | ····.line·476 | 665 | ····.line·476 |
655 | ····.end·local·v4····#·"ared":D | 666 | ····.end·local·v4····#·"ared":D |
656 | ····.end·local·v18····#·"prod1":D | 667 | ····.end·local·v18····#·"prod1":D |
657 | ····:cond_9 | 668 | ····:cond_9 |
658 | ····const-wide/high16·v28,·0x3ff0000000000000L····#·1.0 | 669 | ····const-wide/high16·v28,·0x3ff0000000000000L····#·1.0 |
Offset 732, 68 lines modified | Offset 743, 77 lines modified | ||
732 | ····.line·485 | 743 | ····.line·485 |
733 | ····:cond_a | 744 | ····:cond_a |
734 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 745 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
735 | ····move-result-wide·v28 | 746 | ····move-result-wide·v28 |
747 | ····.line·486 | ||
736 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 748 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
737 | ····move-result-wide·v30 | 749 | ····move-result-wide·v30 |
750 | ····.line·487 | ||
738 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 751 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
739 | ····move-result-wide·v32 | 752 | ····move-result-wide·v32 |
753 | ····.line·488 | ||
740 | ····invoke-static·{v2,·v3,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D | 754 | ····invoke-static·{v2,·v3,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D |
741 | ····move-result-wide·v34 | 755 | ····move-result-wide·v34 |
742 | ····sub-double·v32,·v32,·v34 | 756 | ····sub-double·v32,·v32,·v34 |
743 | ····add-double·v30,·v30,·v32 | 757 | ····add-double·v30,·v30,·v32 |
744 | ····add-double·v28,·v28,·v30 | 758 | ····add-double·v28,·v28,·v30 |
Max diff block lines reached; 3443/6409 bytes (53.72%) of diff not shown. |
Offset 397, 57 lines modified | Offset 397, 52 lines modified | ||
397 | ····return-void | 397 | ····return-void |
398 | .end·method | 398 | .end·method |
399 | .method·public·abstract·setSeed(J)V | 399 | .method·public·abstract·setSeed(J)V |
400 | .end·method | 400 | .end·method |
401 | .method·public·setSeed([I)V | 401 | .method·public·setSeed([I)V |
402 | ····.locals·1 | 402 | ····.locals·11 |
403 | ····.param·p1,·"seed"····#·[I | 403 | ····.param·p1,·"seed"····#·[I |
404 | ····.prologue | 404 | ····.prologue |
405 | ····.line·73 | 405 | ····.line·73 |
406 | ····const-wide·v | 406 | ····const-wide·v2,·0xfffffffbL |
407 | ····.line·75 | 407 | ····.line·75 |
408 | ····.local·v | 408 | ····.local·v2,·"prime":J |
409 | ····const-wide/16·v | 409 | ····const-wide/16·v0,·0x0 |
410 | ····.line·76 | 410 | ····.line·76 |
411 | ····.local·v | 411 | ····.local·v0,·"combined":J |
412 | ···· | 412 | ····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_0 | 414 | ····:goto_0 |
419 | ····if-ge·v | 415 | ····if-ge·v5,·v6,·:cond_0 |
420 | ····aget·v | 416 | ····aget·v4,·p1,·v5 |
421 | ····.line·77 | 417 | ····.line·77 |
422 | ····.local·v | 418 | ····.local·v4,·"s":I |
423 | ····const-wide·v | 419 | ····const-wide·v7,·0xfffffffbL |
424 | ····mul-long/2addr·v | 420 | ····mul-long/2addr·v7,·v0 |
425 | ····int-to-long·v | 421 | ····int-to-long·v9,·v4 |
426 | ····add-long·v | 422 | ····add-long·v0,·v7,·v9 |
427 | ····.line·76 | 423 | ····.line·76 |
428 | ····add-int/lit8·v | 424 | ····add-int/lit8·v5,·v5,·0x1 |
429 | ····goto·:goto_0 | 425 | ····goto·:goto_0 |
430 | ····.line·79 | 426 | ····.line·79 |
431 | ····.end·local·v | 427 | ····.end·local·v4····#·"s":I |
432 | ····:cond_0 | 428 | ····:cond_0 |
433 | ····invoke-virtual·{p0,·v | 429 | ····invoke-virtual·{p0,·v0,·v1},·Lorg/apache/commons/math3/random/AbstractRandomGenerator;->setSeed(J)V |
434 | ····.line·80 | 430 | ····.line·80 |
435 | ····return-void | 431 | ····return-void |
436 | .end·method | 432 | .end·method |
Offset 59, 14 lines modified | Offset 59, 15 lines modified | ||
59 | ····.line·66 | 59 | ····.line·66 |
60 | ····:cond_1 | 60 | ····: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·v2 | 65 | ····move-result-object·v2 |
65 | ····const/4·v3,·0x0 | 66 | ····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 modified | Offset 100, 15 lines modified | ||
99 | ····.line·71 | 100 | ····.line·71 |
100 | ····:cond_3 | 101 | ····: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·v2 | 106 | ····move-result-object·v2 |
105 | ····const/4·v3,·-0x1 | 107 | ····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 modified | Offset 327, 22 lines modified | ||
325 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D | 327 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D |
326 | ····move-wide/from16·v18,·v0 | 328 | ····move-wide/from16·v18,·v0 |
327 | ····mul-double·v18,·v18,·v12 | 329 | ····mul-double·v18,·v18,·v12 |
330 | ····.line·110 | ||
328 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D | 331 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D |
329 | ····move-result-wide·v18 | 332 | ····move-result-wide·v18 |
330 | ····mul-double·v16,·v16,·v18 | 333 | ····mul-double·v16,·v16,·v18 |
334 | ····.line·111 | ||
331 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D | 335 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D |
332 | ····move-result-wide·v18 | 336 | ····move-result-wide·v18 |
333 | ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0 | 337 | ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0 |
334 | ····move-object/from16·v0,·p0 | 338 | ····move-object/from16·v0,·p0 |
Offset 418, 14 lines modified | Offset 422, 15 lines modified | ||
418 | ····mul-double·v18,·v18,·v20 | 422 | ····mul-double·v18,·v18,·v20 |
419 | ····add-double·v16,·v16,·v18 | 423 | ····add-double·v16,·v16,·v18 |
420 | ····div-double·v16,·v16,·v6 | 424 | ····div-double·v16,·v16,·v6 |
425 | ····.line·121 | ||
421 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D | 426 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D |
422 | ····move-result-wide·v18 | 427 | ····move-result-wide·v18 |
423 | ····move-object/from16·v0,·p0 | 428 | ····move-object/from16·v0,·p0 |
424 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->zeta:D | 429 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->zeta:D |
Offset 458, 14 lines modified | Offset 463, 15 lines modified | ||
458 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D | 463 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D |
459 | ····move-wide/from16·v22,·v0 | 464 | ····move-wide/from16·v22,·v0 |
460 | ····div-double·v20,·v20,·v22 | 465 | ····div-double·v20,·v20,·v22 |
466 | ····.line·122 | ||
461 | ····invoke-static/range·{v18·..·v21},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 467 | ····invoke-static/range·{v18·..·v21},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
462 | ····move-result-wide·v18 | 468 | ····move-result-wide·v18 |
463 | ····div-double·v14,·v16,·v18 | 469 | ····div-double·v14,·v16,·v18 |
464 | ····.line·123 | 470 | ····.line·123 |
Offset 509, 14 lines modified | Offset 515, 15 lines modified | ||
509 | ····mul-double·v22,·v22,·v10 | 515 | ····mul-double·v22,·v22,·v10 |
510 | ····mul-double·v22,·v22,·v6 | 516 | ····mul-double·v22,·v22,·v6 |
511 | ····div-double·v22,·v22,·v4 | 517 | ····div-double·v22,·v22,·v4 |
518 | ····.line·126 | ||
512 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 519 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
513 | ····move-result-wide·v22 | 520 | ····move-result-wide·v22 |
514 | ····mul-double·v20,·v20,·v22 | 521 | ····mul-double·v20,·v20,·v22 |
515 | ····sub-double·v18,·v18,·v20 | 522 | ····sub-double·v18,·v18,·v20 |
Offset 70, 14 lines modified | Offset 70, 15 lines modified | ||
70 | ····array-length·v2,·v2 | 70 | ····array-length·v2,·v2 |
71 | ····if-ge·v0,·v2,·:cond_0 | 71 | ····if-ge·v0,·v2,·:cond_0 |
72 | ····.line·413 | 72 | ····.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·v2 | 76 | ····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:[D | 78 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->inputArray:[D |
Offset 172, 14 lines modified | Offset 172, 15 lines modified | ||
172 | ····.line·385 | 172 | ····.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_0 | 174 | ····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·v0 | 178 | ····move-result-object·v0 |
178 | ····invoke-interface·{v0},·Ljava/util/List;->size()I | 179 | ····invoke-interface·{v0},·Ljava/util/List;->size()I |
179 | ····move-result·v0 | 180 | ····move-result·v0 |
Offset 607, 24 lines modified | Offset 608, 26 lines modified | ||
607 | ····const/16·v2,·0xd | 608 | ····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:I | 610 | ····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·v3 | 613 | ····move-result-object·v3 |
612 | ····aput-object·v3,·v2,·v4 | 614 | ····aput-object·v3,·v2,·v4 |
613 | ····const-string·v3,·"DIGEST_MODE" | 615 | ····const-string·v3,·"DIGEST_MODE" |
614 | ····aput-object·v3,·v2,·v5 | 616 | ····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·v3 | 619 | ····move-result-object·v3 |
617 | ····aput-object·v3,·v2,·v6 | 620 | ····aput-object·v3,·v2,·v6 |
618 | ····const-string·v3,·"REPLAY_MODE" | 621 | ····const-string·v3,·"REPLAY_MODE" |
Offset 641, 14 lines modified | Offset 644, 15 lines modified | ||
641 | ····const-string·v4,·"UNIFORM_MODE" | 644 | ····const-string·v4,·"UNIFORM_MODE" |
642 | ····aput-object·v4,·v2,·v3 | 645 | ····aput-object·v4,·v2,·v3 |
643 | ····const/4·v3,·0x6 | 646 | ····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·v4 | 649 | ····move-result-object·v4 |
646 | ····aput-object·v4,·v2,·v3 | 650 | ····aput-object·v4,·v2,·v3 |
647 | ····const/4·v3,·0x7 | 651 | ····const/4·v3,·0x7 |
Offset 669, 14 lines modified | Offset 673, 15 lines modified | ||
669 | ····const-string·v4,·"GAUSSIAN_MODE" | 673 | ····const-string·v4,·"GAUSSIAN_MODE" |
670 | ····aput-object·v4,·v2,·v3 | 674 | ····aput-object·v4,·v2,·v3 |
671 | ····const/16·v3,·0xa | 675 | ····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·v4 | 678 | ····move-result-object·v4 |
674 | ····aput-object·v4,·v2,·v3 | 679 | ····aput-object·v4,·v2,·v3 |
675 | ····const/16·v3,·0xb | 680 | ····const/16·v3,·0xb |
Offset 2, 15 lines modified | Offset 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 | #·annotations | 4 | #·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·annotation | 11 | .end·annotation |
Offset 360, 14 lines modified | Offset 359, 15 lines modified | ||
360 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D | 359 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D |
361 | ····.line·447 | 360 | ····.line·447 |
362 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D | 361 | ····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·v2 | 365 | ····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()J | 367 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J |
Offset 405, 14 lines modified | Offset 405, 15 lines modified | ||
405 | ····add-int/lit8·v4,·v0,·-0x1 | 405 | ····add-int/lit8·v4,·v0,·-0x1 |
406 | ····aget-wide·v4,·v2,·v4 | 406 | ····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·v2 | 410 | ····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()J | 412 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J |
Offset 466, 14 lines modified | Offset 467, 15 lines modified | ||
466 | ····sub-double·v0,·p1,·v0 | 467 | ····sub-double·v0,·p1,·v0 |
467 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->delta:D | 468 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->delta:D |
468 | ····div-double/2addr·v0,·v2 | 469 | ····div-double/2addr·v0,·v2 |
470 | ····.line·464 | ||
469 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D | 471 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D |
470 | ····move-result-wide·v0 | 472 | ····move-result-wide·v0 |
471 | ····double-to-int·v0,·v0 | 473 | ····double-to-int·v0,·v0 |
472 | ····add-int/lit8·v0,·v0,·-0x1 | 474 | ····add-int/lit8·v0,·v0,·-0x1 |
Offset 484, 14 lines modified | Offset 486, 15 lines modified | ||
484 | ····move-result·v0 | 486 | ····move-result·v0 |
485 | ····iget·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binCount:I | 487 | ····iget·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binCount:I |
486 | ····add-int/lit8·v1,·v1,·-0x1 | 488 | ····add-int/lit8·v1,·v1,·-0x1 |
489 | ····.line·463 | ||
487 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->min(II)I | 490 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->min(II)I |
488 | ····move-result·v0 | 491 | ····move-result·v0 |
489 | ····return·v0 | 492 | ····return·v0 |
490 | .end·method | 493 | .end·method |
Offset 566, 14 lines modified | Offset 569, 15 lines modified | ||
566 | ····:cond_0 | 569 | ····:cond_0 |
567 | ····add-int/lit8·v2,·p1,·-0x1 | 570 | ····add-int/lit8·v2,·p1,·-0x1 |
568 | ····aget-wide·v2,·v0,·v2 | 571 | ····aget-wide·v2,·v0,·v2 |
569 | ····aget-wide·v4,·v0,·p1 | 572 | ····aget-wide·v4,·v0,·p1 |
573 | ····.line·821 | ||
570 | ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(DD)D | 574 | ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(DD)D |
571 | ····move-result-wide·v2 | 575 | ····move-result-wide·v2 |
572 | ····goto·:goto_0 | 576 | ····goto·:goto_0 |
573 | .end·method | 577 | .end·method |
Offset 718, 15 lines modified | Offset 722, 15 lines modified | ||
718 | ····.line·655 | 722 | ····.line·655 |
719 | ····.local·v7,·"lower":D | 723 | ····.local·v7,·"lower":D |
720 | ····:goto_1 | 724 | ····: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·v6 | 726 | ····move-result-object·v6 |
723 | ····.line·65 | 727 | ····.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,·p1 | 729 | ····move-wide/from16·v0,·p1 |
726 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(D)D | 730 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(D)D |
727 | ····move-result-wide·v15 | 731 | ····move-result-wide·v15 |
Offset 889, 26 lines modified | Offset 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·v1 | 895 | ····move-result-object·v1 |
896 | ····.line·854 | ||
892 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D | 897 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D |
893 | ····move-result-wide·v2 | 898 | ····move-result-wide·v2 |
894 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getStandardDeviation()D | 899 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getStandardDeviation()D |
895 | ····move-result-wide·v4 | 900 | ····move-result-wide·v4 |
Max diff block lines reached; 904/4804 bytes (18.82%) of diff not shown. |
Offset 128, 125 lines modified | Offset 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·764 | 129 | ····.line·764 |
130 | ····return-void | 130 | ····return-void |
131 | .end·method | 131 | .end·method |
132 | .method·private·static·nextLong(Lorg/apache/commons/math3/random/RandomGenerator;J)J | 132 | .method·private·static·nextLong(Lorg/apache/commons/math3/random/RandomGenerator;J)J |
133 | ····.locals·1 | 133 | ····.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"····#·J | 135 | ····.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·annotation | 140 | ····.end·annotation |
141 | ····.prologue | 141 | ····.prologue |
142 | ····.line·241 | 142 | ····.line·241 |
143 | ····const-wide/16·v | 143 | ····const-wide/16·v6,·0x0 |
144 | ····cmp-long·v | 144 | ····cmp-long·v6,·p1,·v6 |
145 | ····if-lez·v | 145 | ····if-lez·v6,·:cond_2 |
146 | ····.line·242 | 146 | ····.line·242 |
147 | ····const/16·v | 147 | ····const/16·v6,·0x8 |
148 | ····new-array·v | 148 | ····new-array·v3,·v6,·[B |
149 | ····.line·246 | 149 | ····.line·246 |
150 | ····.local·v | 150 | ····.local·v3,·"byteArray":[B |
151 | ····:cond_0 | 151 | ····:cond_0 |
152 | ····invoke-interface·{p0,·v | 152 | ····invoke-interface·{p0,·v3},·Lorg/apache/commons/math3/random/RandomGenerator;->nextBytes([B)V |
153 | ····.line·247 | 153 | ····.line·247 |
154 | ····const-wide/16·v | 154 | ····const-wide/16·v1,·0x0 |
155 | ····.line·248 | 155 | ····.line·248 |
156 | ····.local·v | 156 | ····.local·v1,·"bits":J |
157 | ····move-object·v0,·v4 | ||
158 | ····.local·v0,·"arr$":[B | ||
159 | ····array-length·v | 157 | ····array-length·v7,·v3 |
160 | ····.local·v6,·"len$":I | ||
161 | ····const/4·v | 158 | ····const/4·v6,·0x0 |
162 | ····.local·v5,·"i$":I | ||
163 | ····:goto_0 | 159 | ····:goto_0 |
164 | ····if-ge·v | 160 | ····if-ge·v6,·v7,·:cond_1 |
165 | ····aget-byte·v | 161 | ····aget-byte·v0,·v3,·v6 |
166 | ····.line·249 | 162 | ····.line·249 |
167 | ····.local·v | 163 | ····.local·v0,·"b":B |
168 | ····const/16·v | 164 | ····const/16·v8,·0x8 |
169 | ····shl-long·v | 165 | ····shl-long·v8,·v1,·v8 |
170 | ····int-to-long·v1 | 166 | ····int-to-long·v10,·v0 |
171 | ····const-wide/16·v1 | 167 | ····const-wide/16·v12,·0xff |
172 | ····and-long/2addr·v1 | 168 | ····and-long/2addr·v10,·v12 |
173 | ····or-long·v | 169 | ····or-long·v1,·v8,·v10 |
174 | ····.line·248 | 170 | ····.line·248 |
175 | ····add-int/lit8·v | 171 | ····add-int/lit8·v6,·v6,·0x1 |
176 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
177 | ····.line·251 | 173 | ····.line·251 |
178 | ····.end·local·v | 174 | ····.end·local·v0····#·"b":B |
179 | ····:cond_1 | 175 | ····:cond_1 |
180 | ····const-wide·v | 176 | ····const-wide·v6,·0x7fffffffffffffffL |
181 | ····and-long/2addr·v | 177 | ····and-long/2addr·v1,·v6 |
182 | ····.line·252 | 178 | ····.line·252 |
183 | ····rem-long·v | 179 | ····rem-long·v4,·v1,·p1 |
184 | ····.line·253 | 180 | ····.line·253 |
185 | ····.local·v | 181 | ····.local·v4,·"val":J |
186 | ····sub-long·v | 182 | ····sub-long·v6,·v1,·v4 |
187 | ····const-wide/16·v | 183 | ····const-wide/16·v8,·0x1 |
188 | ····sub-long·v | 184 | ····sub-long·v8,·p1,·v8 |
189 | ····add-long/2addr·v | 185 | ····add-long/2addr·v6,·v8 |
190 | ····const-wide/16·v | 186 | ····const-wide/16·v8,·0x0 |
191 | ····cmp-long·v | 187 | ····cmp-long·v6,·v6,·v8 |
192 | ····if-ltz·v | 188 | ····if-ltz·v6,·:cond_0 |
193 | ····.line·254 | 189 | ····.line·254 |
194 | ····return-wide·v | 190 | ····return-wide·v4 |
195 | ····.line·256 | 191 | ····.line·256 |
196 | ····.end·local·v0····#·"arr$":[B | ||
197 | ····.end·local·v | 192 | ····.end·local·v1····#·"bits":J |
198 | ····.end·local·v | 193 | ····.end·local·v3····#·"byteArray":[B |
199 | ····.end·local·v5····#·"i$":I | ||
200 | ····.end·local·v6····#·"len$":I | ||
201 | ····.end·local·v | 194 | ····.end·local·v4····#·"val":J |
202 | ····:cond_2 | 195 | ····:cond_2 |
203 | ····new-instance·v | 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·v | 198 | ····move-result-object·v7 |
206 | ····invoke-direct·{v | 199 | ····invoke-direct·{v6,·v7},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Ljava/lang/Number;)V |
207 | ····throw·v | 200 | ····throw·v6 |
208 | .end·method | 201 | .end·method |
209 | #·virtual·methods | 202 | #·virtual·methods |
210 | .method·public·getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; | 203 | .method·public·getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; |
211 | ····.locals·1 | 204 | ····.locals·1 |
Offset 283, 18 lines modified | Offset 275, 20 lines modified | ||
Max diff block lines reached; 9015/13033 bytes (69.17%) of diff not shown. |
Offset 11, 60 lines modified | Offset 11, 55 lines modified | ||
11 | ····.line·32 | 11 | ····.line·32 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·convertToLong([I)J | 15 | .method·public·static·convertToLong([I)J |
16 | ····.locals·1 | 16 | ····.locals·11 |
17 | ····.param·p0,·"seed"····#·[I | 17 | ····.param·p0,·"seed"····#·[I |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·113 | 19 | ····.line·113 |
20 | ····const-wide·v | 20 | ····const-wide·v2,·0xfffffffbL |
21 | ····.line·115 | 21 | ····.line·115 |
22 | ····.local·v | 22 | ····.local·v2,·"prime":J |
23 | ····const-wide/16·v | 23 | ····const-wide/16·v0,·0x0 |
24 | ····.line·116 | 24 | ····.line·116 |
25 | ····.local·v | 25 | ····.local·v0,·"combined":J |
26 | ···· | 26 | ····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_0 | 28 | ····:goto_0 |
33 | ····if-ge·v | 29 | ····if-ge·v5,·v6,·:cond_0 |
34 | ····aget·v | 30 | ····aget·v4,·p0,·v5 |
35 | ····.line·117 | 31 | ····.line·117 |
36 | ····.local·v | 32 | ····.local·v4,·"s":I |
37 | ····const-wide·v | 33 | ····const-wide·v7,·0xfffffffbL |
38 | ····mul-long/2addr·v | 34 | ····mul-long/2addr·v7,·v0 |
39 | ····int-to-long·v | 35 | ····int-to-long·v9,·v4 |
40 | ····add-long·v | 36 | ····add-long·v0,·v7,·v9 |
41 | ····.line·116 | 37 | ····.line·116 |
42 | ····add-int/lit8·v | 38 | ····add-int/lit8·v5,·v5,·0x1 |
43 | ····goto·:goto_0 | 39 | ····goto·:goto_0 |
44 | ····.line·120 | 40 | ····.line·120 |
45 | ····.end·local·v | 41 | ····.end·local·v4····#·"s":I |
46 | ····:cond_0 | 42 | ····:cond_0 |
47 | ····return-wide·v | 43 | ····return-wide·v0 |
48 | .end·method | 44 | .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·1 | 46 | ····.locals·1 |
51 | ····.param·p0,·"rng"····#·Ljava/util/Random; | 47 | ····.param·p0,·"rng"····#·Ljava/util/Random; |
52 | ····.prologue | 48 | ····.prologue |
Offset 148, 14 lines modified | Offset 148, 15 lines modified | ||
148 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z | 148 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z |
149 | ····.line·104 | 149 | ····.line·104 |
150 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z | 150 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z |
151 | ····if-nez·v0,·:cond_3 | 151 | ····if-nez·v0,·:cond_3 |
152 | ····.line·105 | ||
152 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->isInfinite(D)Z | 153 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->isInfinite(D)Z |
153 | ····move-result·v0 | 154 | ····move-result·v0 |
154 | ····if-nez·v0,·:cond_1 | 155 | ····if-nez·v0,·:cond_1 |
155 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->isInfinite(D)Z | 156 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->isInfinite(D)Z |
Offset 176, 15 lines modified | Offset 177, 15 lines modified | ||
176 | ····.line·103 | 177 | ····.line·103 |
177 | ····goto·:goto_0 | 178 | ····goto·:goto_0 |
178 | ····:cond_3 | 179 | ····:cond_3 |
179 | ····move·v2,·v1 | 180 | ····move·v2,·v1 |
180 | ····.line·10 | 181 | ····.line·105 |
181 | ····goto·:goto_1 | 182 | ····goto·:goto_1 |
182 | .end·method | 183 | .end·method |
183 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;)Z | 184 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;)Z |
184 | ····.locals·1 | 185 | ····.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 modified | Offset 223, 28 lines modified | ||
222 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 223 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
223 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 224 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
224 | ····move-wide·v4,·p2 | 225 | ····move-wide·v4,·p2 |
226 | ····.line·418 | ||
225 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z | 227 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z |
226 | ····move-result·v0 | 228 | ····move-result·v0 |
227 | ····if-eqz·v0,·:cond_0 | 229 | ····if-eqz·v0,·:cond_0 |
228 | ····const/4·v0,·0x1 | 230 | ····const/4·v0,·0x1 |
231 | ····.line·417 | ||
229 | ····:goto_0 | 232 | ····:goto_0 |
230 | ····return·v0 | 233 | ····return·v0 |
234 | ····.line·418 | ||
231 | ····:cond_0 | 235 | ····:cond_0 |
232 | ····const/4·v0,·0x0 | 236 | ····const/4·v0,·0x0 |
233 | ····goto·:goto_0 | 237 | ····goto·:goto_0 |
234 | .end·method | 238 | .end·method |
235 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;I)Z | 239 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;I)Z |
Offset 261, 25 lines modified | Offset 265, 28 lines modified | ||
261 | ····if-eqz·v0,·:cond_0 | 265 | ····if-eqz·v0,·:cond_0 |
262 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 266 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
263 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 267 | ····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)Z | 269 | ····invoke-static·{v0,·v1,·v2,·v3,·p2},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z |
265 | ····move-result·v0 | 270 | ····move-result·v0 |
266 | ····if-eqz·v0,·:cond_0 | 271 | ····if-eqz·v0,·:cond_0 |
267 | ····const/4·v0,·0x1 | 272 | ····const/4·v0,·0x1 |
273 | ····.line·383 | ||
268 | ····:goto_0 | 274 | ····:goto_0 |
269 | ····return·v0 | 275 | ····return·v0 |
276 | ····.line·384 | ||
270 | ····:cond_0 | 277 | ····:cond_0 |
271 | ····const/4·v0,·0x0 | 278 | ····const/4·v0,·0x0 |
272 | ····goto·:goto_0 | 279 | ····goto·:goto_0 |
273 | .end·method | 280 | .end·method |
274 | .method·public·static·equalsWithRelativeTolerance(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;D)Z | 281 | .method·public·static·equalsWithRelativeTolerance(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;D)Z |
Offset 304, 25 lines modified | Offset 311, 28 lines modified | ||
304 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 311 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
305 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 312 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
306 | ····move-wide·v4,·p2 | 313 | ····move-wide·v4,·p2 |
314 | ····.line·439 | ||
307 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equalsWithRelativeTolerance(DDD)Z | 315 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equalsWithRelativeTolerance(DDD)Z |
308 | ····move-result·v0 | 316 | ····move-result·v0 |
309 | ····if-eqz·v0,·:cond_0 | 317 | ····if-eqz·v0,·:cond_0 |
310 | ····const/4·v0,·0x1 | 318 | ····const/4·v0,·0x1 |
319 | ····.line·438 | ||
311 | ····:goto_0 | 320 | ····:goto_0 |
312 | ····return·v0 | 321 | ····return·v0 |
322 | ····.line·439 | ||
313 | ····:cond_0 | 323 | ····:cond_0 |
314 | ····const/4·v0,·0x0 | 324 | ····const/4·v0,·0x0 |
315 | ····goto·:goto_0 | 325 | ····goto·:goto_0 |
316 | .end·method | 326 | .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 modified | Offset 371, 15 lines modified | ||
361 | ····.line·1276 | 371 | ····.line·1276 |
362 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z | 372 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z |
363 | ····move-result·v0 | 373 | ····move-result·v0 |
364 | ····if-nez·v0,·:cond_0 | 374 | ····if-nez·v0,·:cond_0 |
375 | ····.line·1277 | ||
Max diff block lines reached; 13994/16974 bytes (82.44%) of diff not shown. |
Offset 322, 28 lines modified | Offset 322, 31 lines modified | ||
322 | ····.line·197 | 322 | ····.line·197 |
323 | ····:cond_1 | 323 | ····: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·v2 | 328 | ····move-result-object·v2 |
328 | ····const/4·v3,·0x0 | 329 | ····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·v3 | 332 | ····move-result-object·v3 |
331 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I | 333 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I |
332 | ····add-int/lit8·v4,·v4,·-0x1 | 334 | ····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·v4 | 337 | ····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;)V | 338 | ····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·v0 | 339 | ····throw·v0 |
Offset 453, 28 lines modified | Offset 456, 31 lines modified | ||
453 | ····.line·170 | 456 | ····.line·170 |
454 | ····:cond_1 | 457 | ····: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·v2 | 462 | ····move-result-object·v2 |
459 | ····const/4·v3,·0x0 | 463 | ····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·v3 | 466 | ····move-result-object·v3 |
462 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I | 467 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I |
463 | ····add-int/lit8·v4,·v4,·-0x1 | 468 | ····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·v4 | 471 | ····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;)V | 472 | ····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·v0 | 473 | ····throw·v0 |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 13 | .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 228, 46 lines modified | Offset 228, 50 lines modified | ||
228 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D | 228 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D |
229 | ····move-result-wide·v3 | 229 | ····move-result-wide·v3 |
230 | ····add-double/2addr·v1,·v3 | 230 | ····add-double/2addr·v1,·v3 |
231 | ····.line·167 | ||
231 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 232 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
232 | ····move-result-wide·v3 | 233 | ····move-result-wide·v3 |
233 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 234 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
234 | ····move-result-wide·v5 | 235 | ····move-result-wide·v5 |
235 | ····add-double/2addr·v3,·v5 | 236 | ····add-double/2addr·v3,·v5 |
237 | ····.line·168 | ||
236 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 238 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
237 | ····move-result-wide·v5 | 239 | ····move-result-wide·v5 |
238 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 240 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
239 | ····move-result-wide·v7 | 241 | ····move-result-wide·v7 |
240 | ····add-double/2addr·v5,·v7 | 242 | ····add-double/2addr·v5,·v7 |
243 | ····.line·169 | ||
241 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 244 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
242 | ····move-result-wide·v7 | 245 | ····move-result-wide·v7 |
243 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 246 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
244 | ····move-result-wide·v9 | 247 | ····move-result-wide·v9 |
245 | ····add-double/2addr·v7,·v9 | 248 | ····add-double/2addr·v7,·v9 |
246 | ····invoke-direct/range·{v0·..·v8},·Lorg/apache/commons/math3/complex/Quaternion;-><init>(DDDD)V | 249 | ····invoke-direct/range·{v0·..·v8},·Lorg/apache/commons/math3/complex/Quaternion;-><init>(DDDD)V |
250 | ····.line·166 | ||
247 | ····return-object·v0 | 251 | ····return-object·v0 |
248 | .end·method | 252 | .end·method |
249 | .method·public·static·dotProduct(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)D | 253 | .method·public·static·dotProduct(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)D |
250 | ····.locals·6 | 254 | ····.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 modified | Offset 284, 54 lines modified | ||
280 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D | 284 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D |
281 | ····move-result-wide·v2 | 285 | ····move-result-wide·v2 |
282 | ····mul-double/2addr·v0,·v2 | 286 | ····mul-double/2addr·v0,·v2 |
287 | ····.line·217 | ||
283 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 288 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
284 | ····move-result-wide·v2 | 289 | ····move-result-wide·v2 |
285 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 290 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
286 | ····move-result-wide·v4 | 291 | ····move-result-wide·v4 |
287 | ····mul-double/2addr·v2,·v4 | 292 | ····mul-double/2addr·v2,·v4 |
288 | ····add-double/2addr·v0,·v2 | 293 | ····add-double/2addr·v0,·v2 |
294 | ····.line·218 | ||
289 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 295 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
290 | ····move-result-wide·v2 | 296 | ····move-result-wide·v2 |
291 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 297 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
292 | ····move-result-wide·v4 | 298 | ····move-result-wide·v4 |
293 | ····mul-double/2addr·v2,·v4 | 299 | ····mul-double/2addr·v2,·v4 |
294 | ····add-double/2addr·v0,·v2 | 300 | ····add-double/2addr·v0,·v2 |
301 | ····.line·219 | ||
295 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 302 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
296 | ····move-result-wide·v2 | 303 | ····move-result-wide·v2 |
297 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 304 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
298 | ····move-result-wide·v4 | 305 | ····move-result-wide·v4 |
299 | ····mul-double/2addr·v2,·v4 | 306 | ····mul-double/2addr·v2,·v4 |
300 | ····add-double/2addr·v0,·v2 | 307 | ····add-double/2addr·v0,·v2 |
308 | ····.line·216 | ||
301 | ····return-wide·v0 | 309 | ····return-wide·v0 |
302 | .end·method | 310 | .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·29 | 312 | ····.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 modified | Offset 472, 50 lines modified | ||
464 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D | 472 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D |
465 | ····move-result-wide·v3 | 473 | ····move-result-wide·v3 |
466 | ····sub-double/2addr·v1,·v3 | 474 | ····sub-double/2addr·v1,·v3 |
475 | ····.line·192 | ||
467 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 476 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
468 | ····move-result-wide·v3 | 477 | ····move-result-wide·v3 |
469 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 478 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
470 | ····move-result-wide·v5 | 479 | ····move-result-wide·v5 |
471 | ····sub-double/2addr·v3,·v5 | 480 | ····sub-double/2addr·v3,·v5 |
481 | ····.line·193 | ||
472 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 482 | ····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. |
Offset 529, 14 lines modified | Offset 529, 15 lines modified | ||
529 | ····const/4·v3,·0x1 | 529 | ····const/4·v3,·0x1 |
530 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 530 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
531 | ····const/4·v4,·0x0 | 531 | ····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·v5 | 534 | ····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·v5 | 536 | ····move-result-object·v5 |
Offset 723, 14 lines modified | Offset 724, 15 lines modified | ||
723 | ····move-result·v2 | 724 | ····move-result·v2 |
724 | ····if-nez·v2,·:cond_0 | 725 | ····if-nez·v2,·:cond_0 |
725 | ····.line·355 | 726 | ····.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()I | 729 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
728 | ····move-result·v3 | 730 | ····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;)V | 732 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 80, 14 lines modified | Offset 80, 15 lines modified | ||
80 | ····const/4·v2,·0x1 | 80 | ····const/4·v2,·0x1 |
81 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 81 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
82 | ····const/4·v3,·0x0 | 82 | ····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·v4 | 85 | ····move-result-object·v4 |
85 | ····aput-object·v4,·v2,·v3 | 86 | ····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;)V | 87 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 16, 67 lines modified | Offset 16, 64 lines modified | ||
16 | .end·method | 16 | .end·method |
17 | .method·public·static·isPrime(I)Z | 17 | .method·public·static·isPrime(I)Z |
18 | ····.locals·6 | 18 | ····.locals·6 |
19 | ····.param·p0,·"n"····#·I | 19 | ····.param·p0,·"n"····#·I |
20 | ····.prologue | 20 | ····.prologue |
21 | ····const/4·v | 21 | ····const/4·v1,·0x0 |
22 | ····.line·55 | 22 | ····.line·55 |
23 | ····const/4·v | 23 | ····const/4·v2,·0x2 |
24 | ····if-ge·p0,·v | 24 | ····if-ge·p0,·v2,·:cond_1 |
25 | ····.line·64 | 25 | ····.line·64 |
26 | ····:cond_0 | 26 | ····:cond_0 |
27 | ····:goto_0 | 27 | ····:goto_0 |
28 | ····return·v | 28 | ····return·v1 |
29 | ····.line·59 | 29 | ····.line·59 |
30 | ····:cond_1 | 30 | ····:cond_1 |
31 | ····sget-object·v | 31 | ····sget-object·v3,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I |
32 | ····.local·v0,·"arr$":[I | ||
33 | ····array-length·v | 32 | ····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_1 | 34 | ····:goto_1 |
38 | ····if-ge·v | 35 | ····if-ge·v2,·v4,·:cond_3 |
39 | ····aget·v | 36 | ····aget·v0,·v3,·v2 |
40 | ····.line·60 | 37 | ····.line·60 |
41 | ····.local·v | 38 | ····.local·v0,·"p":I |
42 | ····rem-int·v5,·p0,·v | 39 | ····rem-int·v5,·p0,·v0 |
43 | ····if-nez·v5,·:cond_2 | 40 | ····if-nez·v5,·:cond_2 |
44 | ····.line·61 | 41 | ····.line·61 |
45 | ····if-ne·p0,·v | 42 | ····if-ne·p0,·v0,·:cond_0 |
46 | ····const/4·v | 43 | ····const/4·v1,·0x1 |
47 | ····goto·:goto_0 | 44 | ····goto·:goto_0 |
48 | ····.line·59 | 45 | ····.line·59 |
49 | ····:cond_2 | 46 | ····:cond_2 |
50 | ····add-int/lit8·v | 47 | ····add-int/lit8·v2,·v2,·0x1 |
51 | ····goto·:goto_1 | 48 | ····goto·:goto_1 |
52 | ····.line·64 | 49 | ····.line·64 |
53 | ····.end·local·v | 50 | ····.end·local·v0····#·"p":I |
54 | ····:cond_3 | 51 | ····:cond_3 |
55 | ····invoke-static·{p0},·Lorg/apache/commons/math3/primes/SmallPrimes;->millerRabinPrimeTest(I)Z | 52 | ····invoke-static·{p0},·Lorg/apache/commons/math3/primes/SmallPrimes;->millerRabinPrimeTest(I)Z |
56 | ····move-result·v | 53 | ····move-result·v1 |
57 | ····goto·:goto_0 | 54 | ····goto·:goto_0 |
58 | .end·method | 55 | .end·method |
59 | .method·public·static·nextPrime(I)I | 56 | .method·public·static·nextPrime(I)I |
60 | ····.locals·7 | 57 | ····.locals·7 |
61 | ····.param·p0,·"n"····#·I | 58 | ····.param·p0,·"n"····#·I |
Offset 867, 55 lines modified | Offset 867, 52 lines modified | ||
867 | ············">;)I" | 867 | ············">;)I" |
868 | ········} | 868 | ········} |
869 | ····.end·annotation | 869 | ····.end·annotation |
870 | ····.prologue | 870 | ····.prologue |
871 | ····.line·84 | 871 | ····.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·v | 873 | ····sget-object·v2,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I |
874 | ····.local·v0,·"arr$":[I | ||
875 | ····array-length·v | 874 | ····array-length·v3,·v2 |
876 | ····.local·v2,·"len$":I | ||
877 | ····const/4·v1,·0x0 | 875 | ····const/4·v1,·0x0 |
878 | ····.local·v1,·"i$":I | ||
879 | ····:goto_0 | 876 | ····:goto_0 |
880 | ····if-ge·v1,·v | 877 | ····if-ge·v1,·v3,·:cond_1 |
881 | ····aget·v | 878 | ····aget·v0,·v2,·v1 |
882 | ····.line·85 | 879 | ····.line·85 |
883 | ····.local·v | 880 | ····.local·v0,·"p":I |
884 | ····:goto_1 | 881 | ····:goto_1 |
885 | ····rem-int·v4,·p0,·v | 882 | ····rem-int·v4,·p0,·v0 |
886 | ····if-nez·v4,·:cond_0 | 883 | ····if-nez·v4,·:cond_0 |
887 | ····.line·86 | 884 | ····.line·86 |
888 | ····div-int/2addr·p0,·v | 885 | ····div-int/2addr·p0,·v0 |
889 | ····.line·87 | 886 | ····.line·87 |
890 | ····invoke-static·{v | 887 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
891 | ····move-result-object·v4 | 888 | ····move-result-object·v4 |
892 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 889 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
893 | ····goto·:goto_1 | 890 | ····goto·:goto_1 |
894 | ····.line·84 | 891 | ····.line·84 |
895 | ····:cond_0 | 892 | ····:cond_0 |
896 | ····add-int/lit8·v1,·v1,·0x1 | 893 | ····add-int/lit8·v1,·v1,·0x1 |
897 | ····goto·:goto_0 | 894 | ····goto·:goto_0 |
898 | ····.line·90 | 895 | ····.line·90 |
899 | ····.end·local·v | 896 | ····.end·local·v0····#·"p":I |
900 | ····:cond_1 | 897 | ····:cond_1 |
901 | ····return·p0 | 898 | ····return·p0 |
902 | .end·method | 899 | .end·method |
903 | .method·public·static·trialDivision(I)Ljava/util/List; | 900 | .method·public·static·trialDivision(I)Ljava/util/List; |
904 | ····.locals·4 | 901 | ····.locals·4 |
905 | ····.param·p0,·"n"····#·I | 902 | ····.param·p0,·"n"····#·I |
Offset 47, 18 lines modified | Offset 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·v3 | 53 | ····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;)V | 55 | ····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·86 | 56 | ····.line·86 |
55 | ····return-void | 57 | ····return-void |
56 | .end·method | 58 | .end·method |
57 | .method·protected·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 59 | .method·protected·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Iterable; | 6 | .implements·Ljava/lang/Iterable; |
7 | #·annotations | 7 | #·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·annotation | 14 | .end·annotation |
16 | .annotation·system·Ldalvik/annotation/Signature; | 15 | .annotation·system·Ldalvik/annotation/Signature; |
Offset 390, 14 lines modified | Offset 389, 15 lines modified | ||
390 | ····if-lez·v8,·:cond_2 | 389 | ····if-lez·v8,·:cond_2 |
391 | ····.line·138 | 390 | ····.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·v10 | 395 | ····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·v11 | 397 | ····move-result-object·v11 |
Offset 432, 14 lines modified | Offset 432, 15 lines modified | ||
432 | ····const/4·v10,·0x0 | 432 | ····const/4·v10,·0x0 |
433 | ····move-wide/from16·v0,·p4 | 433 | ····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)V | 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)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·v2 | 437 | ····move-result-object·v2 |
437 | ····.line·148 | 438 | ····.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.283185307179586 | 440 | ····const-wide·v8,·0x401921fb54442d18L····#·6.283185307179586 |
Offset 457, 14 lines modified | Offset 458, 15 lines modified | ||
457 | ····const/4·v10,·0x1 | 458 | ····const/4·v10,·0x1 |
458 | ····move-wide/from16·v0,·p4 | 459 | ····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)V | 460 | ····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·v7 | 463 | ····move-result-object·v7 |
462 | ····.line·152 | 464 | ····.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 modified | Offset 516, 15 lines modified | ||
514 | ····const/4·v10,·0x1 | 516 | ····const/4·v10,·0x1 |
515 | ····move-wide/from16·v0,·p4 | 517 | ····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)V | 518 | ····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·v7 | 521 | ····move-result-object·v7 |
519 | ····.line·163 | 522 | ····.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 modified | Offset 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·annotation | 1760 | ····.end·annotation |
1758 | ····.prologue | 1761 | ····.prologue |
1759 | ····.line·569 | 1762 | ····.line·569 |
1760 | ····new-instance·v | 1763 | ····new-instance·v8,·Ljava/util/ArrayList; |
1761 | ····invoke-direct·{v | 1764 | ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V |
1762 | ····.line·570 | 1765 | ····.line·570 |
1763 | ····.local·v | 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·v | 1768 | ····move-result-object·v9 |
1766 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
1767 | ····:goto_0 | 1769 | ····:goto_0 |
1768 | ····invoke-interface·{v | 1770 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
1769 | ····move-result·v0 | 1771 | ····move-result·v0 |
1770 | ····if-eqz·v0,·:cond_0 | 1772 | ····if-eqz·v0,·:cond_0 |
1771 | ····invoke-interface·{v | 1773 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1772 | ····move-result-object·v7 | 1774 | ····move-result-object·v7 |
1773 | ····check-cast·v7,·[D | 1775 | ····check-cast·v7,·[D |
1774 | ····.line·571 | 1776 | ····.line·571 |
1775 | ····.local·v7,·"a":[D | 1777 | ····.local·v7,·"a":[D |
Offset 1796, 40 lines modified | Offset 1798, 38 lines modified | ||
1796 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->getTolerance()D | 1798 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->getTolerance()D |
1797 | ····move-result-wide·v5 | 1799 | ····move-result-wide·v5 |
1798 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/oned/Arc;-><init>(DDD)V | 1800 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/oned/Arc;-><init>(DDD)V |
1799 | ····invoke-interface·{v | 1801 | ····invoke-interface·{v8,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
1800 | ····goto·:goto_0 | 1802 | ····goto·:goto_0 |
1801 | ····.line·573 | 1803 | ····.line·573 |
1802 | ····.end·local·v7····#·"a":[D | 1804 | ····.end·local·v7····#·"a":[D |
Max diff block lines reached; 46953/52194 bytes (89.96%) of diff not shown. |
Offset 222, 14 lines modified | Offset 222, 15 lines modified | ||
222 | ····if-eqz·v0,·:cond_3 | 222 | ····if-eqz·v0,·:cond_3 |
223 | ····.line·648 | 223 | ····.line·648 |
224 | ····new-array·v2,·v3,·[D | 224 | ····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;)D | 227 | ····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·v3 | 228 | ····move-result-wide·v3 |
228 | ····aput-wide·v3,·v2,·v5 | 229 | ····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 modified | Offset 286, 15 lines modified | ||
285 | ····.line·668 | 286 | ····.line·668 |
286 | ····:cond_5 | 287 | ····:cond_5 |
287 | ····new-array·v2,·v3,·[D | 288 | ····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;)D | 291 | ····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·v3 | 292 | ····move-result-wide·v3 |
291 | ····aput-wide·v3,·v2,·v5 | 293 | ····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; |
Offset 59, 24 lines modified | Offset 59, 26 lines modified | ||
59 | ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/apache/commons/math3/util/MathUtils;->normalizeAngle(DD)D | 59 | ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/apache/commons/math3/util/MathUtils;->normalizeAngle(DD)D |
60 | ····move-result-wide·v0 | 60 | ····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)D | 63 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D |
63 | ····move-result-wide·v3 | 64 | ····move-result-wide·v3 |
64 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D | 65 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D |
65 | ····move-result-wide·v5 | 66 | ····move-result-wide·v5 |
66 | ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V | 67 | ····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;)V | 69 | ····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·54 | 70 | ····.line·54 |
69 | ····return-void | 71 | ····return-void |
70 | .end·method | 72 | .end·method |
71 | .method·private·constructor·<init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V | 73 | .method·private·constructor·<init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V |
Offset 106, 14 lines modified | Offset 106, 15 lines modified | ||
106 | ····.line·75 | 106 | ····.line·75 |
107 | ····:cond_2 | 107 | ····: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·v2 | 112 | ····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·v3 | 114 | ····move-result-object·v3 |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 14 | .end·annotation |
16 | #·static·fields | 15 | #·static·fields |
Offset 300, 14 lines modified | Offset 300, 15 lines modified | ||
300 | ····.prologue | 300 | ····.prologue |
301 | ····.line·557 | 301 | ····.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>()V | 303 | ····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·v0 | 306 | ····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·559 | 308 | ····.line·559 |
Offset 335, 15 lines modified | Offset 336, 15 lines modified | ||
335 | ····move-result-object·v2 | 336 | ····move-result-object·v2 |
336 | ····return-object·v2 | 337 | ····return-object·v2 |
337 | .end·method | 338 | .end·method |
338 | .method·private·static·insertEdges(DLorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/util/List;)V | 339 | .method·private·static·insertEdges(DLorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/util/List;)V |
339 | ····.locals· | 340 | ····.locals·9 |
340 | ····.param·p0,·"hyperplaneThickness"····#·D | 341 | ····.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 modified | Offset 356, 224 lines modified | ||
355 | ········} | 356 | ········} |
356 | ····.end·annotation | 357 | ····.end·annotation |
357 | ····.prologue | 358 | ····.prologue |
358 | ····.line·263 | 359 | ····.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·v | 362 | ····const/4·v1,·0x0 |
362 | ····.line·264 | 363 | ····.line·264 |
363 | ····.local·v | 364 | ····.local·v1,·"index":I |
364 | ····const/4·v | 365 | ····const/4·v3,·0x0 |
365 | ····.local·v | 366 | ····.local·v3,·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
366 | ····move·v | 367 | ····move·v2,·v1 |
367 | ····.line·265 | 368 | ····.line·265 |
368 | ····.end·local·v | 369 | ····.end·local·v1····#·"index":I |
369 | ····.local·v | 370 | ····.local·v2,·"index":I |
370 | ····:goto_0 | 371 | ····:goto_0 |
371 | ····if-nez·v | 372 | ····if-nez·v3,·:cond_0 |
372 | ····invoke-interface·{p3},·Ljava/util/List;->size()I | 373 | ····invoke-interface·{p3},·Ljava/util/List;->size()I |
373 | ····move-result·v | 374 | ····move-result·v7 |
374 | ····if-ge·v | 375 | ····if-ge·v2,·v7,·:cond_0 |
375 | ····.line·266 | 376 | ····.line·266 |
376 | ····add-int/lit8·v | 377 | ····add-int/lit8·v1,·v2,·0x1 |
377 | ····.end·local·v | 378 | ····.end·local·v2····#·"index":I |
378 | ····.restart·local·v | 379 | ····.restart·local·v1····#·"index":I |
379 | ····invoke-interface·{p3,·v | 380 | ····invoke-interface·{p3,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; |
380 | ····move-result-object·v | 381 | ····move-result-object·v3 |
381 | ····.end·local·v | 382 | ····.end·local·v3····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
382 | ····check-cast·v | 383 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
383 | ····.line·267 | 384 | ····.line·267 |
384 | ····.restart·local·v | 385 | ····.restart·local·v3····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
385 | ····invoke-virtual·{v | 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·v | 387 | ····move-result-object·v7 |
387 | ····invoke-virtual·{p2,·v | 388 | ····invoke-virtual·{p2,·v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z |
388 | ····move-result·v | 389 | ····move-result·v7 |
389 | ····if-nez·v | 390 | ····if-nez·v7,·:cond_8 |
390 | ····.line·268 | 391 | ····.line·268 |
391 | ····const/4·v | 392 | ····const/4·v3,·0x0 |
392 | ····move·v | 393 | ····move·v2,·v1 |
393 | ····.end·local·v | 394 | ····.end·local·v1····#·"index":I |
394 | ····.restart·local·v | 395 | ····.restart·local·v2····#·"index":I |
395 | ····goto·:goto_0 | 396 | ····goto·:goto_0 |
396 | ····.line·272 | 397 | ····.line·272 |
397 | ····:cond_0 | 398 | ····:cond_0 |
398 | ····if-nez·v | 399 | ····if-nez·v3,·:cond_3 |
399 | ····.line·275 | 400 | ····.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·v | 402 | ····move-result-object·v6 |
402 | ····.line·276 | 403 | ····.line·276 |
403 | ····.local·v | 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·v | 405 | ····if-eqz·v6,·:cond_1 |
405 | ····invoke-virtual·{v | 406 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
406 | ····move-result-object·v | 407 | ····move-result-object·v7 |
407 | ····if-ne·p2,·v | 408 | ····if-ne·p2,·v7,·:cond_2 |
408 | ····.line·277 | 409 | ····.line·277 |
409 | ····:cond_1 | 410 | ····:cond_1 |
410 | ····sget-object·v | 411 | ····sget-object·v7,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
411 | ····invoke-virtual·{p2,·v | 412 | ····invoke-virtual·{p2,·v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
412 | ····.line·306 | 413 | ····.line·306 |
413 | ····.end·local·v | 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_1 | 415 | ····:goto_1 |
415 | ····return-void | 416 | ····return-void |
416 | ····.line·279 | 417 | ····.line·279 |
417 | ····.restart·local·v | 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_2 | 419 | ····:cond_2 |
419 | ····sget-object·v | 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. |
Offset 292, 19 lines modified | Offset 292, 21 lines modified | ||
292 | ····move-object·v11,·v9 | 292 | ····move-object·v11,·v9 |
293 | ····:goto_1 | 293 | ····:goto_1 |
294 | ····if-nez·v3,·:cond_3 | 294 | ····if-nez·v3,·:cond_3 |
295 | ····move-object·v8,·v9 | 295 | ····move-object·v8,·v9 |
296 | ····.line·90 | ||
296 | ····:goto_2 | 297 | ····: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;)V | 298 | ····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,·v10 | 299 | ····move-object·v8,·v10 |
300 | ····.line·89 | ||
299 | ····goto·:goto_0 | 301 | ····goto·:goto_0 |
300 | ····:cond_2 | 302 | ····: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 modified | Offset 317, 15 lines modified | ||
315 | ····move-object·v11,·v8 | 317 | ····move-object·v11,·v8 |
316 | ····goto·:goto_1 | 318 | ····goto·:goto_1 |
317 | ····:cond_3 | 319 | ····: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·v9 | 323 | ····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;)V | 324 | ····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_2 | 325 | ····goto·:goto_2 |
Offset 146, 20 lines modified | Offset 146, 22 lines modified | ||
146 | ····move-result-object·v9 | 146 | ····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;)D | 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;)D |
148 | ····move-result-wide·v9 | 148 | ····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;)D | 150 | ····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·v11 | 151 | ····move-result-wide·v11 |
151 | ····neg-double·v11,·v11 | 152 | ····neg-double·v11,·v11 |
153 | ····.line·113 | ||
152 | ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->atan2(DD)D | 154 | ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->atan2(DD)D |
153 | ····move-result-wide·v0 | 155 | ····move-result-wide·v0 |
154 | ····.line·115 | 156 | ····.line·115 |
155 | ····.local·v0,·"alpha":D | 157 | ····.local·v0,·"alpha":D |
156 | ····const-wide/16·v9,·0x0 | 158 | ····const-wide/16·v9,·0x0 |
Offset 408, 14 lines modified | Offset 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,·0x0 | 412 | ····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·v0 | 415 | ····move-result-object·v0 |
413 | ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/PropertiesComputer;->tolerance:D | 416 | ····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)V | 417 | ····invoke-direct·{v8,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V |
Offset 146, 15 lines modified | Offset 146, 14 lines modified | ||
146 | ····.line·94 | 146 | ····.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·v11 | 149 | ····move-result-object·v11 |
150 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
151 | ····:goto_0 | 150 | ····:goto_0 |
152 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z | 151 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
153 | ····move-result·v3 | 152 | ····move-result·v3 |
154 | ····if-eqz·v3,·:cond_1 | 153 | ····if-eqz·v3,·:cond_1 |
Offset 269, 243 lines modified | Offset 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_1 | 270 | ····:cond_1 |
272 | ····return-void | 271 | ····return-void |
273 | .end·method | 272 | .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·1 | 274 | ····.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·annotation | 280 | ····.end·annotation |
282 | ····.prologue | 281 | ····.prologue |
283 | ····.line·120 | 282 | ····.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·v1 | 284 | ····move-result-object·v12 |
286 | ····invoke-virtual·{v1 | 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·v1 | 286 | ····move-result-object·v10 |
288 | ····.line·121 | 287 | ····.line·121 |
289 | ····.local·v1 | 288 | ····.local·v10,·"point":Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; |
290 | ····move-object/from16·v0,·p0 | 289 | ····move-object/from16·v0,·p0 |
291 | ····iget-object·v1 | 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,·p0 | 291 | ····move-object/from16·v0,·p0 |
293 | ····iget-wide·v | 292 | ····iget-wide·v13,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D |
294 | ···· | 293 | ····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·v | 294 | ····move-result-object·v1 |
298 | ····.line·124 | 295 | ····.line·124 |
299 | ····.local·v | 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,·p0 | 297 | ····move-object/from16·v0,·p0 |
301 | ····iget-wide·v | 298 | ····iget-wide·v2,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D |
302 | ····.line·125 | 299 | ····.line·125 |
303 | ····.local·v | 300 | ····.local·v2,·"closest":D |
304 | ····const/4·v | 301 | ····const/4·v6,·0x0 |
305 | ····.line·126 | 302 | ····.line·126 |
306 | ····.local·v | 303 | ····.local·v6,·"following":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
307 | ····invoke-interface·{v | 304 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
308 | ····move-result-object·v1 | 305 | ····move-result-object·v13 |
309 | ····:cond_0 | 306 | ····:cond_0 |
310 | ····invoke-interface·{v1 | 307 | ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z |
311 | ····move-result·v1 | 308 | ····move-result·v12 |
312 | ····if-eqz·v1 | 309 | ····if-eqz·v12,·:cond_2 |
313 | ····invoke-interface·{v1 | 310 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
314 | ····move-result-object·v | 311 | ····move-result-object·v9 |
315 | ····check-cast·v | 312 | ····check-cast·v9,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
316 | ····.line·127 | 313 | ····.line·127 |
317 | ····.local·v | 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,·p0 | 315 | ····move-object/from16·v0,·p0 |
319 | ····iget-object·v1 | 316 | ····iget-object·v12,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->nodeToEdgesList:Ljava/util/Map; |
320 | ····invoke-interface·{v1 | 317 | ····invoke-interface·{v12,·v9},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
321 | ····move-result-object·v1 | 318 | ····move-result-object·v12 |
322 | ····check-cast·v1 | 319 | ····check-cast·v12,·Ljava/util/List; |
323 | ····invoke-interface·{v1 | 320 | ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
324 | ····move-result-object·v1 | 321 | ····move-result-object·v12 |
325 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
326 | ····:cond_1 | 322 | ····:cond_1 |
327 | ····:goto_0 | 323 | ····:goto_0 |
328 | ····invoke-interface·{v1 | 324 | ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z |
329 | ····move-result·v1 | 325 | ····move-result·v14 |
330 | ····if-eqz·v1 | 326 | ····if-eqz·v14,·:cond_0 |
331 | ····invoke-interface·{v1 | 327 | ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
332 | ····move-result-object·v | 328 | ····move-result-object·v4 |
333 | ····check-cast·v | 329 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
334 | ····.line·128 | 330 | ····.line·128 |
335 | ····.local·v | 331 | ····.local·v4,·"edge":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
336 | ····move-object/from16·v0,·p1 | 332 | ····move-object/from16·v0,·p1 |
337 | ····if-eq·v | 333 | ····if-eq·v4,·v0,·:cond_1 |
338 | ····invoke-virtual·{v | 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. |
Offset 48, 28 lines modified | Offset 48, 26 lines modified | ||
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | #·virtual·methods | 50 | #·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·1 | 52 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
54 | ····.prologue | 53 | ····.prologue |
55 | ····.line·291 | 54 | ····.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·v0 | 56 | ····move-result-object·v0 |
58 | ····return-object·v0 | 57 | ····return-object·v0 |
59 | .end·method | 58 | .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·1 | 60 | ····.locals·1 |
62 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
63 | ····.prologue | 61 | ····.prologue |
64 | ····.line·291 | 62 | ····.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·v0 | 64 | ····move-result-object·v0 |
Offset 140, 40 lines modified | Offset 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·v1 | 139 | ····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·v3 | 143 | ····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·v2 | 145 | ····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·v4 | 149 | ····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·v3 | 151 | ····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;)D | 153 | ····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·v4 | 154 | ····move-result-wide·v4 |
154 | ····const/4·v6,·0x0 | 155 | ····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;)V | 156 | ····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·v0 | 158 | ····return-object·v0 |
157 | .end·method | 159 | .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·3 | 161 | ····.locals·3 |
160 | ····.annotation·system·Ldalvik/annotation/Signature; | 162 | ····.annotation·system·Ldalvik/annotation/Signature; |
161 | ········value·=·{ | 163 | ········value·=·{ |
Offset 139, 42 lines modified | Offset 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·5 | 140 | ····.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 | ····.prologue | 142 | ····.prologue |
143 | ····.line·77 | 143 | ····.line·77 |
144 | ····iget-object·v | 144 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List; |
145 | ····invoke-interface·{v | 145 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
146 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
147 | ····:cond_0 | 147 | ····:cond_0 |
148 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 148 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
149 | ····move-result·v | 149 | ····move-result·v3 |
150 | ····if-eqz·v | 150 | ····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·v0 | 152 | ····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·78 | 154 | ····.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·v | 156 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List; |
157 | ····invoke-interface·{v | 157 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
158 | ····move-result-object·v3 | 158 | ····move-result-object·v3 |
159 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
160 | ····:cond_1 | 159 | ····:cond_1 |
161 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 160 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
162 | ····move-result·v4 | 161 | ····move-result·v4 |
163 | ····if-eqz·v4,·:cond_0 | 162 | ····if-eqz·v4,·:cond_0 |
Offset 187, 15 lines modified | Offset 186, 14 lines modified | ||
187 | ····.line·79 | 186 | ····.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_1 | 188 | ····if-ne·v0,·v1,·:cond_1 |
190 | ····.line·84 | 189 | ····.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_0 | 192 | ····:goto_0 |
195 | ····return-object·v0 | 193 | ····return-object·v0 |
196 | ····:cond_2 | 194 | ····:cond_2 |
197 | ····const/4·v0,·0x0 | 195 | ····const/4·v0,·0x0 |
198 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
Offset 221, 20 lines modified | Offset 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;)D | 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;)D |
223 | ····move-result-wide·v3 | 223 | ····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·v5 | 226 | ····move-result-object·v5 |
226 | ····move-object·v0,·p0 | 227 | ····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;)V | 229 | ····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·97 | 230 | ····.line·97 |
229 | ····return-void | 231 | ····return-void |
230 | .end·method | 232 | .end·method |
231 | .method·public·static·distance(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)D | 233 | .method·public·static·distance(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)D |
Offset 362, 28 lines modified | Offset 362, 30 lines modified | ||
362 | ····move-object/from16·v0,·p0 | 362 | ····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,·v5 | 364 | ····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·v7 | 367 | ····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;)V | 368 | ····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;)V | 369 | ····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,·p0 | 370 | ····move-object/from16·v2,·p0 |
370 | ····move-object/from16·v7,·p3 | 371 | ····move-object/from16·v7,·p3 |
371 | ····move-object/from16·v8,·p1 | 372 | ····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·v3 | 375 | ····move-result-object·v3 |
374 | ····.line·155 | 376 | ····.line·155 |
375 | ····move-wide·v14,·v5 | 377 | ····move-wide·v14,·v5 |
Offset 449, 14 lines modified | Offset 451, 15 lines modified | ||
449 | ····move-object/from16·v0,·p0 | 451 | ····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,·v19 | 453 | ····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·v4 | 456 | ····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;)V | 457 | ····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;)V | 458 | ····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 modified | Offset 470, 15 lines modified | ||
467 | ····move-object·v8,·v3 | 470 | ····move-object·v8,·v3 |
468 | ····move-object/from16·v12,·p2 | 471 | ····move-object/from16·v12,·p2 |
469 | ····move-object/from16·v13,·p1 | 472 | ····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·v3 | 475 | ····move-result-object·v3 |
472 | ····.line·173 | 476 | ····.line·173 |
473 | ····move-wide/from16·v14,·v19 | 477 | ····move-wide/from16·v14,·v19 |
Offset 522, 14 lines modified | Offset 526, 15 lines modified | ||
522 | ····move-object/from16·v0,·p0 | 526 | ····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,·v19 | 528 | ····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·v4 | 531 | ····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;)V | 532 | ····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;)V | 533 | ····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 modified | Offset 545, 15 lines modified | ||
540 | ····move-object·v8,·v3 | 545 | ····move-object·v8,·v3 |
541 | ····move-object/from16·v12,·p3 | 546 | ····move-object/from16·v12,·p3 |
542 | ····move-object/from16·v13,·p1 | 547 | ····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·v3 | 550 | ····move-result-object·v3 |
545 | ····.line·184 | 551 | ····.line·184 |
546 | ····move-wide/from16·v14,·v19 | 552 | ····move-wide/from16·v14,·v19 |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·private·static·final·serialVersionUID:J·=·0x1332d92L | 15 | .field·private·static·final·serialVersionUID:J·=·0x1332d92L |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 13 | .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 modified | Offset 594, 14 lines modified | ||
595 | ····const/4·v1,·0x0 | 594 | ····const/4·v1,·0x0 |
596 | ····goto·:goto_0 | 595 | ····goto·:goto_0 |
597 | .end·method | 596 | .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·1 | 598 | ····.locals·1 |
600 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
601 | ····.prologue | 599 | ····.prologue |
602 | ····.line·46 | 600 | ····.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·v0 | 602 | ····move-result-object·v0 |
Offset 642, 15 lines modified | Offset 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;)V | 640 | ····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·v0 | 641 | ····return-object·v0 |
644 | .end·method | 642 | .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·1 | 644 | ····.locals·1 |
647 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
648 | ····.prologue | 645 | ····.prologue |
649 | ····.line·46 | 646 | ····.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·v0 | 648 | ····move-result-object·v0 |
Offset 428, 50 lines modified | Offset 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.0 | 429 | ····const-wide/high16·v3,·-0x4010000000000000L····#·-1.0 |
430 | ····.line·170 | 430 | ····.line·170 |
431 | ····.local·v3,·"dMax":D | 431 | ····.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·v | 433 | ····move-result-object·v7 |
434 | ····.local·v6,·"i$":Ljava/util/Iterator; | ||
435 | ····:cond_0 | 434 | ····:cond_0 |
436 | ····:goto_0 | 435 | ····:goto_0 |
437 | ····invoke-interface·{v | 436 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
438 | ····move-result·v8 | 437 | ····move-result·v8 |
439 | ····if-eqz·v8,·:cond_1 | 438 | ····if-eqz·v8,·:cond_1 |
440 | ····invoke-interface·{v | 439 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
441 | ····move-result-object·v | 440 | ····move-result-object·v6 |
442 | ····check-cast·v | 441 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/Point; |
443 | ····.line·171 | 442 | ····.line·171 |
444 | ····.local·v | 443 | ····.local·v6,·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;" |
445 | ····invoke-interface·{v | 444 | ····invoke-interface·{v6,·v0},·Lorg/apache/commons/math3/geometry/Point;->distance(Lorg/apache/commons/math3/geometry/Point;)D |
446 | ····move-result-wide·v1 | 445 | ····move-result-wide·v1 |
447 | ····.line·172 | 446 | ····.line·172 |
448 | ····.local·v1,·"d":D | 447 | ····.local·v1,·"d":D |
449 | ····cmpl-double·v8,·v1,·v3 | 448 | ····cmpl-double·v8,·v1,·v3 |
450 | ····if-lez·v8,·:cond_0 | 449 | ····if-lez·v8,·:cond_0 |
451 | ····.line·173 | 450 | ····.line·173 |
452 | ····move-object·v5,·v | 451 | ····move-object·v5,·v6 |
453 | ····.line·174 | 452 | ····.line·174 |
454 | ····move-wide·v3,·v1 | 453 | ····move-wide·v3,·v1 |
455 | ····goto·:goto_0 | 454 | ····goto·:goto_0 |
456 | ····.line·178 | 455 | ····.line·178 |
457 | ····.end·local·v1····#·"d":D | 456 | ····.end·local·v1····#·"d":D |
458 | ····.end·local·v | 457 | ····.end·local·v6····#·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;" |
459 | ····:cond_1 | 458 | ····:cond_1 |
460 | ····return-object·v5 | 459 | ····return-object·v5 |
461 | .end·method | 460 | .end·method |
Offset 28, 18 lines modified | Offset 28, 19 lines modified | ||
28 | #·instance·fields | 28 | #·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·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V | 31 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·128 | 35 | ····.line·128 |
35 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 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>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
38 | ····return-void | 39 | ····return-void |
39 | .end·method | 40 | .end·method |
Offset 53, 15 lines modified | Offset 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·annotation | 57 | ····.end·annotation |
57 | ····.prologue | 58 | ····.prologue |
58 | ····.line·137 | 59 | ····.line·137 |
59 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 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-void | 62 | ····return-void |
62 | .end·method | 63 | .end·method |
63 | .method·public·visitLeafNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V | 64 | .method·public·visitLeafNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V |
64 | ····.locals·1 | 65 | ····.locals·1 |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 66 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 70, 15 lines modified | Offset 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·annotation | 74 | ····.end·annotation |
74 | ····.prologue | 75 | ····.prologue |
75 | ····.line·141 | 76 | ····.line·141 |
76 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 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·v0 | 80 | ····move-result-object·v0 |
80 | ····if-eqz·v0,·:cond_0 | 81 | ····if-eqz·v0,·:cond_0 |
Offset 120, 13 lines modified | Offset 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·annotation | 124 | ····.end·annotation |
124 | ····.prologue | 125 | ····.prologue |
125 | ····.line·132 | 126 | ····.line·132 |
126 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 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·v0 | 130 | ····return-object·v0 |
130 | .end·method | 131 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BSPTree.java" | 3 | .source·"BSPTree.java" |
4 | #·annotations | 4 | #·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·annotation | 9 | .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 modified | Offset 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;)Z | 315 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
316 | ····move-result·v0 | 316 | ····move-result·v0 |
317 | ····if-eqz·v0,·:cond_2 | 317 | ····if-eqz·v0,·:cond_2 |
318 | ····.line·400 | 318 | ····.line·400 |
Offset 562, 14 lines modified | Offset 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_0 | 563 | ····if-eqz·v0,·:cond_0 |
564 | ····.line·469 | 564 | ····.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·v0 | 568 | ····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·v0 | 570 | ····move-result-object·v0 |
Offset 1403, 14 lines modified | Offset 1404, 15 lines modified | ||
1403 | ····if-eqz·v6,·:cond_3 | 1404 | ····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·v7 | 1409 | ····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 modified | Offset 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;)V | 1423 | ····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_1 | 1424 | ····:goto_1 |
1423 | ····move-object·v3,·v6 | 1425 | ····move-object·v3,·v6 |
1426 | ····.line·609 | ||
1424 | ····goto·:goto_0 | 1427 | ····goto·:goto_0 |
1425 | ····.line·560 | 1428 | ····.line·560 |
1426 | ····:pswitch_0 | 1429 | ····: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 modified | Offset 1450, 15 lines modified | ||
1447 | ····if-ne·v6,·v7,·:cond_1 | 1450 | ····if-ne·v6,·v7,·:cond_1 |
1448 | ····.line·562 | 1451 | ····.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·v7 | 1456 | ····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 modified | Offset 1487, 15 lines modified | ||
1483 | ····.line·567 | 1487 | ····.line·567 |
1484 | ····:cond_1 | 1488 | ····: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·v7 | 1493 | ····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 modified | Offset 1544, 15 lines modified | ||
1539 | ····if-ne·v6,·v7,·:cond_2 | 1544 | ····if-ne·v6,·v7,·:cond_2 |
1540 | ····.line·578 | 1545 | ····.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·v7 | 1550 | ····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. |
Offset 62, 14 lines modified | Offset 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·annotation | 65 | ····.end·annotation |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·45 | 67 | ····.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·v0 | 72 | ····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; |
Offset 95, 14 lines modified | Offset 95, 15 lines modified | ||
95 | ····if-eqz·v2,·:cond_1 | 95 | ····if-eqz·v2,·:cond_1 |
96 | ····.line·216 | 96 | ····.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_0 | 98 | ····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_0 | 101 | ····: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·v0 | 103 | ····move-result-object·v0 |
103 | ····.line·218 | 104 | ····.line·218 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RegionFactory.java" | 3 | .source·"RegionFactory.java" |
4 | #·annotations | 4 | #·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·annotation | 13 | .end·annotation |
Offset 136, 24 lines modified | Offset 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·143 | 136 | ····.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_2 | 138 | ····if-eqz·v0,·:cond_2 |
140 | ····.line·14 | 139 | ····.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·v4 | 141 | ····move-result-object·v4 |
143 | ····if-nez·v4,·:cond_3 | 142 | ····if-nez·v4,·:cond_3 |
144 | ····move-object·v2,·v3 | 143 | ····move-object·v2,·v3 |
145 | ····.line·14 | 144 | ····.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_2 | 146 | ····: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·v4 | 148 | ····move-result-object·v4 |
150 | ····if-nez·v4,·:cond_4 | 149 | ····if-nez·v4,·:cond_4 |
Offset 179, 47 lines modified | Offset 178, 49 lines modified | ||
179 | ····move-result-object·v4 | 178 | ····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·v4 | 180 | ····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·v5 | 183 | ····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·v5 | 185 | ····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·v6 | 188 | ····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·v6 | 190 | ····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;)V | 191 | ····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_1 | 192 | ····goto·:goto_1 |
192 | ····.line·14 | 193 | ····.line·145 |
193 | ····:cond_3 | 194 | ····: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·v4 | 196 | ····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·v2 | 198 | ····move-result-object·v2 |
198 | ····goto·:goto_2 | 199 | ····goto·:goto_2 |
199 | ····.line·14 | 200 | ····.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_4 | 202 | ····: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·v3 | 204 | ····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 modified | Offset 229, 107 lines modified | ||
228 | ····goto·:goto_3 | 229 | ····goto·:goto_3 |
229 | .end·method | 230 | .end·method |
230 | #·virtual·methods | 231 | #·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· | 233 | ····.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·annotation | 242 | ····.end·annotation |
242 | ····.prologue | 243 | ····.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·v | 246 | ····const/4·v3,·0x0 |
246 | ····const/4·v | 247 | ····const/4·v4,·0x0 |
247 | ····.line·44 | 248 | ····.line·44 |
248 | ····if-eqz·p1,·:cond_0 | 249 | ····if-eqz·p1,·:cond_0 |
249 | ····array-length·v | 250 | ····array-length·v5,·p1 |
250 | ····if-nez·v | 251 | ····if-nez·v5,·:cond_2 |
251 | ····:cond_0 | 252 | ····:cond_0 |
252 | ····move-object·v | 253 | ····move-object·v2,·v3 |
253 | ····.line·63 | 254 | ····.line·63 |
Max diff block lines reached; 8790/14291 bytes (61.51%) of diff not shown. |
Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
110 | ····invoke-direct·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V | 110 | ····invoke-direct·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V |
111 | ····.line·140 | 111 | ····.line·140 |
112 | ····:goto_0 | 112 | ····:goto_0 |
113 | ····return-object·v3 | 113 | ····return-object·v3 |
114 | ····.line·13 | 114 | ····.line·131 |
115 | ····:cond_0 | 115 | ····: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·v0 | 117 | ····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 modified | Offset 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·v4 | 169 | ····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·v5 | 172 | ····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·v5 | 174 | ····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·v6 | 177 | ····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·v6 | 179 | ····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;)V | 180 | ····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_0 | 181 | ····goto·:goto_0 |
180 | ····.line·13 | 182 | ····.line·134 |
181 | ····:cond_2 | 183 | ····: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·v4 | 185 | ····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·v2 | 188 | ····move-result-object·v2 |
187 | ····goto·:goto_1 | 189 | ····goto·:goto_1 |
188 | ····.line·13 | 190 | ····.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_3 | 192 | ····: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·v3 | 194 | ····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 modified | Offset 249, 15 lines modified | ||
247 | ····.line·111 | 249 | ····.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,·0x0 | 252 | ····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·v2 | 255 | ····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·v1 | 257 | ····move-result-object·v1 |
Offset 423, 28 lines modified | Offset 426, 29 lines modified | ||
423 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V | 426 | ····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·v2 | 431 | ····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·v1 | 434 | ····move-result-object·v1 |
430 | ····return-object·v1 | 435 | ····return-object·v1 |
431 | .end·method | 436 | .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·1 | 438 | ····.locals·1 |
434 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | ||
435 | ····.prologue | 439 | ····.prologue |
436 | ····.line·36 | 440 | ····.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·v0 | 443 | ····move-result-object·v0 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Region; | 6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Region; |
7 | #·annotations | 7 | #·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·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
Offset 183, 125 lines modified | Offset 182, 118 lines modified | ||
183 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D | 182 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D |
184 | ····.line·78 | 183 | ····.line·78 |
185 | ····return-void | 184 | ····return-void |
186 | .end·method | 185 | .end·method |
187 | .method·public·constructor·<init>([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;D)V | 186 | .method·public·constructor·<init>([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;D)V |
188 | ····.locals· | 187 | ····.locals·6 |
189 | ····.param·p2,·"tolerance"····#·D | 188 | ····.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·annotation | 195 | ····.end·annotation |
197 | ····.prologue | 196 | ····.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·v | 199 | ····const/4·v2,·0x0 |
201 | ····.line·158 | 200 | ····.line·158 |
202 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 201 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
203 | ····.line·159 | 202 | ····.line·159 |
204 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D | 203 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D |
205 | ····.line·160 | 204 | ····.line·160 |
206 | ····if-eqz·p1,·:cond_0 | 205 | ····if-eqz·p1,·:cond_0 |
207 | ····array-length·v | 206 | ····array-length·v3,·p1 |
208 | ····if-nez·v | 207 | ····if-nez·v3,·:cond_2 |
209 | ····.line·161 | 208 | ····.line·161 |
210 | ····:cond_0 | 209 | ····:cond_0 |
211 | ····new-instance·v | 210 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
212 | ····sget-object·v | 211 | ····sget-object·v3,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
213 | ····invoke-direct·{v | 212 | ····invoke-direct·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V |
214 | ····iput-object·v | 213 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
215 | ····.line·181 | 214 | ····.line·181 |
216 | ····:cond_1 | 215 | ····:cond_1 |
217 | ····return-void | 216 | ····return-void |
218 | ····.line·165 | 217 | ····.line·165 |
219 | ····:cond_2 | 218 | ····:cond_2 |
220 | ····aget-object·v | 219 | ····aget-object·v3,·p1,·v2 |
221 | ····invoke-interface·{v | 220 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeSpace()Lorg/apache/commons/math3/geometry/partitioning/Region; |
222 | ····move-result-object·v | 221 | ····move-result-object·v3 |
223 | ····invoke-interface·{v | 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·v | 223 | ····move-result-object·v3 |
225 | ····iput-object·v | 224 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
226 | ····.line·168 | 225 | ····.line·168 |
227 | ····iget-object·v | 226 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
228 | ····.line·169 | 227 | ····.line·169 |
229 | ····.local·v | 228 | ····.local·v1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
230 | ····sget-object·v | 229 | ····sget-object·v3,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
231 | ····invoke-virtual·{v | 230 | ····invoke-virtual·{v1,·v3},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
232 | ····.line·170 | 231 | ····.line·170 |
233 | ····move-object·v0,·p1 | ||
234 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
235 | ····array-length·v3,· | 232 | ····array-length·v3,·p1 |
236 | ····.local·v3,·"len$":I | ||
237 | ····const/4·v2,·0x0 | ||
238 | ····.local·v2,·"i$":I | ||
239 | ····:goto_0 | 233 | ····:goto_0 |
240 | ····if-ge·v2,·v3,·:cond_1 | 234 | ····if-ge·v2,·v3,·:cond_1 |
241 | ····aget-object·v | 235 | ····aget-object·v0,·p1,·v2 |
242 | ····.line·171 | 236 | ····.line·171 |
243 | ····.local·v | 237 | ····.local·v0,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" |
244 | ····invoke-virtual·{v | 238 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z |
245 | ····move-result·v | 239 | ····move-result·v4 |
246 | ····if-eqz·v | 240 | ····if-eqz·v4,·:cond_3 |
247 | ····.line·172 | 241 | ····.line·172 |
248 | ····const/4·v | 242 | ····const/4·v4,·0x0 |
249 | ····invoke-virtual·{v | 243 | ····invoke-virtual·{v1,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
250 | ····.line·173 | 244 | ····.line·173 |
251 | ····invoke-virtual·{v | 245 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
252 | ····move-result-object·v | 246 | ····move-result-object·v4 |
253 | ····sget-object·v | 247 | ····sget-object·v5,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
254 | ····invoke-virtual·{v | 248 | ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
255 | ····.line·174 | 249 | ····.line·174 |
256 | ····invoke-virtual·{v | 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. |
Offset 349, 183 lines modified | Offset 349, 181 lines modified | ||
349 | ····:cond_0 | 349 | ····:cond_0 |
350 | ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0 | 350 | ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0 |
351 | ····goto·:goto_0 | 351 | ····goto·:goto_0 |
352 | .end·method | 352 | .end·method |
353 | .method·public·visitInternalNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V | 353 | .method·public·visitInternalNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V |
354 | ····.locals·1 | 354 | ····.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·annotation | 361 | ····.end·annotation |
362 | ····.prologue | 362 | ····.prologue |
363 | ····.line·72 | 363 | ····.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 | 366 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCut()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
367 | ····move-result-object·v1 | 367 | ····move-result-object·v10 |
368 | ····invoke-interface·{v1 | 368 | ····invoke-interface·{v10},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
369 | ····move-result-object·v3 | 369 | ····move-result-object·v3 |
370 | ····.line·73 | 370 | ····.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·v1 | 372 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point; |
373 | ····invoke-interface·{v3,·v1 | 373 | ····invoke-interface·{v3,·v10},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->getOffset(Lorg/apache/commons/math3/geometry/Point;)D |
374 | ····move-result-wide·v | 374 | ····move-result-wide·v7 |
375 | ····.line·74 | 375 | ····.line·74 |
376 | ····.local·v | 376 | ····.local·v7,·"signedOffset":D |
377 | ····invoke-static·{v | 377 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
378 | ····move-result-wide·v1 | 378 | ····move-result-wide·v10 |
379 | ····iget-wide·v1 | 379 | ····iget-wide·v12,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D |
380 | ····cmpg-double·v1 | 380 | ····cmpg-double·v10,·v10,·v12 |
381 | ····if-gez·v1 | 381 | ····if-gez·v10,·:cond_3 |
382 | ····.line·77 | 382 | ····.line·77 |
383 | ····iget-object·v1 | 383 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point; |
384 | ····invoke-interface·{v3,·v1 | 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·v | 385 | ····move-result-object·v5 |
386 | ····.line·80 | 386 | ····.line·80 |
387 | ····.local·v | 387 | ····.local·v5,·"regular":Lorg/apache/commons/math3/geometry/Point;,·"Lorg/apache/commons/math3/geometry/Point<TS;>;" |
388 | ····invoke-direct | 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·v0 | 389 | ····move-result-object·v0 |
390 | ····.line·83 | 390 | ····.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·v | 392 | ····const/4·v6,·0x0 |
393 | ····.line·84 | 393 | ····.line·84 |
394 | ····.local·v | 394 | ····.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·v | 396 | ····move-result-object·v10 |
397 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
398 | ····:cond_0 | 397 | ····:cond_0 |
399 | ····:goto_0 | 398 | ····:goto_0 |
400 | ····invoke-interface·{v | 399 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
401 | ····move-result·v11 | 400 | ····move-result·v11 |
402 | ····if-eqz·v11,·:cond_1 | 401 | ····if-eqz·v11,·:cond_1 |
403 | ····invoke-interface·{v | 402 | ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
404 | ····move-result-object·v | 403 | ····move-result-object·v4 |
405 | ····check-cast·v | 404 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/partitioning/Region; |
406 | ····.line·85 | 405 | ····.line·85 |
407 | ····.local·v | 406 | ····.local·v4,·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;" |
408 | ····if-nez·v | 407 | ····if-nez·v6,·:cond_0 |
409 | ····invoke-direct·{p0,·v | 408 | ····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·v11 | 409 | ····move-result·v11 |
411 | ····if-eqz·v11,·:cond_0 | 410 | ····if-eqz·v11,·:cond_0 |
412 | ····.line·87 | 411 | ····.line·87 |
413 | ····iput-object·v | 412 | ····iput-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->projected:Lorg/apache/commons/math3/geometry/Point; |
414 | ····.line·88 | 413 | ····.line·88 |
415 | ····invoke-static·{v | 414 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
416 | ····move-result-wide·v11 | 415 | ····move-result-wide·v11 |
417 | ····iput-wide·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D | 416 | ····iput-wide·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D |
418 | ····.line·89 | 417 | ····.line·89 |
419 | ····const/4·v | 418 | ····const/4·v6,·0x1 |
420 | ····goto·:goto_0 | 419 | ····goto·:goto_0 |
421 | ····.line·93 | 420 | ····.line·93 |
422 | ····.end·local·v | 421 | ····.end·local·v4····#·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;" |
423 | ····:cond_1 | 422 | ····:cond_1 |
424 | ····if-nez·v | 423 | ····if-nez·v6,·:cond_3 |
425 | ····.line·97 | 424 | ····.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·v | 426 | ····move-result-object·v10 |
428 | ····:cond_2 | 427 | ····:cond_2 |
429 | ····:goto_1 | 428 | ····:goto_1 |
430 | ····invoke-interface·{v | 429 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
431 | ····move-result·v11 | 430 | ····move-result·v11 |
Max diff block lines reached; 4112/11887 bytes (34.59%) of diff not shown. |
Offset 30, 41 lines modified | Offset 30, 38 lines modified | ||
30 | #·instance·fields | 30 | #·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·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·114 | 37 | ····.line·114 |
37 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 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>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····return-void | 41 | ····return-void |
41 | .end·method | 42 | .end·method |
42 | #·virtual·methods | 43 | #·virtual·methods |
43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 44 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
44 | ····.locals·1 | 45 | ····.locals·1 |
45 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
46 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
47 | ····.prologue | 46 | ····.prologue |
48 | ····.line·114 | 47 | ····.line·114 |
49 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 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;)I | 51 | ····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·v0 | 52 | ····move-result·v0 |
56 | ····return·v0 | 53 | ····return·v0 |
57 | .end·method | 54 | .end·method |
Offset 78, 15 lines modified | Offset 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·annotation | 78 | ····.end·annotation |
82 | ····.prologue | 79 | ····.prologue |
83 | ····.line·116 | 80 | ····.line·116 |
84 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 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()D | 84 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getSize()D |
88 | ····move-result-wide·v0 | 85 | ····move-result-wide·v0 |
89 | ····.line·117 | 86 | ····.line·117 |
Offset 743, 21 lines modified | Offset 743, 19 lines modified | ||
743 | ····return-wide·v0 | 743 | ····return-wide·v0 |
744 | .end·method | 744 | .end·method |
745 | #·virtual·methods | 745 | #·virtual·methods |
746 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 746 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
747 | ····.locals·1 | 747 | ····.locals·1 |
748 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
749 | ····.prologue | 748 | ····.prologue |
750 | ····.line·94 | 749 | ····.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;)I | 751 | ····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·v0 | 752 | ····move-result·v0 |
755 | ····return·v0 | 753 | ····return·v0 |
756 | .end·method | 754 | .end·method |
Offset 54, 14 lines modified | Offset 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·methods | 55 | #·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;)V | 56 | .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·1 | 57 | ····.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·annotation | 65 | ····.end·annotation |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AVLTree.java" | 3 | .source·"AVLTree.java" |
4 | #·annotations | 4 | #·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·annotation | 10 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/Signature; | 11 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 12 | ····value·=·{ |
Offset 74, 15 lines modified | Offset 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>()V | 76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
77 | ····.line·78 | 77 | ····.line·78 |
78 | ····if-eqz·p5,·:cond_0 | 78 | ····if-eqz·p5,·:cond_0 |
79 | ····.line·8 | 79 | ····.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·v1 | 81 | ····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 modified | Offset 1414, 15 lines modified | ||
1414 | ····new-array·v8,·v8,·[Ljava/lang/Object; | 1414 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
1415 | ····const/4·v9,·0x0 | 1415 | ····const/4·v9,·0x0 |
1416 | ····array-length·v10,·p1 | 1416 | ····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·v10 | 1419 | ····move-result-object·v10 |
1419 | ····aput-object·v10,·v8,·v9 | 1420 | ····aput-object·v10,·v8,·v9 |
1420 | ····const/4·v9,·0x1 | 1421 | ····const/4·v9,·0x1 |
Offset 1604, 14 lines modified | Offset 1605, 15 lines modified | ||
1604 | ····aget-object·v6,·v4,·v6 | 1605 | ····aget-object·v6,·v4,·v6 |
1605 | ····const/4·v7,·0x0 | 1606 | ····const/4·v7,·0x0 |
1606 | ····aget-object·v6,·v6,·v7 | 1607 | ····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·v6 | 1610 | ····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,·0x1 | 1612 | ····const/4·v7,·0x1 |
Offset 1803, 14 lines modified | Offset 1805, 15 lines modified | ||
1803 | ····move-result-object·v1 | 1805 | ····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()D | 1809 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ1()D |
1807 | ····move-result-wide·v3 | 1810 | ····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·v2 | 1812 | ····move-result-object·v2 |
Offset 1863, 14 lines modified | Offset 1866, 15 lines modified | ||
1863 | ····move-result-object·v2 | 1866 | ····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()D | 1870 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ2()D |
1867 | ····move-result-wide·v4 | 1871 | ····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·v3 | 1873 | ····move-result-object·v3 |
Offset 1923, 14 lines modified | Offset 1927, 15 lines modified | ||
1923 | ····move-result-object·v3 | 1927 | ····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()D | 1931 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D |
1927 | ····move-result-wide·v5 | 1932 | ····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·v4 | 1934 | ····move-result-object·v4 |
Offset 1985, 14 lines modified | Offset 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,·0x0 | 1991 | ····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)V | 1992 | ····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·v0 | 1994 | ····return-object·v0 |
1989 | .end·method | 1995 | .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·14 | 1997 | ····.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 modified | Offset 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·v6 | 2150 | ····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·v7 | 2154 | ····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()D | 2156 | ····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. |
Offset 66, 14 lines modified | Offset 66, 15 lines modified | ||
66 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
67 | ····aget-object·v1,·p2,·v4 | 67 | ····aget-object·v1,·p2,·v4 |
68 | ····aget-object·v2,·p3,·v6 | 68 | ····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·v1 | 71 | ····move-result-object·v1 |
71 | ····aget-object·v2,·p1,·v7 | 72 | ····aget-object·v2,·p1,·v7 |
72 | ····aget-object·v3,·p1,·v5 | 73 | ····aget-object·v3,·p1,·v5 |
Offset 90, 14 lines modified | Offset 91, 15 lines modified | ||
90 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
91 | ····aget-object·v1,·p2,·v4 | 92 | ····aget-object·v1,·p2,·v4 |
92 | ····aget-object·v2,·p3,·v7 | 93 | ····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·v1 | 96 | ····move-result-object·v1 |
95 | ····aget-object·v2,·p1,·v5 | 97 | ····aget-object·v2,·p1,·v5 |
96 | ····aget-object·v3,·p1,·v6 | 98 | ····aget-object·v3,·p1,·v6 |
Offset 114, 14 lines modified | Offset 116, 15 lines modified | ||
114 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
115 | ····aget-object·v1,·p2,·v5 | 117 | ····aget-object·v1,·p2,·v5 |
116 | ····aget-object·v2,·p3,·v4 | 118 | ····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·v1 | 121 | ····move-result-object·v1 |
119 | ····aget-object·v2,·p1,·v7 | 122 | ····aget-object·v2,·p1,·v7 |
120 | ····aget-object·v3,·p1,·v6 | 123 | ····aget-object·v3,·p1,·v6 |
Offset 138, 14 lines modified | Offset 141, 15 lines modified | ||
138 | ····move-result-object·v0 | 141 | ····move-result-object·v0 |
139 | ····aget-object·v1,·p2,·v5 | 142 | ····aget-object·v1,·p2,·v5 |
140 | ····aget-object·v2,·p3,·v6 | 143 | ····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·v1 | 146 | ····move-result-object·v1 |
143 | ····aget-object·v2,·p1,·v4 | 147 | ····aget-object·v2,·p1,·v4 |
144 | ····aget-object·v3,·p1,·v7 | 148 | ····aget-object·v3,·p1,·v7 |
Offset 162, 14 lines modified | Offset 166, 15 lines modified | ||
162 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
163 | ····aget-object·v1,·p2,·v5 | 167 | ····aget-object·v1,·p2,·v5 |
164 | ····aget-object·v2,·p3,·v7 | 168 | ····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·v1 | 171 | ····move-result-object·v1 |
167 | ····aget-object·v2,·p1,·v6 | 172 | ····aget-object·v2,·p1,·v6 |
168 | ····aget-object·v3,·p1,·v4 | 173 | ····aget-object·v3,·p1,·v4 |
Offset 186, 14 lines modified | Offset 191, 15 lines modified | ||
186 | ····move-result-object·v0 | 191 | ····move-result-object·v0 |
187 | ····aget-object·v1,·p2,·v6 | 192 | ····aget-object·v1,·p2,·v6 |
188 | ····aget-object·v2,·p3,·v4 | 193 | ····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·v1 | 196 | ····move-result-object·v1 |
191 | ····aget-object·v2,·p1,·v5 | 197 | ····aget-object·v2,·p1,·v5 |
192 | ····aget-object·v3,·p1,·v7 | 198 | ····aget-object·v3,·p1,·v7 |
Offset 210, 14 lines modified | Offset 216, 15 lines modified | ||
210 | ····move-result-object·v0 | 216 | ····move-result-object·v0 |
211 | ····aget-object·v1,·p2,·v6 | 217 | ····aget-object·v1,·p2,·v6 |
212 | ····aget-object·v2,·p3,·v5 | 218 | ····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·v1 | 221 | ····move-result-object·v1 |
215 | ····aget-object·v2,·p1,·v7 | 222 | ····aget-object·v2,·p1,·v7 |
216 | ····aget-object·v3,·p1,·v4 | 223 | ····aget-object·v3,·p1,·v4 |
Offset 234, 14 lines modified | Offset 241, 15 lines modified | ||
234 | ····move-result-object·v0 | 241 | ····move-result-object·v0 |
235 | ····aget-object·v1,·p2,·v6 | 242 | ····aget-object·v1,·p2,·v6 |
236 | ····aget-object·v2,·p3,·v7 | 243 | ····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·v1 | 246 | ····move-result-object·v1 |
239 | ····aget-object·v2,·p1,·v4 | 247 | ····aget-object·v2,·p1,·v4 |
240 | ····aget-object·v3,·p1,·v5 | 248 | ····aget-object·v3,·p1,·v5 |
Max diff block lines reached; 10847/14073 bytes (77.08%) of diff not shown. |
Offset 315, 15 lines modified | Offset 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·v1 | 317 | ····move-result-object·v1 |
318 | ····.line·39 | 318 | ····.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·v0 | 321 | ····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 modified | Offset 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·v2 | 333 | ····move-result-object·v2 |
334 | ····if-eqz·v2,·:cond_0 | 334 | ····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·v2 | 337 | ····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 modified | Offset 367, 15 lines modified | ||
366 | ····:cond_0 | 367 | ····: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·v2 | 369 | ····move-result-object·v2 |
369 | ····if-eqz·v2,·:cond_1 | 370 | ····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·v2 | 373 | ····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 modified | Offset 605, 15 lines modified | ||
603 | ····aput-object·v15,·v3,·v4 | 605 | ····aput-object·v15,·v3,·v4 |
604 | ····const/4·v4,·0x5 | 606 | ····const/4·v4,·0x5 |
605 | ····aput-object·v14,·v3,·v4 | 607 | ····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·v9 | 610 | ····move-result-object·v9 |
608 | ····.line·216 | 611 | ····.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,·0x0 | 613 | ····const/4·v2,·0x0 |
Offset 857, 28 lines modified | Offset 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)V | 860 | ····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·v0 | 861 | ····return-object·v0 |
859 | .end·method | 862 | .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·1 | 864 | ····.locals·1 |
862 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | ||
863 | ····.prologue | 865 | ····.prologue |
864 | ····.line·42 | 866 | ····.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·v0 | 868 | ····move-result-object·v0 |
867 | ····return-object·v0 | 869 | ····return-object·v0 |
868 | .end·method | 870 | .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·1 | 872 | ····.locals·1 |
871 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | ||
872 | ····.prologue | 873 | ····.prologue |
873 | ····.line·42 | 874 | ····.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·v0 | 876 | ····move-result-object·v0 |
Offset 419, 28 lines modified | Offset 419, 30 lines modified | ||
419 | ····move-object/from16·v0,·v19 | 419 | ····move-object/from16·v0,·v19 |
420 | ····move-wide/from16·v1,·v17 | 420 | ····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)V | 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)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·v7 | 424 | ····move-result-object·v7 |
424 | ····.line·126 | 425 | ····.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,·v19 | 428 | ····move-object/from16·v0,·v19 |
428 | ····move-wide/from16·v1,·v17 | 429 | ····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)V | 430 | ····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·v8 | 433 | ····move-result-object·v8 |
432 | ····.line·129 | 434 | ····.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 modified | Offset 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)V | 529 | ····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;)V | 530 | ····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·v22 | 534 | ····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,·v23 | 536 | ····move-object/from16·v0,·v23 |
Offset 557, 14 lines modified | Offset 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;)V | 562 | ····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·v20 | 565 | ····move-result-object·v20 |
562 | ····const/16·v21,·0x0 | 566 | ····const/16·v21,·0x0 |
563 | ····move-object/from16·v0,·v19 | 567 | ····move-object/from16·v0,·v19 |
Offset 584, 14 lines modified | Offset 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;)V | 590 | ····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·v20 | 593 | ····move-result-object·v20 |
589 | ····const/16·v21,·0x0 | 594 | ····const/16·v21,·0x0 |
590 | ····move-object/from16·v0,·v19 | 595 | ····move-object/from16·v0,·v19 |
Offset 562, 14 lines modified | Offset 562, 15 lines modified | ||
562 | ····new-array·v0,·v2,·[D | 562 | ····new-array·v0,·v2,·[D |
563 | ····move-object/from16·v19,·v0 | 563 | ····move-object/from16·v19,·v0 |
564 | ····const/16·v20,·0x0 | 564 | ····const/16·v20,·0x0 |
565 | ····.line·291 | ||
565 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 566 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
566 | ····move-result-wide·v2 | 567 | ····move-result-wide·v2 |
567 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 568 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
568 | ····move-result-wide·v4 | 569 | ····move-result-wide·v4 |
Offset 594, 14 lines modified | Offset 595, 15 lines modified | ||
594 | ····move-result-wide·v2 | 595 | ····move-result-wide·v2 |
595 | ····aput-wide·v2,·v19,·v20 | 596 | ····aput-wide·v2,·v19,·v20 |
596 | ····const/16·v20,·0x1 | 597 | ····const/16·v20,·0x1 |
598 | ····.line·292 | ||
597 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 599 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
598 | ····move-result-wide·v2 | 600 | ····move-result-wide·v2 |
599 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 601 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
600 | ····move-result-wide·v4 | 602 | ····move-result-wide·v4 |
Offset 626, 14 lines modified | Offset 628, 15 lines modified | ||
626 | ····move-result-wide·v2 | 628 | ····move-result-wide·v2 |
627 | ····aput-wide·v2,·v19,·v20 | 629 | ····aput-wide·v2,·v19,·v20 |
628 | ····const/16·v20,·0x2 | 630 | ····const/16·v20,·0x2 |
631 | ····.line·293 | ||
629 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 632 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
630 | ····move-result-wide·v2 | 633 | ····move-result-wide·v2 |
631 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 634 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
632 | ····move-result-wide·v4 | 635 | ····move-result-wide·v4 |
Offset 668, 14 lines modified | Offset 671, 15 lines modified | ||
668 | ····new-array·v0,·v2,·[D | 671 | ····new-array·v0,·v2,·[D |
669 | ····move-object/from16·v19,·v0 | 672 | ····move-object/from16·v19,·v0 |
670 | ····const/16·v20,·0x0 | 673 | ····const/16·v20,·0x0 |
674 | ····.line·296 | ||
671 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 675 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
672 | ····move-result-wide·v2 | 676 | ····move-result-wide·v2 |
673 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 677 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
674 | ····move-result-wide·v4 | 678 | ····move-result-wide·v4 |
Offset 700, 14 lines modified | Offset 704, 15 lines modified | ||
700 | ····move-result-wide·v2 | 704 | ····move-result-wide·v2 |
701 | ····aput-wide·v2,·v19,·v20 | 705 | ····aput-wide·v2,·v19,·v20 |
702 | ····const/16·v20,·0x1 | 706 | ····const/16·v20,·0x1 |
707 | ····.line·297 | ||
703 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 708 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
704 | ····move-result-wide·v2 | 709 | ····move-result-wide·v2 |
705 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 710 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
706 | ····move-result-wide·v4 | 711 | ····move-result-wide·v4 |
Offset 732, 14 lines modified | Offset 737, 15 lines modified | ||
732 | ····move-result-wide·v2 | 737 | ····move-result-wide·v2 |
733 | ····aput-wide·v2,·v19,·v20 | 738 | ····aput-wide·v2,·v19,·v20 |
734 | ····const/16·v20,·0x2 | 739 | ····const/16·v20,·0x2 |
740 | ····.line·298 | ||
735 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 741 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
736 | ····move-result-wide·v2 | 742 | ····move-result-wide·v2 |
737 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 743 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
738 | ····move-result-wide·v4 | 744 | ····move-result-wide·v4 |
Offset 774, 14 lines modified | Offset 780, 15 lines modified | ||
774 | ····new-array·v0,·v2,·[D | 780 | ····new-array·v0,·v2,·[D |
775 | ····move-object/from16·v19,·v0 | 781 | ····move-object/from16·v19,·v0 |
776 | ····const/16·v20,·0x0 | 782 | ····const/16·v20,·0x0 |
783 | ····.line·301 | ||
777 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 784 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
778 | ····move-result-wide·v2 | 785 | ····move-result-wide·v2 |
779 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 786 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
780 | ····move-result-wide·v4 | 787 | ····move-result-wide·v4 |
Offset 806, 14 lines modified | Offset 813, 15 lines modified | ||
806 | ····move-result-wide·v2 | 813 | ····move-result-wide·v2 |
807 | ····aput-wide·v2,·v19,·v20 | 814 | ····aput-wide·v2,·v19,·v20 |
808 | ····const/16·v20,·0x1 | 815 | ····const/16·v20,·0x1 |
816 | ····.line·302 | ||
809 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 817 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
810 | ····move-result-wide·v2 | 818 | ····move-result-wide·v2 |
811 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 819 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
812 | ····move-result-wide·v4 | 820 | ····move-result-wide·v4 |
Max diff block lines reached; 14585/17782 bytes (82.02%) of diff not shown. |
Offset 68, 15 lines modified | Offset 68, 14 lines modified | ||
68 | ····return-void | 68 | ····return-void |
69 | .end·method | 69 | .end·method |
70 | #·virtual·methods | 70 | #·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·1 | 72 | ····.locals·1 |
73 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
74 | ····.prologue | 73 | ····.prologue |
75 | ····.line·414 | 74 | ····.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·v0 | 76 | ····move-result-object·v0 |
Offset 157, 15 lines modified | Offset 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;)V | 156 | ····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·v0 | 157 | ····return-object·v0 |
159 | .end·method | 158 | .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·1 | 160 | ····.locals·1 |
162 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
163 | ····.prologue | 161 | ····.prologue |
164 | ····.line·414 | 162 | ····.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·v0 | 164 | ····move-result-object·v0 |
Offset 302, 14 lines modified | Offset 300, 15 lines modified | ||
302 | ····move-result-object·v20 | 300 | ····move-result-object·v20 |
303 | ····.line·463 | 301 | ····.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()D | 305 | ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
307 | ····move-result-wide·v3 | 306 | ····move-result-wide·v3 |
308 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 307 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
309 | ····move-result-wide·v5 | 308 | ····move-result-wide·v5 |
Offset 322, 14 lines modified | Offset 321, 15 lines modified | ||
322 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 321 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
323 | ····move-result-wide·v7 | 322 | ····move-result-wide·v7 |
324 | ····sub-double/2addr·v5,·v7 | 323 | ····sub-double/2addr·v5,·v7 |
324 | ····.line·465 | ||
325 | ····invoke-virtual/range·{v20·..·v20},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 325 | ····invoke-virtual/range·{v20·..·v20},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
326 | ····move-result-wide·v7 | 326 | ····move-result-wide·v7 |
327 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 327 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
328 | ····move-result-wide·v9 | 328 | ····move-result-wide·v9 |
Offset 342, 14 lines modified | Offset 342, 15 lines modified | ||
342 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 342 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
343 | ····move-result-wide·v11 | 343 | ····move-result-wide·v11 |
344 | ····sub-double/2addr·v9,·v11 | 344 | ····sub-double/2addr·v9,·v11 |
345 | ····.line·466 | ||
345 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 346 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
346 | ····move-result-wide·v11 | 347 | ····move-result-wide·v11 |
347 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 348 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
348 | ····move-result-wide·v13 | 349 | ····move-result-wide·v13 |
Offset 22, 18 lines modified | Offset 22, 20 lines modified | ||
22 | ····.line·54 | 22 | ····.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·v3 | 28 | ····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;)V | 30 | ····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·56 | 31 | ····.line·56 |
30 | ····return-void | 32 | ····return-void |
31 | .end·method | 33 | .end·method |
32 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 182, 15 lines modified | Offset 184, 14 lines modified | ||
182 | ····move-result-object·v1 | 184 | ····move-result-object·v1 |
183 | ····return-object·v1 | 185 | ····return-object·v1 |
184 | .end·method | 186 | .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·1 | 188 | ····.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·annotation | 193 | ····.end·annotation |
193 | ····.prologue | 194 | ····.prologue |
Offset 200, 16 lines modified | Offset 201, 14 lines modified | ||
200 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
201 | ····return-object·v0 | 202 | ····return-object·v0 |
202 | .end·method | 203 | .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·1 | 205 | ····.locals·1 |
205 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
206 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
207 | ····.prologue | 206 | ····.prologue |
208 | ····.line·46 | 207 | ····.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·v0 | 209 | ····move-result-object·v0 |
Offset 246, 14 lines modified | Offset 245, 15 lines modified | ||
246 | ····move-result·v2 | 245 | ····move-result·v2 |
247 | ····if-nez·v2,·:cond_0 | 246 | ····if-nez·v2,·:cond_0 |
248 | ····.line·134 | 247 | ····.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()I | 250 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
251 | ····move-result·v3 | 251 | ····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;)V | 253 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 826, 29 lines modified | Offset 826, 26 lines modified | ||
826 | ····return-wide·v0 | 826 | ····return-wide·v0 |
827 | .end·method | 827 | .end·method |
828 | #·virtual·methods | 828 | #·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·1 | 830 | ····.locals·1 |
831 | ····.param·p1,·"x0"····#·D | ||
832 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
833 | ····.prologue | 831 | ····.prologue |
834 | ····.line·39 | 832 | ····.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·v0 | 834 | ····move-result-object·v0 |
837 | ····return-object·v0 | 835 | ····return-object·v0 |
838 | .end·method | 836 | .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·1 | 838 | ····.locals·1 |
841 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
842 | ····.prologue | 839 | ····.prologue |
843 | ····.line·39 | 840 | ····.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·v0 | 842 | ····move-result-object·v0 |
Offset 980, 40 lines modified | Offset 977, 43 lines modified | ||
980 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D | 977 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D |
981 | ····neg-double·v4,·v4 | 978 | ····neg-double·v4,·v4 |
982 | ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->z:D | 979 | ····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)D | 981 | ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D |
984 | ····move-result-wide·v12 | 982 | ····move-result-wide·v12 |
985 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D | 983 | ····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:D | 984 | ····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:D | 985 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D |
988 | ····neg-double·v4,·v4 | 986 | ····neg-double·v4,·v4 |
989 | ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D | 987 | ····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)D | 989 | ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D |
991 | ····move-result-wide·v5 | 990 | ····move-result-wide·v5 |
992 | ····move-object·v0,·v9 | 991 | ····move-object·v0,·v9 |
993 | ····move-wide·v1,·v10 | 992 | ····move-wide·v1,·v10 |
994 | ····move-wide·v3,·v12 | 993 | ····move-wide·v3,·v12 |
995 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V | 994 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V |
995 | ····.line·464 | ||
996 | ····return-object·v9 | 996 | ····return-object·v9 |
997 | .end·method | 997 | .end·method |
998 | .method·public·distance(Lorg/apache/commons/math3/geometry/Point;)D | 998 | .method·public·distance(Lorg/apache/commons/math3/geometry/Point;)D |
999 | ····.locals·11 | 999 | ····.locals·11 |
1000 | ····.annotation·system·Ldalvik/annotation/Signature; | 1000 | ····.annotation·system·Ldalvik/annotation/Signature; |
1001 | ········value·=·{ | 1001 | ········value·=·{ |
Offset 2072, 15 lines modified | Offset 2072, 14 lines modified | ||
2072 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V | 2072 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V |
2073 | ····goto·:goto_0 | 2073 | ····goto·:goto_0 |
2074 | .end·method | 2074 | .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·1 | 2076 | ····.locals·1 |
2077 | ····.param·p1,·"x0"····#·D | ||
2078 | ····.prologue | 2077 | ····.prologue |
2079 | ····.line·39 | 2078 | ····.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·v0 | 2080 | ····move-result-object·v0 |
Offset 2110, 29 lines modified | Offset 2109, 26 lines modified | ||
2110 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V | 2109 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V |
2111 | ····return-object·v0 | 2110 | ····return-object·v0 |
2112 | .end·method | 2111 | .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·1 | 2113 | ····.locals·1 |
2115 | ····.param·p1,·"x0"····#·D | ||
2116 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
2117 | ····.prologue | 2114 | ····.prologue |
2118 | ····.line·39 | 2115 | ····.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·v0 | 2117 | ····move-result-object·v0 |
2121 | ····return-object·v0 | 2118 | ····return-object·v0 |
2122 | .end·method | 2119 | .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·1 | 2121 | ····.locals·1 |
2125 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
2126 | ····.prologue | 2122 | ····.prologue |
2127 | ····.line·39 | 2123 | ····.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·v0 | 2125 | ····move-result-object·v0 |
Offset 1901, 14 lines modified | Offset 1901, 15 lines modified | ||
1901 | ····move-object·v7,·v0 | 1901 | ····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()D | 1905 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
1905 | ····move-result-wide·v1 | 1906 | ····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()D | 1908 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
Offset 1925, 14 lines modified | Offset 1926, 15 lines modified | ||
1925 | ····move-object·v8,·v0 | 1926 | ····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()D | 1930 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
1929 | ····move-result-wide·v1 | 1931 | ····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()D | 1933 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
Offset 1947, 14 lines modified | Offset 1949, 15 lines modified | ||
1947 | ····move-result-object·v0 | 1949 | ····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;)V | 1951 | ····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·v9 | 1953 | ····return-object·v9 |
1951 | .end·method | 1954 | .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·1 | 1956 | ····.locals·1 |
1954 | ····.annotation·system·Ldalvik/annotation/Signature; | 1957 | ····.annotation·system·Ldalvik/annotation/Signature; |
1955 | ········value·=·{ | 1958 | ········value·=·{ |
Offset 2389, 42 lines modified | Offset 2392, 45 lines modified | ||
2389 | ····move-result-object·v0 | 2392 | ····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()D | 2396 | ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
2393 | ····move-result-wide·v4 | 2397 | ····move-result-wide·v4 |
2394 | ····mul-double/2addr·v4,·p1 | 2398 | ····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·v1 | 2400 | ····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()D | 2404 | ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
2400 | ····move-result-wide·v4 | 2405 | ····move-result-wide·v4 |
2401 | ····mul-double/2addr·v4,·p1 | 2406 | ····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·v2 | 2408 | ····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;)V | 2410 | ····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·v3 | 2412 | ····return-object·v3 |
2407 | .end·method | 2413 | .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·2 | 2415 | ····.locals·2 |
2410 | ····.annotation·system·Ldalvik/annotation/Signature; | 2416 | ····.annotation·system·Ldalvik/annotation/Signature; |
2411 | ········value·=·{ | 2417 | ········value·=·{ |
Offset 2493, 14 lines modified | Offset 2499, 15 lines modified | ||
2493 | ····move-result-object·v0 | 2499 | ····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()D | 2503 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
2497 | ····move-result-wide·v4 | 2504 | ····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·v2 | 2506 | ····move-result-object·v2 |
Offset 2509, 14 lines modified | Offset 2516, 15 lines modified | ||
2509 | ····move-result-object·v1 | 2516 | ····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()D | 2520 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
2513 | ····move-result-wide·v4 | 2521 | ····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·v4 | 2523 | ····move-result-object·v4 |
Offset 2525, 14 lines modified | Offset 2533, 15 lines modified | ||
Max diff block lines reached; 8610/13477 bytes (63.89%) of diff not shown. |
Offset 202, 14 lines modified | Offset 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·annotation | 205 | ····.end·annotation |
206 | ····.prologue | 206 | ····.prologue |
207 | ····.line·262 | 207 | ····.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·v0 | 211 | ····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; |
Offset 1028, 28 lines modified | Offset 1028, 31 lines modified | ||
1028 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D | 1028 | ····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:D | 1029 | ····iget-wide·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D |
1030 | ····add-double/2addr·v2,·v4 | 1030 | ····add-double/2addr·v2,·v4 |
1031 | ····.line·350 | ||
1031 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 1032 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
1032 | ····move-result-wide·v2 | 1033 | ····move-result-wide·v2 |
1033 | ····cmpg-double·v2,·v2,·v6 | 1034 | ····cmpg-double·v2,·v2,·v6 |
1034 | ····if-gez·v2,·:cond_2 | 1035 | ····if-gez·v2,·:cond_2 |
1035 | ····:cond_1 | 1036 | ····:cond_1 |
1036 | ····const/4·v2,·0x1 | 1037 | ····const/4·v2,·0x1 |
1038 | ····.line·349 | ||
1037 | ····:goto_0 | 1039 | ····:goto_0 |
1038 | ····return·v2 | 1040 | ····return·v2 |
1041 | ····.line·350 | ||
1039 | ····:cond_2 | 1042 | ····:cond_2 |
1040 | ····const/4·v2,·0x0 | 1043 | ····const/4·v2,·0x0 |
1041 | ····goto·:goto_0 | 1044 | ····goto·:goto_0 |
1042 | .end·method | 1045 | .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 modified | Offset 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·v2 | 1211 | ····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·v3 | 1215 | ····move-result-object·v3 |
1212 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->tolerance:D | 1216 | ····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)V | 1217 | ····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 modified | Offset 1287, 14 lines modified | ||
1283 | ····const/4·v0,·0x0 | 1287 | ····const/4·v0,·0x0 |
1284 | ····goto·:goto_0 | 1288 | ····goto·:goto_0 |
1285 | .end·method | 1289 | .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·1 | 1291 | ····.locals·1 |
1288 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1289 | ····.prologue | 1292 | ····.prologue |
1290 | ····.line·36 | 1293 | ····.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·v0 | 1295 | ····move-result-object·v0 |
Offset 1366, 15 lines modified | Offset 1369, 14 lines modified | ||
1366 | ····move-result-object·v0 | 1369 | ····move-result-object·v0 |
1367 | ····return-object·v0 | 1370 | ····return-object·v0 |
1368 | .end·method | 1371 | .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·1 | 1373 | ····.locals·1 |
1371 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1372 | ····.prologue | 1374 | ····.prologue |
1373 | ····.line·36 | 1375 | ····.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·v0 | 1377 | ····move-result-object·v0 |
Offset 595, 15 lines modified | Offset 595, 14 lines modified | ||
595 | ····.line·120 | 595 | ····.line·120 |
596 | ····return-object·v0 | 596 | ····return-object·v0 |
597 | .end·method | 597 | .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·1 | 599 | ····.locals·1 |
600 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
601 | ····.prologue | 600 | ····.prologue |
602 | ····.line·42 | 601 | ····.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·v0 | 603 | ····move-result-object·v0 |
Offset 661, 15 lines modified | Offset 660, 14 lines modified | ||
661 | ····move-result-object·v0 | 660 | ····move-result-object·v0 |
662 | ····return-object·v0 | 661 | ····return-object·v0 |
663 | .end·method | 662 | .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·1 | 664 | ····.locals·1 |
666 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
667 | ····.prologue | 665 | ····.prologue |
668 | ····.line·42 | 666 | ····.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·v0 | 668 | ····move-result-object·v0 |
Offset 44, 14 lines modified | Offset 44, 15 lines modified | ||
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·82 | 45 | ····.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·v0 | 47 | ····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·v1 | 50 | ····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·v2 | 52 | ····move-result-object·v2 |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····move-result-wide·v3 | 65 | ····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·v1 | 67 | ····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;)V | 69 | ····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·84 | 70 | ····.line·84 |
69 | ····return-void | 71 | ····return-void |
70 | .end·method | 72 | .end·method |
71 | .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 73 | .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 modified | Offset 148, 28 lines modified | ||
146 | ····move-result-object·v1 | 148 | ····move-result-object·v1 |
147 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 149 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
148 | ····move-result-wide·v1 | 150 | ····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·v3 | 153 | ····move-result-object·v3 |
151 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 154 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
152 | ····move-result-wide·v3 | 155 | ····move-result-wide·v3 |
153 | ····move-wide·v5,·p2 | 156 | ····move-wide·v5,·p2 |
154 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V | 157 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V |
158 | ····.line·161 | ||
155 | ····return-object·v0 | 159 | ····return-object·v0 |
156 | .end·method | 160 | .end·method |
157 | #·virtual·methods | 161 | #·virtual·methods |
158 | .method·public·getSegments()Ljava/util/List; | 162 | .method·public·getSegments()Ljava/util/List; |
159 | ····.locals·10 | 163 | ····.locals·10 |
Offset 177, 73 lines modified | Offset 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·annotation | 184 | ····.end·annotation |
181 | ····.prologue | 185 | ····.prologue |
182 | ····.line·102 | 186 | ····.line·102 |
183 | ····iget-object·v | 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·{v | 188 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List; |
185 | ····move-result-object·v | 189 | ····move-result-object·v2 |
186 | ····.line·103 | 190 | ····.line·103 |
187 | ····.local·v | 191 | ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;" |
188 | ····new-instance·v | 192 | ····new-instance·v3,·Ljava/util/ArrayList; |
189 | ····invoke-interface·{v | 193 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
190 | ····move-result·v | 194 | ····move-result·v5 |
191 | ····invoke-direct·{v | 195 | ····invoke-direct·{v3,·v5},·Ljava/util/ArrayList;-><init>(I)V |
192 | ····.line·105 | 196 | ····.line·105 |
193 | ····.local·v | 197 | ····.local·v3,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;>;" |
194 | ····invoke-interface·{v | 198 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
195 | ····move-result-object·v | 199 | ····move-result-object·v5 |
196 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
197 | ····:goto_0 | 200 | ····:goto_0 |
198 | ····invoke-interface·{v | 201 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
199 | ····move-result·v6 | 202 | ····move-result·v6 |
200 | ····if-eqz·v6,·:cond_0 | 203 | ····if-eqz·v6,·:cond_0 |
201 | ····invoke-interface·{v | 204 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
202 | ····move-result-object·v | 205 | ····move-result-object·v1 |
203 | ····check-cast·v | 206 | ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
204 | ····.line·106 | 207 | ····.line·106 |
205 | ····.local·v | 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·{v | 211 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
209 | ····move-result-wide·v8 | 212 | ····move-result-wide·v8 |
210 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 213 | ····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·v | 215 | ····move-result-object·v4 |
213 | ····.line·107 | 216 | ····.line·107 |
214 | ····.local·v | 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·{v | 220 | ····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. |
Offset 62, 15 lines modified | Offset 62, 14 lines modified | ||
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
64 | #·virtual·methods | 64 | #·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·1 | 66 | ····.locals·1 |
67 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
68 | ····.prologue | 67 | ····.prologue |
69 | ····.line·487 | 68 | ····.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·v0 | 70 | ····move-result-object·v0 |
Offset 136, 15 lines modified | Offset 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;)V | 135 | ····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·v0 | 136 | ····return-object·v0 |
138 | .end·method | 137 | .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·1 | 139 | ····.locals·1 |
141 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
142 | ····.prologue | 140 | ····.prologue |
143 | ····.line·487 | 141 | ····.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·v0 | 143 | ····move-result-object·v0 |
Offset 205, 15 lines modified | Offset 203, 15 lines modified | ||
205 | ····move-result-object·v4 | 203 | ····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·v2 | 205 | ····move-result-object·v2 |
208 | ····.line·52 | 206 | ····.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()D | 208 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
211 | ····move-result-wide·v4 | 209 | ····move-result-wide·v4 |
212 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 210 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
Offset 226, 15 lines modified | Offset 224, 15 lines modified | ||
226 | ····.line·528 | 224 | ····.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·5 | 229 | ····.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·v4 | 231 | ····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·534 | 233 | ····.line·534 |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·private·static·final·serialVersionUID:J·=·0x56b93bf15eade9a1L | 15 | .field·private·static·final·serialVersionUID:J·=·0x56b93bf15eade9a1L |
Offset 63, 15 lines modified | Offset 63, 15 lines modified | ||
63 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->tolerance:D | 63 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->tolerance:D |
64 | ····.line·137 | 64 | ····.line·137 |
65 | ····return-void | 65 | ····return-void |
66 | .end·method | 66 | .end·method |
67 | .method·private·addContribution(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Z)V | 67 | .method·private·addContribution(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Z)V |
68 | ····.locals·3 | 68 | ····.locals·35 |
69 | ····.param·p2,·"reversed"····#·Z | 69 | ····.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 modified | Offset 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·171 | 87 | ····.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·v2 | 90 | ····move-result-object·v26 |
91 | ····check-cast·v2 | 91 | ····check-cast·v26,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
92 | ····.line·173 | 92 | ····.line·173 |
93 | ····.local·v2 | 93 | ····.local·v26,·"plane":Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
94 | ····invoke-virtual/range·{v2 | 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·v6 | 95 | ····move-result-object·v6 |
96 | ····move-object/from16·v0,·p0 | 96 | ····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·v7 | 99 | ····move-result-object·v7 |
100 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/Vector;)D | 100 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/Vector;)D |
101 | ····move-result-wide·v3 | 101 | ····move-result-wide·v30 |
102 | ····.line·174 | 102 | ····.line·174 |
103 | ····.local·v3 | 103 | ····.local·v30,·"scal":D |
104 | ····invoke-static/range·{v3 | 104 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
105 | ····move-result-wide·v6 | 105 | ····move-result-wide·v6 |
106 | ····const-wide·v8,·0x3f50624dd2f1a9fcL····#·0.001 | 106 | ····const-wide·v8,·0x3f50624dd2f1a9fcL····#·0.001 |
107 | ····cmpl-double·v6,·v6,·v8 | 107 | ····cmpl-double·v6,·v6,·v8 |
108 | ····if-lez·v6,·:cond_d | 108 | ····if-lez·v6,·:cond_d |
109 | ····.line·17 | 109 | ····.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·v6 | 111 | ····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·v3 | 114 | ····move-result-object·v32 |
115 | ····.line·178 | 115 | ····.line·178 |
116 | ····.local·v3 | 116 | ····.local·v32,·"vertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
117 | ····const-wide/16·v6,·0x0 | 117 | ····const-wide/16·v6,·0x0 |
118 | ····cmpg-double·v6,·v3 | 118 | ····cmpg-double·v6,·v30,·v6 |
119 | ····if-gez·v6,·:cond_0 | 119 | ····if-gez·v6,·:cond_0 |
120 | ····const/4·v6,·0x1 | 120 | ····const/4·v6,·0x1 |
121 | ····:goto_0 | 121 | ····:goto_0 |
122 | ····xor-int·v6,·v6,·p2 | 122 | ····xor-int·v6,·v6,·p2 |
123 | ····if-eqz·v6,·:cond_4 | 123 | ····if-eqz·v6,·:cond_4 |
124 | ····.line·181 | 124 | ····.line·181 |
125 | ····move-object/from16·v0,·v3 | 125 | ····move-object/from16·v0,·v32 |
126 | ····array-length·v6,·v0 | 126 | ····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·v2 | 128 | ····move-object/from16·v25,·v0 |
129 | ····.line·182 | 129 | ····.line·182 |
130 | ····.local·v2 | 130 | ····.local·v25,·"newVertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
131 | ····const/16·v2 | 131 | ····const/16·v20,·0x0 |
132 | ····.local·v2 | 132 | ····.local·v20,·"i":I |
133 | ····:goto_1 | 133 | ····:goto_1 |
134 | ····move-object/from16·v0,·v3 | 134 | ····move-object/from16·v0,·v32 |
135 | ····array-length·v6,·v0 | 135 | ····array-length·v6,·v0 |
136 | ····move/from16·v0,·v2 | 136 | ····move/from16·v0,·v20 |
137 | ····if-ge·v0,·v6,·:cond_3 | 137 | ····if-ge·v0,·v6,·:cond_3 |
138 | ····.line·183 | 138 | ····.line·183 |
139 | ····aget-object·v2 | 139 | ····aget-object·v23,·v32,·v20 |
140 | ····.line·184 | 140 | ····.line·184 |
141 | ····.local·v2 | 141 | ····.local·v23,·"loop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
142 | ····move-object/from16·v0,·v2 | 142 | ····move-object/from16·v0,·v23 |
143 | ····array-length·v6,·v0 | 143 | ····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·v2 | 145 | ····move-object/from16·v24,·v0 |
146 | ····.line·185 | 146 | ····.line·185 |
147 | ····.local·v2 | 147 | ····.local·v24,·"newLoop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
148 | ····const/4·v6,·0x0 | 148 | ····const/4·v6,·0x0 |
149 | ····aget-object·v6,·v2 | 149 | ····aget-object·v6,·v23,·v6 |
150 | ····if-nez·v6,·:cond_1 | 150 | ····if-nez·v6,·:cond_1 |
Max diff block lines reached; 24716/30332 bytes (81.48%) of diff not shown. |
Offset 125, 14 lines modified | Offset 125, 15 lines modified | ||
125 | ····aput-wide·v1,·v0,·v3 | 125 | ····aput-wide·v1,·v0,·v3 |
126 | ····const/4·v1,·0x1 | 126 | ····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;)D | 129 | ····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·v2 | 130 | ····move-result-wide·v2 |
130 | ····aput-wide·v2,·v0,·v1 | 131 | ····aput-wide·v2,·v0,·v1 |
131 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->pending:[D | 132 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->pending:[D |
Offset 237, 14 lines modified | Offset 238, 15 lines modified | ||
237 | ····if-eqz·v0,·:cond_3 | 238 | ····if-eqz·v0,·:cond_3 |
238 | ····.line·644 | 239 | ····.line·644 |
239 | ····new-array·v2,·v3,·[D | 240 | ····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;)D | 243 | ····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·v3 | 244 | ····move-result-wide·v3 |
243 | ····aput-wide·v3,·v2,·v6 | 245 | ····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 modified | Offset 266, 15 lines modified | ||
264 | ····.line·654 | 266 | ····.line·654 |
265 | ····:cond_3 | 267 | ····:cond_3 |
266 | ····new-array·v2,·v3,·[D | 268 | ····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;)D | 271 | ····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·v3 | 272 | ····move-result-wide·v3 |
270 | ····aput-wide·v3,·v2,·v6 | 273 | ····aput-wide·v3,·v2,·v6 |
271 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY | 274 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 14 | .end·annotation |
16 | #·static·fields | 15 | #·static·fields |
Offset 276, 29 lines modified | Offset 276, 26 lines modified | ||
276 | ····return-wide·v0 | 276 | ····return-wide·v0 |
277 | .end·method | 277 | .end·method |
278 | #·virtual·methods | 278 | #·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·1 | 280 | ····.locals·1 |
281 | ····.param·p1,·"x0"····#·D | ||
282 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
283 | ····.prologue | 281 | ····.prologue |
284 | ····.line·34 | 282 | ····.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·v0 | 284 | ····move-result-object·v0 |
287 | ····return-object·v0 | 285 | ····return-object·v0 |
288 | .end·method | 286 | .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·1 | 288 | ····.locals·1 |
291 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
292 | ····.prologue | 289 | ····.prologue |
293 | ····.line·34 | 290 | ····.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·v0 | 292 | ····move-result-object·v0 |
Offset 909, 15 lines modified | Offset 906, 14 lines modified | ||
909 | ····move-result-object·v2 | 906 | ····move-result-object·v2 |
910 | ····return-object·v2 | 907 | ····return-object·v2 |
911 | .end·method | 908 | .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·1 | 910 | ····.locals·1 |
914 | ····.param·p1,·"x0"····#·D | ||
915 | ····.prologue | 911 | ····.prologue |
916 | ····.line·34 | 912 | ····.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·v0 | 914 | ····move-result-object·v0 |
Offset 939, 29 lines modified | Offset 935, 26 lines modified | ||
939 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 935 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
940 | ····return-object·v0 | 936 | ····return-object·v0 |
941 | .end·method | 937 | .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·1 | 939 | ····.locals·1 |
944 | ····.param·p1,·"x0"····#·D | ||
945 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
946 | ····.prologue | 940 | ····.prologue |
947 | ····.line·34 | 941 | ····.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·v0 | 943 | ····move-result-object·v0 |
950 | ····return-object·v0 | 944 | ····return-object·v0 |
951 | .end·method | 945 | .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·1 | 947 | ····.locals·1 |
954 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
955 | ····.prologue | 948 | ····.prologue |
956 | ····.line·34 | 949 | ····.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·v0 | 951 | ····move-result-object·v0 |
Offset 343, 14 lines modified | Offset 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)V | 344 | ····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)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)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·v1 | 348 | ····move-result-object·v1 |
348 | ····.line·180 | 349 | ····.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 modified | Offset 381, 15 lines modified | ||
380 | ····invoke-direct·{v3,·p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 381 | ····invoke-direct·{v3,·p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
381 | ····const/4·v4,·0x0 | 382 | ····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)V | 383 | ····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·v0 | 386 | ····move-result-object·v0 |
385 | ····.line·187 | 387 | ····.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)Z | 389 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->isInfinite(D)Z |
Offset 425, 14 lines modified | Offset 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)V | 428 | ····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)V | 429 | ····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·v1 | 432 | ····move-result-object·v1 |
430 | ····.line·198 | 433 | ····.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 modified | Offset 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·annotation | 1238 | ····.end·annotation |
1236 | ····.prologue | 1239 | ····.prologue |
1237 | ····.line·334 | 1240 | ····.line·334 |
1238 | ····new-instance·v | 1241 | ····new-instance·v1,·Ljava/util/ArrayList; |
1239 | ····invoke-direct·{v | 1242 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
1240 | ····.line·335 | 1243 | ····.line·335 |
1241 | ····.local·v | 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·v | 1246 | ····move-result-object·v2 |
1244 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
1245 | ····:goto_0 | 1247 | ····:goto_0 |
1246 | ····invoke-interface·{v | 1248 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
1247 | ····move-result·v3 | 1249 | ····move-result·v3 |
1248 | ····if-eqz·v3,·:cond_0 | 1250 | ····if-eqz·v3,·:cond_0 |
1249 | ····invoke-interface·{v | 1251 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1250 | ····move-result-object·v0 | 1252 | ····move-result-object·v0 |
1251 | ····check-cast·v0,·[D | 1253 | ····check-cast·v0,·[D |
1252 | ····.line·336 | 1254 | ····.line·336 |
1253 | ····.local·v0,·"a":[D | 1255 | ····.local·v0,·"a":[D |
Offset 1270, 22 lines modified | Offset 1272, 22 lines modified | ||
1270 | ····const/4·v6,·0x1 | 1272 | ····const/4·v6,·0x1 |
1271 | ····aget-wide·v6,·v0,·v6 | 1273 | ····aget-wide·v6,·v0,·v6 |
1272 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;-><init>(DD)V | 1274 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;-><init>(DD)V |
1273 | ····invoke-interface·{v | 1275 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
1274 | ····goto·:goto_0 | 1276 | ····goto·:goto_0 |
1275 | ····.line·338 | 1277 | ····.line·338 |
1276 | ····.end·local·v0····#·"a":[D | 1278 | ····.end·local·v0····#·"a":[D |
1277 | ····:cond_0 | 1279 | ····:cond_0 |
1278 | ····return-object·v | 1280 | ····return-object·v1 |
1279 | .end·method | 1281 | .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·3 | 1283 | ····.locals·3 |
1282 | ····.annotation·system·Ldalvik/annotation/Signature; | 1284 | ····.annotation·system·Ldalvik/annotation/Signature; |
1283 | ········value·=·{ | 1285 | ········value·=·{ |
1284 | ············"(", | 1286 | ············"(", |
Offset 1309, 28 lines modified | Offset 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)V | 1311 | ····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·v0 | 1312 | ····return-object·v0 |
1311 | .end·method | 1313 | .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·1 | 1315 | ····.locals·1 |
1314 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | ||
1315 | ····.prologue | 1316 | ····.prologue |
1316 | ····.line·36 | 1317 | ····.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·v0 | 1319 | ····move-result-object·v0 |
1319 | ····return-object·v0 | 1320 | ····return-object·v0 |
1320 | .end·method | 1321 | .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·1 | 1323 | ····.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. |
Offset 22, 18 lines modified | Offset 22, 20 lines modified | ||
22 | ····.line·55 | 22 | ····.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·v3 | 28 | ····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;)V | 30 | ····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·57 | 31 | ····.line·57 |
30 | ····return-void | 32 | ····return-void |
31 | .end·method | 33 | .end·method |
32 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
Offset 168, 15 lines modified | Offset 170, 14 lines modified | ||
168 | ····move-result-object·v1 | 170 | ····move-result-object·v1 |
169 | ····return-object·v1 | 171 | ····return-object·v1 |
170 | .end·method | 172 | .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·1 | 174 | ····.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·annotation | 179 | ····.end·annotation |
179 | ····.prologue | 180 | ····.prologue |
Offset 186, 16 lines modified | Offset 187, 14 lines modified | ||
186 | ····move-result-object·v0 | 187 | ····move-result-object·v0 |
187 | ····return-object·v0 | 188 | ····return-object·v0 |
188 | .end·method | 189 | .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·1 | 191 | ····.locals·1 |
191 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
192 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
193 | ····.prologue | 192 | ····.prologue |
194 | ····.line·47 | 193 | ····.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·v0 | 195 | ····move-result-object·v0 |
Offset 232, 14 lines modified | Offset 231, 15 lines modified | ||
232 | ····move-result·v2 | 231 | ····move-result·v2 |
233 | ····if-nez·v2,·:cond_0 | 232 | ····if-nez·v2,·:cond_0 |
234 | ····.line·119 | 233 | ····.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()I | 236 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
237 | ····move-result·v3 | 237 | ····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;)V | 239 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 98, 28 lines modified | Offset 98, 30 lines modified | ||
98 | ····new-array·v1,·v1,·[D | 98 | ····new-array·v1,·v1,·[D |
99 | ····fill-array-data·v1,·:array_0 | 99 | ····fill-array-data·v1,·:array_0 |
100 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V | 100 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V |
101 | ····.line·848 | ||
101 | ····:goto_0 | 102 | ····: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·849 | 104 | ····.line·849 |
104 | ····return-void | 105 | ····return-void |
105 | ····.line·846 | 106 | ····.line·846 |
106 | ····:cond_0 | 107 | ····: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,·[D | 109 | ····new-array·v1,·v1,·[D |
109 | ····const/4·v2,·0x0 | 110 | ····const/4·v2,·0x0 |
111 | ····.line·848 | ||
110 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 112 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
111 | ····move-result-wide·v3 | 113 | ····move-result-wide·v3 |
112 | ····aput-wide·v3,·v1,·v2 | 114 | ····aput-wide·v3,·v1,·v2 |
113 | ····const/4·v2,·0x1 | 115 | ····const/4·v2,·0x1 |
Offset 130, 34 lines modified | Offset 132, 33 lines modified | ||
130 | ····aput-wide·v3,·v1,·v2 | 132 | ····aput-wide·v3,·v1,·v2 |
131 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V | 133 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V |
132 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
135 | ····.line·846 | ||
133 | ····nop | 136 | ····nop |
134 | ····:array_0 | 137 | ····:array_0 |
135 | ····.array-data·8 | 138 | ····.array-data·8 |
136 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY | 139 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
137 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY | 140 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
138 | ····.end·array-data | 141 | ····.end·array-data |
139 | .end·method | 142 | .end·method |
140 | #·virtual·methods | 143 | #·virtual·methods |
141 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 144 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
142 | ····.locals·1 | 145 | ····.locals·1 |
143 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
144 | ····.prologue | 146 | ····.prologue |
145 | ····.line·834 | 147 | ····.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;)I | 149 | ····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·v0 | 150 | ····move-result·v0 |
150 | ····return·v0 | 151 | ····return·v0 |
151 | .end·method | 152 | .end·method |
Offset 244, 14 lines modified | Offset 245, 15 lines modified | ||
244 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->hashCode()I | 245 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->hashCode()I |
245 | ····move-result·v1 | 246 | ····move-result·v1 |
246 | ····xor-int/2addr·v0,·v1 | 247 | ····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·v1 | 250 | ····move-result-object·v1 |
249 | ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I | 251 | ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I |
250 | ····move-result·v1 | 252 | ····move-result·v1 |
Offset 262, 9 lines modified | Offset 264, 10 lines modified | ||
262 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->hashCode()I | 264 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->hashCode()I |
263 | ····move-result·v1 | 265 | ····move-result·v1 |
264 | ····xor-int/2addr·v0,·v1 | 266 | ····xor-int/2addr·v0,·v1 |
267 | ····.line·885 | ||
265 | ····return·v0 | 268 | ····return·v0 |
266 | .end·method | 269 | .end·method |
Offset 22, 18 lines modified | Offset 22, 20 lines modified | ||
22 | ····.line·55 | 22 | ····.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·v3 | 28 | ····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;)V | 30 | ····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·57 | 31 | ····.line·57 |
30 | ····return-void | 32 | ····return-void |
31 | .end·method | 33 | .end·method |
32 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 174, 15 lines modified | Offset 176, 14 lines modified | ||
174 | ····move-result-object·v1 | 176 | ····move-result-object·v1 |
175 | ····return-object·v1 | 177 | ····return-object·v1 |
176 | .end·method | 178 | .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·1 | 180 | ····.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·annotation | 185 | ····.end·annotation |
185 | ····.prologue | 186 | ····.prologue |
Offset 192, 16 lines modified | Offset 193, 14 lines modified | ||
192 | ····move-result-object·v0 | 193 | ····move-result-object·v0 |
193 | ····return-object·v0 | 194 | ····return-object·v0 |
194 | .end·method | 195 | .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·1 | 197 | ····.locals·1 |
197 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
198 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
199 | ····.prologue | 198 | ····.prologue |
200 | ····.line·47 | 199 | ····.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·v0 | 201 | ····move-result-object·v0 |
Offset 238, 14 lines modified | Offset 237, 15 lines modified | ||
238 | ····move-result·v2 | 237 | ····move-result·v2 |
239 | ····if-nez·v2,·:cond_0 | 238 | ····if-nez·v2,·:cond_0 |
240 | ····.line·122 | 239 | ····.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()I | 242 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
243 | ····move-result·v3 | 243 | ····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;)V | 245 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 527, 29 lines modified | Offset 527, 26 lines modified | ||
527 | ····return-wide·v0 | 527 | ····return-wide·v0 |
528 | .end·method | 528 | .end·method |
529 | #·virtual·methods | 529 | #·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·1 | 531 | ····.locals·1 |
532 | ····.param·p1,·"x0"····#·D | ||
533 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
534 | ····.prologue | 532 | ····.prologue |
535 | ····.line·36 | 533 | ····.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·v0 | 535 | ····move-result-object·v0 |
538 | ····return-object·v0 | 536 | ····return-object·v0 |
539 | .end·method | 537 | .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·1 | 539 | ····.locals·1 |
542 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
543 | ····.prologue | 540 | ····.prologue |
544 | ····.line·36 | 541 | ····.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·v0 | 543 | ····move-result-object·v0 |
Offset 1400, 15 lines modified | Offset 1397, 14 lines modified | ||
1400 | ····move-result-object·v2 | 1397 | ····move-result-object·v2 |
1401 | ····return-object·v2 | 1398 | ····return-object·v2 |
1402 | .end·method | 1399 | .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·1 | 1401 | ····.locals·1 |
1405 | ····.param·p1,·"x0"····#·D | ||
1406 | ····.prologue | 1402 | ····.prologue |
1407 | ····.line·36 | 1403 | ····.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·v0 | 1405 | ····move-result-object·v0 |
Offset 1434, 29 lines modified | Offset 1430, 26 lines modified | ||
1434 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V | 1430 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V |
1435 | ····return-object·v0 | 1431 | ····return-object·v0 |
1436 | .end·method | 1432 | .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·1 | 1434 | ····.locals·1 |
1439 | ····.param·p1,·"x0"····#·D | ||
1440 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
1441 | ····.prologue | 1435 | ····.prologue |
1442 | ····.line·36 | 1436 | ····.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·v0 | 1438 | ····move-result-object·v0 |
1445 | ····return-object·v0 | 1439 | ····return-object·v0 |
1446 | .end·method | 1440 | .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·1 | 1442 | ····.locals·1 |
1449 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
1450 | ····.prologue | 1443 | ····.prologue |
1451 | ····.line·36 | 1444 | ····.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·v0 | 1446 | ····move-result-object·v0 |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·private·static·final·serialVersionUID:J·=·0x4285b1c7b87e3a9eL | 15 | .field·private·static·final·serialVersionUID:J·=·0x4285b1c7b87e3a9eL |
Offset 2, 15 lines modified | Offset 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 | #·annotations | 4 | #·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·annotation | 12 | .end·annotation |
Offset 636, 218 lines modified | Offset 635, 217 lines modified | ||
636 | ········} | 635 | ········} |
637 | ····.end·annotation | 636 | ····.end·annotation |
638 | ····.prologue | 637 | ····.prologue |
639 | ····.line·328 | 638 | ····.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·v | 641 | ····const/4·v7,·0x0 |
643 | ····.line·329 | 642 | ····.line·329 |
644 | ····.local·v | 643 | ····.local·v7,·"index":I |
645 | ····const/4·v | 644 | ····const/4·v9,·0x0 |
646 | ····.local·v | 645 | ····.local·v9,·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
647 | ····move·v | 646 | ····move·v8,·v7 |
648 | ····.line·330 | 647 | ····.line·330 |
649 | ····.end·local·v | 648 | ····.end·local·v7····#·"index":I |
650 | ····.local·v | 649 | ····.local·v8,·"index":I |
651 | ····:goto_0 | 650 | ····:goto_0 |
652 | ····if-nez·v | 651 | ····if-nez·v9,·:cond_2 |
653 | ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I | 652 | ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I |
654 | ····move-result·v1 | 653 | ····move-result·v17 |
655 | ····move/from16·v0,·v1 | 654 | ····move/from16·v0,·v17 |
656 | ····if-ge·v | 655 | ····if-ge·v8,·v0,·:cond_2 |
657 | ····.line·331 | 656 | ····.line·331 |
658 | ····add-int/lit8·v | 657 | ····add-int/lit8·v7,·v8,·0x1 |
659 | ····.end·local·v | 658 | ····.end·local·v8····#·"index":I |
660 | ····.restart·local·v | 659 | ····.restart·local·v7····#·"index":I |
661 | ····move-object/from16·v0,·p3 | 660 | ····move-object/from16·v0,·p3 |
662 | ····invoke-interface·{v0,·v | 661 | ····invoke-interface·{v0,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
663 | ····move-result-object·v | 662 | ····move-result-object·v9 |
664 | ····.end·local·v | 663 | ····.end·local·v9····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
665 | ····check-cast·v | 664 | ····check-cast·v9,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
666 | ····.line·332 | 665 | ····.line·332 |
667 | ····.restart·local·v | 666 | ····.restart·local·v9····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
668 | ····invoke-virtual·{v | 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·v1 | 668 | ····move-result-object·v17 |
670 | ····if-nez·v1 | 669 | ····if-nez·v17,·:cond_1 |
671 | ····.line·333 | 670 | ····.line·333 |
672 | ····invoke-virtual·{v | 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·v1 | 672 | ····move-result-object·v17 |
674 | ····move-object/from16·v0,·p2 | 673 | ····move-object/from16·v0,·p2 |
675 | ····move-object/from16·v1,·v1 | 674 | ····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;)Z | 675 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z |
677 | ····move-result·v1 | 676 | ····move-result·v17 |
678 | ····if-eqz·v1 | 677 | ····if-eqz·v17,·:cond_0 |
679 | ····.line·334 | 678 | ····.line·334 |
680 | ····move-object/from16·v0,·p2 | 679 | ····move-object/from16·v0,·p2 |
681 | ····invoke-virtual·{v | 680 | ····invoke-virtual·{v9,·v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->setNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V |
682 | ····move·v | 681 | ····move·v8,·v7 |
683 | ····.end·local·v | 682 | ····.end·local·v7····#·"index":I |
684 | ····.restart·local·v | 683 | ····.restart·local·v8····#·"index":I |
685 | ····goto·:goto_0 | 684 | ····goto·:goto_0 |
686 | ····.line·336 | 685 | ····.line·336 |
687 | ····.end·local·v | 686 | ····.end·local·v8····#·"index":I |
688 | ····.restart·local·v | 687 | ····.restart·local·v7····#·"index":I |
689 | ····:cond_0 | 688 | ····:cond_0 |
690 | ····const/4·v | 689 | ····const/4·v9,·0x0 |
691 | ····move·v | 690 | ····move·v8,·v7 |
692 | ····.end·local·v | 691 | ····.end·local·v7····#·"index":I |
693 | ····.restart·local·v | 692 | ····.restart·local·v8····#·"index":I |
694 | ····goto·:goto_0 | 693 | ····goto·:goto_0 |
695 | ····.line·339 | 694 | ····.line·339 |
696 | ····.end·local·v | 695 | ····.end·local·v8····#·"index":I |
697 | ····.restart·local·v | 696 | ····.restart·local·v7····#·"index":I |
698 | ····:cond_1 | 697 | ····:cond_1 |
699 | ····const/4·v | 698 | ····const/4·v9,·0x0 |
700 | ····move·v | 699 | ····move·v8,·v7 |
701 | ····.end·local·v | 700 | ····.end·local·v7····#·"index":I |
702 | ····.restart·local·v | 701 | ····.restart·local·v8····#·"index":I |
703 | ····goto·:goto_0 | 702 | ····goto·:goto_0 |
704 | ····.line·343 | 703 | ····.line·343 |
705 | ····:cond_2 | 704 | ····:cond_2 |
706 | ····if-nez·v | 705 | ····if-nez·v9,·:cond_5 |
707 | ····.line·346 | 706 | ····.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·v1 | 708 | ····move-result-object·v11 |
Max diff block lines reached; 84414/90299 bytes (93.48%) of diff not shown. |
Offset 139, 22 lines modified | Offset 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)V | 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)V |
140 | ····.line·103 | 140 | ····.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·v1 | 145 | ····move-result-object·v1 |
145 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 146 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
146 | ····move-result-wide·v1 | 147 | ····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·v3 | 150 | ····move-result-object·v3 |
149 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 151 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
150 | ····move-result-wide·v3 | 152 | ····move-result-wide·v3 |
Offset 228, 39 lines modified | Offset 230, 38 lines modified | ||
228 | ····iput-boolean·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->originalIsClockwise:Z | 230 | ····iput-boolean·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->originalIsClockwise:Z |
229 | ····goto·:goto_1 | 231 | ····goto·:goto_1 |
230 | .end·method | 232 | .end·method |
231 | .method·private·add(Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;)V | 233 | .method·private·add(Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;)V |
232 | ····.locals· | 234 | ····.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·annotation | 240 | ····.end·annotation |
239 | ····.prologue | 241 | ····.prologue |
240 | ····.line·138 | 242 | ····.line·138 |
241 | ····iget-object·v | 243 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList; |
242 | ····invoke-virtual·{v | 244 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
243 | ····move-result-object·v | 245 | ····move-result-object·v3 |
244 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
245 | ····:cond_0 | 246 | ····:cond_0 |
246 | ····invoke-interface·{v | 247 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
247 | ····move-result·v4 | 248 | ····move-result·v4 |
248 | ····if-eqz·v4,·:cond_1 | 249 | ····if-eqz·v4,·:cond_1 |
249 | ····invoke-interface·{v | 250 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
250 | ····move-result-object·v0 | 251 | ····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·139 | 253 | ····.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 modified | Offset 281, 81 lines modified | ||
280 | ····.line·164 | 281 | ····.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_0 | 283 | ····:goto_0 |
283 | ····return-void | 284 | ····return-void |
284 | ····.line·146 | 285 | ····.line·146 |
285 | ····:cond_1 | 286 | ····:cond_1 |
286 | ····iget-object·v | 287 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList; |
287 | ····invoke-virtual·{v | 288 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
288 | ····move-result-object·v | 289 | ····move-result-object·v2 |
289 | ····.local·v | 290 | ····.local·v2,·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;>;" |
290 | ····:cond_2 | 291 | ····:cond_2 |
291 | ····:goto_1 | 292 | ····:goto_1 |
292 | ····invoke-interface·{v | 293 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
293 | ····move-result·v | 294 | ····move-result·v3 |
294 | ····if-eqz·v | 295 | ····if-eqz·v3,·:cond_3 |
295 | ····.line·147 | 296 | ····.line·147 |
296 | ····invoke-interface·{v | 297 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
297 | ····move-result-object·v0 | 298 | ····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·148 | 300 | ····.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·v | 302 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region; |
302 | ····iget-object·v | 303 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region; |
303 | ····invoke-interface·{v | 304 | ····invoke-interface·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/Region;->contains(Lorg/apache/commons/math3/geometry/partitioning/Region;)Z |
304 | ····move-result·v | 305 | ····move-result·v3 |
305 | ····if-eqz·v | 306 | ····if-eqz·v3,·:cond_2 |
306 | ····.line·149 | 307 | ····.line·149 |
307 | ····iget-object·v | 308 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList; |
308 | ····invoke-virtual·{v | 309 | ····invoke-virtual·{v3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
309 | ····.line·150 | 310 | ····.line·150 |
310 | ····invoke-interface·{v | 311 | ····invoke-interface·{v2},·Ljava/util/Iterator;->remove()V |
311 | ····goto·:goto_1 | 312 | ····goto·:goto_1 |
312 | ····.line·155 | 313 | ····.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_3 | 315 | ····: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>()V | 317 | ····invoke-direct·{v1},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V |
317 | ····.line·156 | 318 | ····.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·v | 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. |
Offset 70, 162 lines modified | Offset 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·annotation | 73 | ····.end·annotation |
74 | ····.prologue | 74 | ····.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·v | 76 | ····const/4·v7,·0x0 |
77 | ····.line·929 | 77 | ····.line·929 |
78 | ····move-object·v0,·p1 | 78 | ····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·931 | 80 | ····.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·v | 83 | ····move-result-object·v4 |
84 | ····check-cast·v | 84 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
85 | ····.line·932 | 85 | ····.line·932 |
86 | ····.local·v | 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·v | 88 | ····move-result-object·v6 |
89 | ····check-cast·v | 89 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
90 | ····invoke-virtual·{v | 90 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List; |
91 | ····move-result-object·v | 91 | ····move-result-object·v3 |
92 | ····.line·933 | 92 | ····.line·933 |
93 | ····.local·v | 93 | ····.local·v3,·"intervals":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;" |
94 | ····invoke-interface·{v | 94 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
95 | ····move-result-object·v | 95 | ····move-result-object·v6 |
96 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
97 | ····:goto_0 | 96 | ····:goto_0 |
98 | ····invoke-interface·{v | 97 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
99 | ····move-result·v | 98 | ····move-result·v8 |
100 | ····if-eqz·v | 99 | ····if-eqz·v8,·:cond_3 |
101 | ····invoke-interface·{v | 100 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
102 | ····move-result-object·v2 | 101 | ····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·934 | 103 | ····.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()D | 105 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
107 | ····move-result-wide·v | 106 | ····move-result-wide·v8 |
108 | ····invoke-static·{v | 107 | ····invoke-static·{v8,·v9},·Ljava/lang/Double;->isInfinite(D)Z |
109 | ····move-result·v | 108 | ····move-result·v8 |
110 | ····if-eqz·v | 109 | ····if-eqz·v8,·:cond_0 |
111 | ····move-object·v | 110 | ····move-object·v5,·v7 |
112 | ····.line·936 | 111 | ····.line·936 |
113 | ····.local·v | 112 | ····.local·v5,·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
114 | ····:goto_1 | 113 | ····:goto_1 |
115 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D | 114 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D |
116 | ····move-result-wide·v | 115 | ····move-result-wide·v8 |
117 | ····invoke-static·{v | 116 | ····invoke-static·{v8,·v9},·Ljava/lang/Double;->isInfinite(D)Z |
118 | ····move-result·v | 117 | ····move-result·v8 |
119 | ····if-eqz·v | 118 | ····if-eqz·v8,·:cond_1 |
120 | ····move-object·v1,·v | 119 | ····move-object·v1,·v7 |
121 | ····.line·938 | 120 | ····.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_2 | 122 | ····:goto_2 |
124 | ····if-eqz·p2,·:cond_2 | 123 | ····if-eqz·p2,·:cond_2 |
125 | ····.line·939 | 124 | ····.line·939 |
126 | ····iget-object·v | 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·{v | 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·v10 | 128 | ····move-result-object·v10 |
130 | ····invoke-direct·{v9,·v1,·v | 129 | ····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·{v | 130 | ····invoke-virtual·{v8,·v9},·Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;->insert(Ljava/lang/Comparable;)V |
132 | ····goto·:goto_0 | 131 | ····goto·:goto_0 |
133 | ····.line·934 | 132 | ····.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·v | 134 | ····.end·local·v5····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
136 | ····:cond_0 | 135 | ····:cond_0 |
137 | ····new-instance·v | 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()D | 138 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
139 | ····move-result-wide·v9 | 139 | ····move-result-wide·v9 |
140 | ····invoke-direct·{v | 140 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
141 | ····invoke-virtual·{v | 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·v | 142 | ····move-result-object·v5 |
143 | ····goto·:goto_1 | 143 | ····goto·:goto_1 |
144 | ····.line·936 | 144 | ····.line·936 |
145 | ····.restart·local·v | 145 | ····.restart·local·v5····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
146 | ····:cond_1 | 146 | ····:cond_1 |
147 | ····new-instance·v | 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. |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 13 | .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 modified | Offset 1104, 14 lines modified | ||
1105 | ····.line·402 | 1104 | ····.line·402 |
1106 | ····return-void | 1105 | ····return-void |
1107 | .end·method | 1106 | .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·1 | 1108 | ····.locals·1 |
1110 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1111 | ····.prologue | 1109 | ····.prologue |
1112 | ····.line·63 | 1110 | ····.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·v0 | 1112 | ····move-result-object·v0 |
Offset 1197, 15 lines modified | Offset 1195, 14 lines modified | ||
1197 | ····move-result-object·v0 | 1195 | ····move-result-object·v0 |
1198 | ····return-object·v0 | 1196 | ····return-object·v0 |
1199 | .end·method | 1197 | .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·1 | 1199 | ····.locals·1 |
1202 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1203 | ····.prologue | 1200 | ····.prologue |
1204 | ····.line·63 | 1201 | ····.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·v0 | 1203 | ····move-result-object·v0 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·79 | 27 | ····.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·v0 | 29 | ····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·v1 | 32 | ····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·v2 | 34 | ····move-result-object·v2 |
Offset 46, 14 lines modified | Offset 47, 15 lines modified | ||
46 | ····move-result-wide·v3 | 47 | ····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·v1 | 49 | ····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;)V | 51 | ····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·81 | 52 | ····.line·81 |
51 | ····return-void | 53 | ····return-void |
52 | .end·method | 54 | .end·method |
53 | .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V | 55 | .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 modified | Offset 143, 28 lines modified | ||
141 | ····move-result-object·v1 | 143 | ····move-result-object·v1 |
142 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 144 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
143 | ····move-result-wide·v1 | 145 | ····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·v3 | 148 | ····move-result-object·v3 |
146 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 149 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
147 | ····move-result-wide·v3 | 150 | ····move-result-wide·v3 |
148 | ····move-wide·v5,·p2 | 151 | ····move-wide·v5,·p2 |
149 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V | 152 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V |
153 | ····.line·161 | ||
150 | ····return-object·v0 | 154 | ····return-object·v0 |
151 | .end·method | 155 | .end·method |
152 | #·virtual·methods | 156 | #·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·1 | 158 | ····.locals·1 |
Offset 206, 104 lines modified | Offset 210, 103 lines modified | ||
206 | ········} | 210 | ········} |
207 | ····.end·annotation | 211 | ····.end·annotation |
208 | ····.prologue | 212 | ····.prologue |
209 | ····.line·99 | 213 | ····.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·v | 215 | ····move-result-object·v2 |
212 | ····check-cast·v | 216 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
213 | ····.line·100 | 217 | ····.line·100 |
214 | ····.local·v | 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·v | 220 | ····move-result-object·v6 |
217 | ····check-cast·v | 221 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
218 | ····invoke-virtual·{v | 222 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List; |
219 | ····move-result-object·v | 223 | ····move-result-object·v3 |
220 | ····.line·101 | 224 | ····.line·101 |
221 | ····.local·v | 225 | ····.local·v3,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;" |
222 | ····new-instance·v | 226 | ····new-instance·v4,·Ljava/util/ArrayList; |
223 | ····invoke-interface·{v | 227 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
224 | ····move-result·v | 228 | ····move-result·v6 |
225 | ····invoke-direct·{v | 229 | ····invoke-direct·{v4,·v6},·Ljava/util/ArrayList;-><init>(I)V |
226 | ····.line·103 | 230 | ····.line·103 |
227 | ····.local·v | 231 | ····.local·v4,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;>;" |
228 | ····invoke-interface·{v | 232 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
229 | ····move-result-object·v | 233 | ····move-result-object·v6 |
230 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
231 | ····:goto_0 | 234 | ····:goto_0 |
232 | ····invoke-interface·{v | 235 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
233 | ····move-result·v7 | 236 | ····move-result·v7 |
234 | ····if-eqz·v7,·:cond_0 | 237 | ····if-eqz·v7,·:cond_0 |
235 | ····invoke-interface·{v | 238 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
236 | ····move-result-object·v | 239 | ····move-result-object·v1 |
237 | ····check-cast·v | 240 | ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
238 | ····.line·104 | 241 | ····.line·104 |
239 | ····.local·v | 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·{v | 244 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
242 | ····move-result-wide·v8 | 245 | ····move-result-wide·v8 |
243 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 246 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
244 | ····invoke-virtual·{v | 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·v | 248 | ····move-result-object·v5 |
Max diff block lines reached; 6456/12955 bytes (49.83%) of diff not shown. |
Offset 59, 14 lines modified | Offset 59, 15 lines modified | ||
59 | ····aget-object·v1,·p2,·v5 | 59 | ····aget-object·v1,·p2,·v5 |
60 | ····aget-object·v2,·p1,·v4 | 60 | ····aget-object·v2,·p1,·v4 |
61 | ····aget-object·v3,·p1,·v6 | 61 | ····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·v2 | 64 | ····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·v1 | 66 | ····move-result-object·v1 |
Offset 77, 26 lines modified | Offset 78, 28 lines modified | ||
77 | ····aget-object·v1,·p2,·v6 | 78 | ····aget-object·v1,·p2,·v6 |
78 | ····aget-object·v2,·p1,·v5 | 79 | ····aget-object·v2,·p1,·v5 |
79 | ····aget-object·v3,·p1,·v4 | 80 | ····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·v2 | 83 | ····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·v1 | 85 | ····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·v0 | 87 | ····move-result-object·v0 |
88 | ····.line·104 | ||
86 | ····return-object·v0 | 89 | ····return-object·v0 |
87 | .end·method | 90 | .end·method |
88 | #·virtual·methods | 91 | #·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·23 | 93 | ····.locals·23 |
Offset 213, 14 lines modified | Offset 216, 15 lines modified | ||
213 | ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5 | 216 | ····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;)V | 217 | ····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.5 | 218 | ····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;)D | 220 | ····invoke-virtual·{v5,·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->distance(Lorg/apache/commons/math3/geometry/Vector;)D |
217 | ····move-result-wide·v6 | 221 | ····move-result-wide·v6 |
218 | ····mul-double/2addr·v3,·v6 | 222 | ····mul-double/2addr·v3,·v6 |
219 | ····const/4·v6,·0x2 | 223 | ····const/4·v6,·0x2 |
Offset 237, 14 lines modified | Offset 241, 15 lines modified | ||
237 | ····move-object/from16·v0,·v21 | 241 | ····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;)V | 242 | ····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,·v21 | 243 | ····move-object/from16·v2,·v21 |
244 | ····.line·44 | ||
240 | ····goto·:goto_0 | 245 | ····goto·:goto_0 |
241 | ····.line·48 | 246 | ····.line·48 |
242 | ····:cond_2 | 247 | ····:cond_2 |
243 | ····const/4·v2,·0x2 | 248 | ····const/4·v2,·0x2 |
244 | ····move-object/from16·v0,·p1 | 249 | ····move-object/from16·v0,·p1 |
Offset 261, 14 lines modified | Offset 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,·0x0 | 267 | ····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()D | 270 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
265 | ····move-result-wide·v6 | 271 | ····move-result-wide·v6 |
266 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V | 272 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V |
267 | ····aput-object·v3,·v10,·v2 | 273 | ····aput-object·v3,·v10,·v2 |
Offset 303, 14 lines modified | Offset 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,·0x0 | 310 | ····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()D | 313 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
307 | ····move-result-wide·v6 | 314 | ····move-result-wide·v6 |
308 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V | 315 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V |
309 | ····aput-object·v3,·v11,·v2 | 316 | ····aput-object·v3,·v11,·v2 |
Offset 351, 14 lines modified | Offset 358, 15 lines modified | ||
351 | ····aget-object·v3,·v10,·v3 | 358 | ····aget-object·v3,·v10,·v3 |
352 | ····const/4·v4,·0x0 | 359 | ····const/4·v4,·0x0 |
353 | ····aget-object·v4,·v10,·v4 | 360 | ····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·v3 | 363 | ····move-result-object·v3 |
356 | ····const/4·v4,·0x0 | 364 | ····const/4·v4,·0x0 |
357 | ····aget-object·v4,·v11,·v4 | 365 | ····aget-object·v4,·v11,·v4 |
Offset 383, 14 lines modified | Offset 391, 15 lines modified | ||
383 | ····aget-object·v3,·v10,·v3 | 391 | ····aget-object·v3,·v10,·v3 |
Max diff block lines reached; 1490/5380 bytes (27.70%) of diff not shown. |
Offset 150, 64 lines modified | Offset 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·5 | 151 | ····.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 | ····.prologue | 153 | ····.prologue |
154 | ····.line·463 | 154 | ····.line·463 |
155 | ····iget-object·v | 155 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List; |
156 | ····invoke-interface·{v | 156 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
157 | ····move-result-object·v | 157 | ····move-result-object·v2 |
158 | ····:cond_0 | 158 | ····:cond_0 |
159 | ····invoke-interface·{v | 159 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
160 | ····move-result·v | 160 | ····move-result·v3 |
161 | ····if-eqz·v | 161 | ····if-eqz·v3,·:cond_2 |
162 | ····invoke-interface·{v | 162 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
163 | ····move-result-object·v | 163 | ····move-result-object·v0 |
164 | ····check-cast·v | 164 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
165 | ····.line·464 | 165 | ····.line·464 |
166 | ····.local·v | 166 | ····.local·v0,·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
167 | ····iget-object·v | 167 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List; |
168 | ····invoke-interface·{v | 168 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
169 | ····move-result-object·v | 169 | ····move-result-object·v3 |
170 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
171 | ····:cond_1 | 170 | ····:cond_1 |
172 | ····invoke-interface·{v | 171 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
173 | ····move-result·v4 | 172 | ····move-result·v4 |
174 | ····if-eqz·v4,·:cond_0 | 173 | ····if-eqz·v4,·:cond_0 |
175 | ····invoke-interface·{v | 174 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
176 | ····move-result-object·v | 175 | ····move-result-object·v1 |
177 | ····check-cast·v | 176 | ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
178 | ····.line·465 | 177 | ····.line·465 |
179 | ····.local·v | 178 | ····.local·v1,·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
180 | ····if-ne·v | 179 | ····if-ne·v0,·v1,·:cond_1 |
181 | ····.line·470 | 180 | ····.line·470 |
182 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
183 | ····.end·local·v | 181 | ····.end·local·v0····#·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
184 | ····.end·local·v | 182 | ····.end·local·v1····#·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
185 | ····:goto_0 | 183 | ····:goto_0 |
186 | ····return-object·v | 184 | ····return-object·v0 |
187 | ····:cond_2 | 185 | ····:cond_2 |
188 | ····const/4·v | 186 | ····const/4·v0,·0x0 |
189 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
190 | .end·method | 188 | .end·method |
Offset 193, 15 lines modified | Offset 193, 14 lines modified | ||
193 | ····return-void | 193 | ····return-void |
194 | .end·method | 194 | .end·method |
195 | #·virtual·methods | 195 | #·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·1 | 197 | ····.locals·1 |
198 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
199 | ····.prologue | 198 | ····.prologue |
200 | ····.line·429 | 199 | ····.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·v0 | 201 | ····move-result-object·v0 |
Offset 350, 22 lines modified | Offset 349, 24 lines modified | ||
350 | ····mul-double·v5,·v14,·v17 | 349 | ····mul-double·v5,·v14,·v17 |
351 | ····mul-double·v7,·v14,·v21 | 350 | ····mul-double·v7,·v14,·v21 |
352 | ····mul-double·v9,·v14,·v19 | 351 | ····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;)D | 353 | ····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·v11 | 354 | ····move-result-wide·v11 |
355 | ····const/4·v13,·0x0 | 355 | ····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;)V | 356 | ····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·v2 | 358 | ····return-object·v2 |
358 | .end·method | 359 | .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·12 | 361 | ····.locals·12 |
361 | ····.annotation·system·Ldalvik/annotation/Signature; | 362 | ····.annotation·system·Ldalvik/annotation/Signature; |
362 | ········value·=·{ | 363 | ········value·=·{ |
Offset 432, 15 lines modified | Offset 433, 14 lines modified | ||
432 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V | 433 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V |
433 | ····return-object·v5 | 434 | ····return-object·v5 |
434 | .end·method | 435 | .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·1 | 437 | ····.locals·1 |
437 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
438 | ····.prologue | 438 | ····.prologue |
439 | ····.line·429 | 439 | ····.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·v0 | 441 | ····move-result-object·v0 |
Offset 490, 15 lines modified | Offset 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,·p3 | 491 | ····move-object·v3,·p3 |
492 | ····.line·498 | 492 | ····.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· | 494 | ····.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·v4 | 497 | ····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; |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····.line·45 | 13 | ····.line·45 |
14 | ····return-void | 14 | ····return-void |
15 | .end·method | 15 | .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· | 17 | ····.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 modified | Offset 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·annotation | 31 | ····.end·annotation |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·107 | 33 | ····.line·107 |
34 | ····new-instance·v | 34 | ····new-instance·v1,·Ljava/util/ArrayList; |
35 | ····invoke-direct·{v | 35 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
36 | ····.line·108 | 36 | ····.line·108 |
37 | ····.local·v | 37 | ····.local·v1,·"quadrilateral":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
38 | ···· | 38 | ····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·v | 39 | ····const/4·v2,·0x0 |
43 | ····.local·v1,·"i$":I | ||
44 | ····:goto_0 | 40 | ····:goto_0 |
45 | ····if-ge·v | 41 | ····if-ge·v2,·v3,·:cond_1 |
46 | ····aget-object·v | 42 | ····aget-object·v0,·p0,·v2 |
47 | ····.line·109 | 43 | ····.line·109 |
48 | ····.local·v | 44 | ····.local·v0,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
49 | ····invoke-interface·{v | 45 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
50 | ····move-result·v | 46 | ····move-result·v4 |
51 | ····if-nez·v | 47 | ····if-nez·v4,·:cond_0 |
52 | ····.line·110 | 48 | ····.line·110 |
53 | ····invoke-interface·{v | 49 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
54 | ····.line·108 | 50 | ····.line·108 |
55 | ····:cond_0 | 51 | ····:cond_0 |
56 | ····add-int/lit8·v | 52 | ····add-int/lit8·v2,·v2,·0x1 |
57 | ····goto·:goto_0 | 53 | ····goto·:goto_0 |
58 | ····.line·113 | 54 | ····.line·113 |
59 | ····.end·local·v | 55 | ····.end·local·v0····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
60 | ····:cond_1 | 56 | ····:cond_1 |
61 | ····return-object·v | 57 | ····return-object·v1 |
62 | .end·method | 58 | .end·method |
63 | .method·private·static·insideQuadrilateral(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)Z | 59 | .method·private·static·insideQuadrilateral(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)Z |
64 | ····.locals·13 | 60 | ····.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 modified | Offset 236, 218 lines modified | ||
241 | ····.prologue | 236 | ····.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,·0x4 | 238 | ····const/4·v14,·0x4 |
244 | ····const/4·v13,·0x3 | 239 | ····const/4·v13,·0x3 |
245 | ····.line·57 | 240 | ····.line·57 |
246 | ····const/4·v | 241 | ····const/4·v7,·0x0 |
247 | ····.line·58 | 242 | ····.line·58 |
248 | ····.local·v | 243 | ····.local·v7,·"size":I |
249 | ····const/4·v | 244 | ····const/4·v2,·0x0 |
250 | ····.line·59 | 245 | ····.line·59 |
251 | ····.local·v | 246 | ····.local·v2,·"minX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
252 | ····const/4·v | 247 | ····const/4·v0,·0x0 |
253 | ····.line·60 | 248 | ····.line·60 |
254 | ····.local·v | 249 | ····.local·v0,·"maxX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
255 | ····const/4·v | 250 | ····const/4·v3,·0x0 |
256 | ····.line·61 | 251 | ····.line·61 |
257 | ····.local·v | 252 | ····.local·v3,·"minY":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
258 | ····const/4·v | 253 | ····const/4·v1,·0x0 |
259 | ····.line·62 | 254 | ····.line·62 |
260 | ····.local·v | 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·v | 257 | ····move-result-object·v8 |
263 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
264 | ····:goto_0 | 258 | ····:goto_0 |
265 | ····invoke-interface·{v | 259 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
266 | ····move-result·v9 | 260 | ····move-result·v9 |
267 | ····if-eqz·v9,·:cond_8 | 261 | ····if-eqz·v9,·:cond_8 |
268 | ····invoke-interface·{v | 262 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
269 | ····move-result-object·v | 263 | ····move-result-object·v4 |
270 | ····check-cast·v | 264 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
271 | ····.line·63 | 265 | ····.line·63 |
272 | ····.local·v | 266 | ····.local·v4,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
273 | ····if-eqz·v | 267 | ····if-eqz·v2,·:cond_0 |
274 | ····invoke-virtual·{v | 268 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
275 | ····move-result-wide·v9 | 269 | ····move-result-wide·v9 |
276 | ····invoke-virtual·{v | 270 | ····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. |
Offset 153, 15 lines modified | Offset 153, 14 lines modified | ||
153 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>()V | 153 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>()V |
154 | ····throw·v2 | 154 | ····throw·v2 |
155 | .end·method | 155 | .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·1 | 157 | ····.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·annotation | 163 | ····.end·annotation |
Offset 286, 15 lines modified | Offset 286, 15 lines modified | ||
286 | ····goto/16·:goto_0 | 286 | ····goto/16·:goto_0 |
287 | .end·method | 287 | .end·method |
288 | #·virtual·methods | 288 | #·virtual·methods |
289 | .method·public·findHullVertices(Ljava/util/Collection;)Ljava/util/Collection; | 289 | .method·public·findHullVertices(Ljava/util/Collection;)Ljava/util/Collection; |
290 | ····.locals· | 290 | ····.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 modified | Offset 304, 190 lines modified | ||
304 | ············">;" | 304 | ············">;" |
305 | ········} | 305 | ········} |
306 | ····.end·annotation | 306 | ····.end·annotation |
307 | ····.prologue | 307 | ····.prologue |
308 | ····.line·79 | 308 | ····.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·v | 310 | ····new-instance·v4,·Ljava/util/ArrayList; |
311 | ····invoke-direct·{v | 311 | ····invoke-direct·{v4,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
312 | ····.line·82 | 312 | ····.line·82 |
313 | ····.local·v | 313 | ····.local·v4,·"pointsSortedByXAxis":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
314 | ····new-instance·v | 314 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1; |
315 | ····invoke-direct·{v | 315 | ····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·{v | 316 | ····invoke-static·{v4,·v6},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V |
317 | ····.line·94 | 317 | ····.line·94 |
318 | ····new-instance·v | 318 | ····new-instance·v2,·Ljava/util/ArrayList; |
319 | ····invoke-direct·{v | 319 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
320 | ····.line·95 | 320 | ····.line·95 |
321 | ····.local·v | 321 | ····.local·v2,·"lowerHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
322 | ····invoke-interface·{v | 322 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
323 | ····move-result-object·v | 323 | ····move-result-object·v6 |
324 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
325 | ····:goto_0 | 324 | ····:goto_0 |
326 | ····invoke-interface·{v | 325 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
327 | ····move-result·v7 | 326 | ····move-result·v7 |
328 | ····if-eqz·v7,·:cond_0 | 327 | ····if-eqz·v7,·:cond_0 |
329 | ····invoke-interface·{v | 328 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
330 | ····move-result-object·v | 329 | ····move-result-object·v3 |
331 | ····check-cast·v | 330 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
332 | ····.line·96 | 331 | ····.line·96 |
333 | ····.local·v | 332 | ····.local·v3,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
334 | ····invoke-direct·{p0,·v | 333 | ····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_0 | 334 | ····goto·:goto_0 |
336 | ····.line·100 | 335 | ····.line·100 |
337 | ····.end·local·v | 336 | ····.end·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
338 | ····:cond_0 | 337 | ····:cond_0 |
339 | ····new-instance·v | 338 | ····new-instance·v5,·Ljava/util/ArrayList; |
340 | ····invoke-direct·{v | 339 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
341 | ····.line·101 | 340 | ····.line·101 |
342 | ····.local·v | 341 | ····.local·v5,·"upperHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
343 | ····invoke-interface·{v | 342 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
344 | ····move-result·v | 343 | ····move-result·v6 |
345 | ····add-int/lit8·v | 344 | ····add-int/lit8·v1,·v6,·-0x1 |
346 | ····.local·v | 345 | ····.local·v1,·"idx":I |
347 | ····:goto_1 | 346 | ····:goto_1 |
348 | ····if-ltz·v | 347 | ····if-ltz·v1,·:cond_1 |
349 | ····.line·102 | 348 | ····.line·102 |
350 | ····invoke-interface·{v | 349 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
351 | ····move-result-object·v | 350 | ····move-result-object·v3 |
352 | ····check-cast·v | 351 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
353 | ····.line·103 | 352 | ····.line·103 |
354 | ····.restart·local·v | 353 | ····.restart·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
355 | ····invoke-direct·{p0,·v | 354 | ····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·101 | 355 | ····.line·101 |
357 | ····add-int/lit8·v | 356 | ····add-int/lit8·v1,·v1,·-0x1 |
358 | ····goto·:goto_1 | 357 | ····goto·:goto_1 |
359 | ····.line·108 | 358 | ····.line·108 |
360 | ····.end·local·v | 359 | ····.end·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
361 | ····:cond_1 | 360 | ····:cond_1 |
362 | ····new-instance·v0,·Ljava/util/ArrayList; | 361 | ····new-instance·v0,·Ljava/util/ArrayList; |
363 | ····invoke-interface·{v | 362 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
364 | ····move-result·v | 363 | ····move-result·v6 |
365 | ····invoke-interface·{v | 364 | ····invoke-interface·{v5},·Ljava/util/List;->size()I |
366 | ····move-result·v | 365 | ····move-result·v7 |
367 | ····add-int/2addr·v | 366 | ····add-int/2addr·v6,·v7 |
368 | ····add-int/lit8·v | 367 | ····add-int/lit8·v6,·v6,·-0x2 |
369 | ····invoke-direct·{v0,·v | 368 | ····invoke-direct·{v0,·v6},·Ljava/util/ArrayList;-><init>(I)V |
370 | ····.line·109 | 369 | ····.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·v | 371 | ····const/4·v1,·0x0 |
373 | ····:goto_2 | 372 | ····:goto_2 |
374 | ····invoke-interface·{v | 373 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
Max diff block lines reached; 2738/9822 bytes (27.88%) of diff not shown. |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·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·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·82 | 37 | ····.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>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·82 | 46 | ····.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;)I | 49 | ····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·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 173, 24 lines modified | Offset 173, 26 lines modified | ||
173 | ····move-result-wide·v1 | 173 | ····move-result-wide·v1 |
174 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 174 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
175 | ····move-result-wide·v3 | 175 | ····move-result-wide·v3 |
176 | ····.line·94 | ||
176 | ····invoke-virtual·{v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 177 | ····invoke-virtual·{v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
177 | ····move-result-wide·v5 | 178 | ····move-result-wide·v5 |
178 | ····neg-double·v5,·v5 | 179 | ····neg-double·v5,·v5 |
179 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 180 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
180 | ····move-result-wide·v7 | 181 | ····move-result-wide·v7 |
182 | ····.line·93 | ||
181 | ····invoke-static/range·{v1·..·v8},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D | 183 | ····invoke-static/range·{v1·..·v8},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D |
182 | ····move-result-wide·v1 | 184 | ····move-result-wide·v1 |
183 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->signum(D)D | 185 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->signum(D)D |
184 | ····move-result-wide·v9 | 186 | ····move-result-wide·v9 |
Offset 263, 261 lines modified | Offset 265, 236 lines modified | ||
263 | ····:cond_5 | 265 | ····:cond_5 |
264 | ····const/4·v1,·0x1 | 266 | ····const/4·v1,·0x1 |
265 | ····goto·:goto_0 | 267 | ····goto·:goto_0 |
266 | .end·method | 268 | .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· | 270 | ····.locals·18 |
269 | ····.prologue | 271 | ····.prologue |
270 | ····.line·126 | 272 | ····.line·126 |
271 | ····move-object/from16·v0,·p0 | 273 | ····move-object/from16·v0,·p0 |
272 | ····iget-object·v1 | 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·v1 | 275 | ····if-nez·v10,·:cond_0 |
274 | ····.line·128 | 276 | ····.line·128 |
275 | ····move-object/from16·v0,·p0 | 277 | ····move-object/from16·v0,·p0 |
276 | ····iget-object·v1 | 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·v | 279 | ····array-length·v9,·v10 |
278 | ····.line·129 | 280 | ····.line·129 |
279 | ····.local·v | 281 | ····.local·v9,·"size":I |
280 | ····const/4·v1 | 282 | ····const/4·v10,·0x1 |
281 | ····if-gt·v | 283 | ····if-gt·v9,·v10,·:cond_1 |
282 | ····.line·130 | 284 | ····.line·130 |
283 | ····const/4·v1 | 285 | ····const/4·v10,·0x0 |
284 | ····new-array·v1 | 286 | ····new-array·v10,·v10,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
285 | ····move-object/from16·v0,·p0 | 287 | ····move-object/from16·v0,·p0 |
286 | ····iput-object·v1 | 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·155 | 289 | ····.line·155 |
288 | ····.end·local·v | 290 | ····.end·local·v9····#·"size":I |
289 | ····:cond_0 | 291 | ····:cond_0 |
290 | ····:goto_0 | 292 | ····:goto_0 |
291 | ····move-object/from16·v0,·p0 | 293 | ····move-object/from16·v0,·p0 |
292 | ····iget-object·v1 | 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·v1 | 295 | ····return-object·v10 |
294 | ····.line·131 | 296 | ····.line·131 |
295 | ····.restart·local·v | 297 | ····.restart·local·v9····#·"size":I |
296 | ····:cond_1 | 298 | ····:cond_1 |
297 | ····const/4·v1 | 299 | ····const/4·v10,·0x2 |
298 | ····if-ne·v | 300 | ····if-ne·v9,·v10,·:cond_2 |
299 | ····.line·132 | 301 | ····.line·132 |
300 | ····const/4·v1 | 302 | ····const/4·v10,·0x1 |
301 | ····new-array·v1 | 303 | ····new-array·v10,·v10,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
302 | ····move-object/from16·v0,·p0 | 304 | ····move-object/from16·v0,·p0 |
303 | ····iput-object·v1 | 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·133 | 306 | ····.line·133 |
305 | ····move-object/from16·v0,·p0 | 307 | ····move-object/from16·v0,·p0 |
306 | ····iget-object·v1 | 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·v1 | 309 | ····const/4·v11,·0x0 |
308 | ····aget-object·v | 310 | ····aget-object·v6,·v10,·v11 |
309 | ····.line·134 | 311 | ····.line·134 |
310 | ····.local·v | 312 | ····.local·v6,·"p1":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
311 | ····move-object/from16·v0,·p0 | 313 | ····move-object/from16·v0,·p0 |
312 | ····iget-object·v1 | 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·v1 | 315 | ····const/4·v11,·0x1 |
314 | ····aget-object·v | 316 | ····aget-object·v7,·v10,·v11 |
315 | ····.line·135 | 317 | ····.line·135 |
316 | ····.local·v | 318 | ····.local·v7,·"p2":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
317 | ····move-object/from16·v0,·p0 | 319 | ····move-object/from16·v0,·p0 |
318 | ····iget-object·v1 | 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·v1 | 321 | ····const/4·v11,·0x0 |
320 | ····new-instance·v1 | 322 | ····new-instance·v12,·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
321 | ····new-instance·v1 | 323 | ····new-instance·v13,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
322 | ····move-object/from16·v0,·p0 | 324 | ····move-object/from16·v0,·p0 |
323 | ····iget-wide·v | 325 | ····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. |
Offset 69, 14 lines modified | Offset 69, 15 lines modified | ||
69 | ····const/4·v2,·0x0 | 69 | ····const/4·v2,·0x0 |
70 | ····aput-object·p2,·v1,·v2 | 70 | ····aput-object·p2,·v1,·v2 |
71 | ····const/4·v2,·0x1 | 71 | ····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·v3 | 74 | ····move-result-object·v3 |
74 | ····aput-object·v3,·v1,·v2 | 75 | ····aput-object·v3,·v1,·v2 |
75 | ····const/4·v2,·0x2 | 76 | ····const/4·v2,·0x2 |
Offset 85, 14 lines modified | Offset 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·v3 | 87 | ····move-result-object·v3 |
87 | ····aput-object·v3,·v1,·v2 | 88 | ····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;)V | 90 | ····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·89 | 91 | ····.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·90 | 93 | ····.line·90 |
92 | ····iput-boolean·p5,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->strict:Z | 94 | ····iput-boolean·p5,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->strict:Z |
Offset 33, 20 lines modified | Offset 33, 22 lines modified | ||
33 | ····const/4·v3,·0x0 | 33 | ····const/4·v3,·0x0 |
34 | ····aput-object·p1,·v2,·v3 | 34 | ····aput-object·p1,·v2,·v3 |
35 | ····const/4·v3,·0x1 | 35 | ····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·v4 | 38 | ····move-result-object·v4 |
38 | ····aput-object·v4,·v2,·v3 | 39 | ····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;)V | 41 | ····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·56 | 42 | ····.line·56 |
41 | ····return-void | 43 | ····return-void |
42 | .end·method | 44 | .end·method |
43 | .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/Class;)V | 45 | .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 81, 26 lines modified | Offset 83, 28 lines modified | ||
81 | ····const/4·v3,·0x0 | 83 | ····const/4·v3,·0x0 |
82 | ····aput-object·p1,·v2,·v3 | 84 | ····aput-object·p1,·v2,·v3 |
83 | ····const/4·v3,·0x1 | 85 | ····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·v4 | 88 | ····move-result-object·v4 |
86 | ····aput-object·v4,·v2,·v3 | 89 | ····aput-object·v4,·v2,·v3 |
87 | ····const/4·v3,·0x2 | 90 | ····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·v4 | 92 | ····move-result-object·v4 |
90 | ····aput-object·v4,·v2,·v3 | 93 | ····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;)V | 95 | ····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·45 | 96 | ····.line·45 |
93 | ····return-void | 97 | ····return-void |
94 | .end·method | 98 | .end·method |
Offset 419, 88 lines modified | Offset 419, 87 lines modified | ||
419 | ········value·=·{ | 419 | ········value·=·{ |
420 | ············Ljava/io/IOException; | 420 | ············Ljava/io/IOException; |
421 | ········} | 421 | ········} |
422 | ····.end·annotation | 422 | ····.end·annotation |
423 | ····.prologue | 423 | ····.prologue |
424 | ····.line·287 | 424 | ····.line·287 |
425 | ····iget-object·v | 425 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map; |
426 | ····invoke-interface·{v | 426 | ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set; |
427 | ····move-result-object·v | 427 | ····move-result-object·v3 |
428 | ····invoke-interface·{v | 428 | ····invoke-interface·{v3},·Ljava/util/Set;->size()I |
429 | ····move-result·v | 429 | ····move-result·v1 |
430 | ····.line·288 | 430 | ····.line·288 |
431 | ····.local·v | 431 | ····.local·v1,·"len":I |
432 | ····invoke-virtual·{p1,·v | 432 | ····invoke-virtual·{p1,·v1},·Ljava/io/ObjectOutputStream;->writeInt(I)V |
433 | ····.line·289 | 433 | ····.line·289 |
434 | ····iget-object·v | 434 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map; |
435 | ····invoke-interface·{v | 435 | ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set; |
436 | ····move-result-object·v | 436 | ····move-result-object·v3 |
437 | ····invoke-interface·{v | 437 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
438 | ····move-result-object·v | 438 | ····move-result-object·v3 |
439 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
440 | ····:goto_0 | 439 | ····:goto_0 |
441 | ····invoke-interface·{v | 440 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
442 | ····move-result·v4 | 441 | ····move-result·v4 |
443 | ····if-eqz·v4,·:cond_1 | 442 | ····if-eqz·v4,·:cond_1 |
444 | ····invoke-interface·{v | 443 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
445 | ····move-result-object·v | 444 | ····move-result-object·v0 |
446 | ····check-cast·v | 445 | ····check-cast·v0,·Ljava/lang/String; |
447 | ····.line·291 | 446 | ····.line·291 |
448 | ····.local·v | 447 | ····.local·v0,·"key":Ljava/lang/String; |
449 | ····invoke-virtual·{p1,·v | 448 | ····invoke-virtual·{p1,·v0},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V |
450 | ····.line·292 | 449 | ····.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,·v | 451 | ····invoke-interface·{v4,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
453 | ····move-result-object·v | 452 | ····move-result-object·v2 |
454 | ····.line·293 | 453 | ····.line·293 |
455 | ····.local·v | 454 | ····.local·v2,·"value":Ljava/lang/Object; |
456 | ····instance-of·v4,·v | 455 | ····instance-of·v4,·v2,·Ljava/io/Serializable; |
457 | ····if-eqz·v4,·:cond_0 | 456 | ····if-eqz·v4,·:cond_0 |
458 | ····.line·295 | 457 | ····.line·295 |
459 | ····invoke-virtual·{p1,·v | 458 | ····invoke-virtual·{p1,·v2},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V |
460 | ····goto·:goto_0 | 459 | ····goto·:goto_0 |
461 | ····.line·298 | 460 | ····.line·298 |
462 | ····:cond_0 | 461 | ····:cond_0 |
463 | ····invoke-direct·{p0,·v | 462 | ····invoke-direct·{p0,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->nonSerializableReplacement(Ljava/lang/Object;)Ljava/lang/String; |
464 | ····move-result-object·v4 | 463 | ····move-result-object·v4 |
465 | ····invoke-virtual·{p1,·v4},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V | 464 | ····invoke-virtual·{p1,·v4},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V |
466 | ····goto·:goto_0 | 465 | ····goto·:goto_0 |
467 | ····.line·301 | 466 | ····.line·301 |
468 | ····.end·local·v | 467 | ····.end·local·v0····#·"key":Ljava/lang/String; |
469 | ····.end·local·v | 468 | ····.end·local·v2····#·"value":Ljava/lang/Object; |
470 | ····:cond_1 | 469 | ····:cond_1 |
471 | ····return-void | 470 | ····return-void |
472 | .end·method | 471 | .end·method |
473 | .method·private·serializeMessages(Ljava/io/ObjectOutputStream;)V | 472 | .method·private·serializeMessages(Ljava/io/ObjectOutputStream;)V |
474 | ····.locals·7 | 473 | ····.locals·7 |
475 | ····.param·p1,·"out"····#·Ljava/io/ObjectOutputStream; | 474 | ····.param·p1,·"out"····#·Ljava/io/ObjectOutputStream; |
Offset 11, 111 lines modified | Offset 11, 89 lines modified | ||
11 | ····.line·32 | 11 | ····.line·32 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .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· | 16 | ····.locals·9 |
17 | ····.param·p0,·"array"····#·[Ljava/lang/Object; | 17 | ····.param·p0,·"array"····#·[Ljava/lang/Object; |
18 | ····.prologue | 18 | ····.prologue |
19 | ····const/4·v4,·0x0 | ||
19 | ····.line·42 | 20 | ····.line·42 |
20 | ····new-instance·v | 21 | ····new-instance·v0,·Ljava/util/ArrayList; |
21 | ····invoke-direct·{v | 22 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
22 | ····.line·43 | 23 | ····.line·43 |
23 | ····.local·v | 24 | ····.local·v0,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;" |
24 | ····if-eqz·p0,·:cond_2 | 25 | ····if-eqz·p0,·:cond_2 |
25 | ····.line·44 | 26 | ····.line·44 |
26 | ····move-object·v0,·p0 | ||
27 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
28 | ····array-length·v | 27 | ····array-length·v6,·p0 |
29 | ····.local·v4,·"len$":I | ||
30 | ····const/4·v2,·0x0 | ||
31 | ····.local·v2,·"i$":I | ||
32 | ····move·v | 28 | ····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_0 | 29 | ····:goto_0 |
38 | ····if-ge·v | 30 | ····if-ge·v5,·v6,·:cond_2 |
39 | ····aget-object·v | 31 | ····aget-object·v1,·p0,·v5 |
40 | ····.line·45 | 32 | ····.line·45 |
41 | ····.local·v | 33 | ····.local·v1,·"o":Ljava/lang/Object; |
42 | ····instance-of·v | 34 | ····instance-of·v3,·v1,·[Ljava/lang/Object; |
43 | ····if-eqz·v | 35 | ····if-eqz·v3,·:cond_0 |
44 | ····.line·46 | 36 | ····.line·46 |
45 | ····check-cast·v | 37 | ····check-cast·v1,·[Ljava/lang/Object; |
46 | ····.end·local·v | 38 | ····.end·local·v1····#·"o":Ljava/lang/Object; |
47 | ····check-cast·v | 39 | ····check-cast·v1,·[Ljava/lang/Object; |
48 | ····invoke-static·{v | 40 | ····invoke-static·{v1},·Lorg/apache/commons/math3/exception/util/ArgUtils;->flatten([Ljava/lang/Object;)[Ljava/lang/Object; |
49 | ····move-result-object·v | 41 | ····move-result-object·v7 |
50 | ····.local·v1,·"arr$":[Ljava/lang/Object; | ||
51 | ····array-length·v | 42 | ····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_1 | 44 | ····:goto_1 |
57 | ····if-ge·v | 45 | ····if-ge·v3,·v8,·:cond_1 |
58 | ····aget-object·v | 46 | ····aget-object·v2,·v7,·v3 |
59 | ····.line·47 | 47 | ····.line·47 |
60 | ····.local·v | 48 | ····.local·v2,·"oR":Ljava/lang/Object; |
61 | ····invoke-interface·{v | 49 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
62 | ····.line·46 | 50 | ····.line·46 |
63 | ····add-int/lit8·v | 51 | ····add-int/lit8·v3,·v3,·0x1 |
64 | ····goto·:goto_1 | 52 | ····goto·:goto_1 |
65 | ····.line·50 | 53 | ····.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·v | 54 | ····.end·local·v2····#·"oR":Ljava/lang/Object; |
70 | ····.restart·local·v3····#·"i$":I | ||
71 | ····.restart·local·v | 55 | ····.restart·local·v1····#·"o":Ljava/lang/Object; |
72 | ····:cond_0 | 56 | ····:cond_0 |
73 | ····invoke-interface·{v | 57 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
74 | ····.line·44 | 58 | ····.line·44 |
75 | ····.end·local·v3····#·"i$":I | ||
76 | ····.end·local·v | 59 | ····.end·local·v1····#·"o":Ljava/lang/Object; |
77 | ····:cond_1 | 60 | ····:cond_1 |
78 | ····add-int/lit8·v | 61 | ····add-int/lit8·v3,·v5,·0x1 |
79 | ····.restart·local·v2····#·"i$":I | ||
80 | ····move·v | 62 | ····move·v5,·v3 |
81 | ····.end·local·v2····#·"i$":I | ||
82 | ····.restart·local·v3····#·"i$":I | ||
83 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
84 | ····.line·54 | 64 | ····.line·54 |
85 | ····.end·local·v3····#·"i$":I | ||
86 | ····:cond_2 | 65 | ····:cond_2 |
87 | ····invoke-interface·{v | 66 | ····invoke-interface·{v0},·Ljava/util/List;->toArray()[Ljava/lang/Object; |
88 | ····move-result-object·v | 67 | ····move-result-object·v3 |
89 | ····return-object·v | 68 | ····return-object·v3 |
90 | .end·method | 69 | .end·method |
Offset 6806, 14 lines modified | Offset 6806, 15 lines modified | ||
6806 | ····move-result-object·v2 | 6806 | ····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·v2 | 6808 | ····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·v0 | 6811 | ····move-result-object·v0 |
6811 | ····.line·390 | 6812 | ····.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; |
Offset 74, 14 lines modified | Offset 74, 15 lines modified | ||
74 | ····if-gtz·p2,·:cond_0 | 74 | ····if-gtz·p2,·:cond_0 |
75 | ····.line·78 | 75 | ····.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·v2 | 80 | ····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;)V | 81 | ····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·v0 | 82 | ····throw·v0 |
Offset 95, 14 lines modified | Offset 96, 15 lines modified | ||
95 | ····if-gtz·v0,·:cond_1 | 96 | ····if-gtz·v0,·:cond_1 |
96 | ····.line·82 | 97 | ····.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·v2 | 102 | ····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;)V | 103 | ····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·v0 | 104 | ····throw·v0 |
Offset 137, 83 lines modified | Offset 137, 82 lines modified | ||
137 | ····.line·71 | 137 | ····.line·71 |
138 | ····return-void | 138 | ····return-void |
139 | .end·method | 139 | .end·method |
140 | #·virtual·methods | 140 | #·virtual·methods |
141 | .method·public·cumulativeProbability(D)D | 141 | .method·public·cumulativeProbability(D)D |
142 | ····.locals· | 142 | ····.locals·7 |
143 | ····.param·p1,·"x"····#·D | 143 | ····.param·p1,·"x"····#·D |
144 | ····.prologue | 144 | ····.prologue |
145 | ····.line·130 | 145 | ····.line·130 |
146 | ····const-wide/16·v | 146 | ····const-wide/16·v0,·0x0 |
147 | ····.line·132 | 147 | ····.line·132 |
148 | ····.local·v | 148 | ····.local·v0,·"probability":D |
149 | ····iget-object·v | 149 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
150 | ····invoke-virtual·{v | 150 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
151 | ····move-result-object·v | 151 | ····move-result-object·v3 |
152 | ····invoke-interface·{v | 152 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
153 | ····move-result-object·v | 153 | ····move-result-object·v4 |
154 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
155 | ····:cond_0 | 154 | ····:cond_0 |
156 | ····:goto_0 | 155 | ····:goto_0 |
157 | ····invoke-interface·{v | 156 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
158 | ····move-result·v | 157 | ····move-result·v3 |
159 | ····if-eqz·v | 158 | ····if-eqz·v3,·:cond_1 |
160 | ····invoke-interface·{v | 159 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
161 | ····move-result-object·v | 160 | ····move-result-object·v2 |
162 | ····check-cast·v | 161 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
163 | ····.line·133 | 162 | ····.line·133 |
164 | ····.local·v | 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·{v | 164 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object; |
166 | ····move-result-object·v | 165 | ····move-result-object·v3 |
167 | ····check-cast·v | 166 | ····check-cast·v3,·Ljava/lang/Double; |
168 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
169 | ····move-result-wide·v | 168 | ····move-result-wide·v5 |
170 | ····cmpg-double·v | 169 | ····cmpg-double·v3,·v5,·p1 |
171 | ····if-gtz·v | 170 | ····if-gtz·v3,·:cond_0 |
172 | ····.line·134 | 171 | ····.line·134 |
173 | ····invoke-virtual·{v | 172 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
174 | ····move-result-object·v | 173 | ····move-result-object·v3 |
175 | ····check-cast·v | 174 | ····check-cast·v3,·Ljava/lang/Double; |
176 | ····invoke-virtual·{v | 175 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
177 | ····move-result-wide·v | 176 | ····move-result-wide·v5 |
178 | ····add-double/2addr·v | 177 | ····add-double/2addr·v0,·v5 |
179 | ····goto·:goto_0 | 178 | ····goto·:goto_0 |
180 | ····.line·138 | 179 | ····.line·138 |
181 | ····.end·local·v | 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_1 | 181 | ····:cond_1 |
183 | ····return-wide·v | 182 | ····return-wide·v0 |
184 | .end·method | 183 | .end·method |
185 | .method·public·density(D)D | 184 | .method·public·density(D)D |
186 | ····.locals·2 | 185 | ····.locals·2 |
187 | ····.param·p1,·"x"····#·D | 186 | ····.param·p1,·"x"····#·D |
188 | ····.prologue | 187 | ····.prologue |
Offset 226, 492 lines modified | Offset 225, 487 lines modified | ||
226 | .end·method | 225 | .end·method |
227 | .method·public·getNumericalMean()D | 226 | .method·public·getNumericalMean()D |
228 | ····.locals·9 | 227 | ····.locals·9 |
229 | ····.prologue | 228 | ····.prologue |
230 | ····.line·174 | 229 | ····.line·174 |
231 | ····const-wide/16·v | 230 | ····const-wide/16·v0,·0x0 |
232 | ····.line·176 | 231 | ····.line·176 |
233 | ····.local·v | 232 | ····.local·v0,·"mean":D |
234 | ····iget-object·v | 233 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
235 | ····invoke-virtual·{v | 234 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
236 | ····move-result-object·v | 235 | ····move-result-object·v3 |
237 | ····invoke-interface·{v | 236 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
238 | ····move-result-object·v | 237 | ····move-result-object·v4 |
239 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
240 | ····:goto_0 | 238 | ····:goto_0 |
241 | ····invoke-interface·{v | 239 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
242 | ····move-result·v | 240 | ····move-result·v3 |
243 | ····if-eqz·v | 241 | ····if-eqz·v3,·:cond_0 |
244 | ····invoke-interface·{v | 242 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
245 | ····move-result-object·v | 243 | ····move-result-object·v2 |
246 | ····check-cast·v | 244 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
247 | ····.line·177 | 245 | ····.line·177 |
248 | ····.local·v | 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·{v | 247 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
250 | ····move-result-object·v | 248 | ····move-result-object·v3 |
251 | ····check-cast·v | 249 | ····check-cast·v3,·Ljava/lang/Double; |
Max diff block lines reached; 21086/27290 bytes (77.27%) of diff not shown. |
Offset 1006, 22 lines modified | Offset 1006, 24 lines modified | ||
1006 | ····neg-double·v2,·v2 | 1006 | ····neg-double·v2,·v2 |
1007 | ····int-to-double·v4,·p1 | 1007 | ····int-to-double·v4,·p1 |
1008 | ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PoissonDistribution;->mean:D | 1008 | ····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)D | 1010 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D |
1010 | ····move-result-wide·v4 | 1011 | ····move-result-wide·v4 |
1011 | ····sub-double/2addr·v2,·v4 | 1012 | ····sub-double/2addr·v2,·v4 |
1012 | ····const-wide·v4,·0x401921fb54442d18L····#·6.283185307179586 | 1013 | ····const-wide·v4,·0x401921fb54442d18L····#·6.283185307179586 |
1014 | ····.line·179 | ||
1013 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 1015 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
1014 | ····move-result-wide·v4 | 1016 | ····move-result-wide·v4 |
1015 | ····mul-double/2addr·v4,·v8 | 1017 | ····mul-double/2addr·v4,·v8 |
1016 | ····sub-double/2addr·v2,·v4 | 1018 | ····sub-double/2addr·v2,·v4 |
Offset 70, 14 lines modified | Offset 70, 15 lines modified | ||
70 | ····if-gtz·p1,·:cond_0 | 70 | ····if-gtz·p1,·:cond_0 |
71 | ····.line·62 | 71 | ····.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·v4 | 76 | ····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;)V | 77 | ····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·v2 | 78 | ····throw·v2 |
Offset 588, 14 lines modified | Offset 588, 15 lines modified | ||
588 | ····if-lez·v6,·:cond_0 | 588 | ····if-lez·v6,·:cond_0 |
589 | ····.line·254 | 589 | ····.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·v8 | 594 | ····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·v9 | 596 | ····move-result-object·v9 |
Offset 112, 14 lines modified | Offset 112, 15 lines modified | ||
112 | ····if-gtz·v0,·:cond_0 | 112 | ····if-gtz·v0,·:cond_0 |
113 | ····.line·105 | 113 | ····.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·v2 | 118 | ····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;)V | 119 | ····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·v0 | 120 | ····throw·v0 |
Offset 174, 14 lines modified | Offset 175, 15 lines modified | ||
174 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/TDistribution;->degreesOfFreedom:D | 175 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/TDistribution;->degreesOfFreedom:D |
175 | ····mul-double/2addr·v2,·v4 | 176 | ····mul-double/2addr·v2,·v4 |
176 | ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5 | 177 | ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5 |
178 | ····.line·145 | ||
177 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/special/Beta;->regularizedBeta(DDD)D | 179 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/special/Beta;->regularizedBeta(DDD)D |
178 | ····move-result-wide·v8 | 180 | ····move-result-wide·v8 |
179 | ····.line·149 | 181 | ····.line·149 |
180 | ····.local·v8,·"t":D | 182 | ····.local·v8,·"t":D |
181 | ····const-wide/16·v0,·0x0 | 183 | ····const-wide/16·v0,·0x0 |
Offset 404, 49 lines modified | Offset 406, 54 lines modified | ||
404 | ····move-result-wide·v4 | 406 | ····move-result-wide·v4 |
405 | ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5 | 407 | ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5 |
406 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI | 408 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI |
409 | ····.line·132 | ||
407 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 410 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
408 | ····move-result-wide·v8 | 411 | ····move-result-wide·v8 |
412 | ····.line·133 | ||
409 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 413 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
410 | ····move-result-wide·v10 | 414 | ····move-result-wide·v10 |
411 | ····add-double/2addr·v8,·v10 | 415 | ····add-double/2addr·v8,·v10 |
412 | ····mul-double/2addr·v6,·v8 | 416 | ····mul-double/2addr·v6,·v8 |
413 | ····sub-double/2addr·v4,·v6 | 417 | ····sub-double/2addr·v4,·v6 |
414 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 | 418 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
415 | ····div-double·v6,·v0,·v6 | 419 | ····div-double·v6,·v0,·v6 |
420 | ····.line·134 | ||
416 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 421 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
417 | ····move-result-wide·v6 | 422 | ····move-result-wide·v6 |
418 | ····sub-double/2addr·v4,·v6 | 423 | ····sub-double/2addr·v4,·v6 |
419 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 | 424 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 |
420 | ····mul-double·v8,·p1,·p1 | 425 | ····mul-double·v8,·p1,·p1 |
421 | ····div-double/2addr·v8,·v0 | 426 | ····div-double/2addr·v8,·v0 |
422 | ····add-double/2addr·v6,·v8 | 427 | ····add-double/2addr·v6,·v8 |
428 | ····.line·135 | ||
423 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 429 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
424 | ····move-result-wide·v6 | 430 | ····move-result-wide·v6 |
425 | ····mul-double/2addr·v6,·v2 | 431 | ····mul-double/2addr·v6,·v2 |
426 | ····sub-double/2addr·v4,·v6 | 432 | ····sub-double/2addr·v4,·v6 |
433 | ····.line·131 | ||
427 | ····return-wide·v4 | 434 | ····return-wide·v4 |
428 | .end·method | 435 | .end·method |
Offset 227, 14 lines modified | Offset 227, 15 lines modified | ||
227 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->isNaN(D)Z | 227 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->isNaN(D)Z |
228 | ····move-result·v8 | 228 | ····move-result·v8 |
229 | ····if-nez·v8,·:cond_6 | 229 | ····if-nez·v8,·:cond_6 |
230 | ····.line·175 | ||
230 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isInfinite(D)Z | 231 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isInfinite(D)Z |
231 | ····move-result·v8 | 232 | ····move-result·v8 |
232 | ····if-nez·v8,·:cond_6 | 233 | ····if-nez·v8,·:cond_6 |
233 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isNaN(D)Z | 234 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isNaN(D)Z |
Offset 304, 20 lines modified | Offset 305, 21 lines modified | ||
304 | ····move-object/from16·v0,·p0 | 305 | ····move-object/from16·v0,·p0 |
305 | ····move-wide/from16·v1,·p1 | 306 | ····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)V | 307 | ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;-><init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V |
307 | ····.line·20 | 308 | ····.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()D | 310 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->getSolverAbsoluteAccuracy()D |
310 | ····move-result-wide·v8 | 311 | ····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)D | 313 | ····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·v21 | 314 | ····move-result-wide·v21 |
313 | ····.line·211 | 315 | ····.line·211 |
314 | ····.local·v21,·"x":D | 316 | ····.local·v21,·"x":D |
315 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->isSupportConnected()Z | 317 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->isSupportConnected()Z |
Offset 397, 15 lines modified | Offset 399, 15 lines modified | ||
397 | ····if-gez·v8,·:cond_9 | 399 | ····if-gez·v8,·:cond_9 |
398 | ····.line·221 | 400 | ····.line·221 |
399 | ····move-wide·v4,·v13 | 401 | ····move-wide·v4,·v13 |
400 | ····goto·:goto_2 | 402 | ····goto·:goto_2 |
401 | ····.line·17 | 403 | ····.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":Z | 405 | ····.end·local·v10····#·"chebyshevApplies":Z |
404 | ····.end·local·v11····#·"dx":D | 406 | ····.end·local·v11····#·"dx":D |
405 | ····.end·local·v13····#·"midPoint":D | 407 | ····.end·local·v13····#·"midPoint":D |
406 | ····.end·local·v17····#·"px":D | 408 | ····.end·local·v17····#·"px":D |
407 | ····.end·local·v21····#·"x":D | 409 | ····.end·local·v21····#·"x":D |
408 | ····:cond_6 | 410 | ····:cond_6 |
Offset 521, 14 lines modified | Offset 523, 15 lines modified | ||
521 | ····if-lez·v0,·:cond_0 | 523 | ····if-lez·v0,·:cond_0 |
522 | ····.line·113 | 524 | ····.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·v2 | 529 | ····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·v3 | 531 | ····move-result-object·v3 |
Offset 600, 14 lines modified | Offset 603, 15 lines modified | ||
600 | ····if-gtz·p1,·:cond_0 | 603 | ····if-gtz·p1,·:cond_0 |
601 | ····.line·270 | 604 | ····.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·v4 | 609 | ····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;)V | 610 | ····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·v2 | 611 | ····throw·v2 |
Offset 450, 26 lines modified | Offset 450, 29 lines modified | ||
450 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 450 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
451 | ····move-result-wide·v1 | 451 | ····move-result-wide·v1 |
452 | ····iget-wide·v3,·p0,·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->covarianceMatrixDeterminant:D | 452 | ····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)D | 454 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
454 | ····move-result-wide·v3 | 455 | ····move-result-wide·v3 |
455 | ····mul-double/2addr·v1,·v3 | 456 | ····mul-double/2addr·v1,·v3 |
457 | ····.line·185 | ||
456 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->getExponentTerm([D)D | 458 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->getExponentTerm([D)D |
457 | ····move-result-wide·v3 | 459 | ····move-result-wide·v3 |
458 | ····mul-double/2addr·v1,·v3 | 460 | ····mul-double/2addr·v1,·v3 |
461 | ····.line·183 | ||
459 | ····return-wide·v1 | 462 | ····return-wide·v1 |
460 | .end·method | 463 | .end·method |
461 | .method·public·getCovariances()Lorg/apache/commons/math3/linear/RealMatrix; | 464 | .method·public·getCovariances()Lorg/apache/commons/math3/linear/RealMatrix; |
462 | ····.locals·1 | 465 | ····.locals·1 |
463 | ····.prologue | 466 | ····.prologue |
Offset 137, 436 lines modified | Offset 137, 431 lines modified | ||
137 | ····.line·69 | 137 | ····.line·69 |
138 | ····return-void | 138 | ····return-void |
139 | .end·method | 139 | .end·method |
140 | #·virtual·methods | 140 | #·virtual·methods |
141 | .method·public·cumulativeProbability(I)D | 141 | .method·public·cumulativeProbability(I)D |
142 | ····.locals· | 142 | ····.locals·7 |
143 | ····.param·p1,·"x"····#·I | 143 | ····.param·p1,·"x"····#·I |
144 | ····.prologue | 144 | ····.prologue |
145 | ····.line·114 | 145 | ····.line·114 |
146 | ····const-wide/16·v | 146 | ····const-wide/16·v0,·0x0 |
147 | ····.line·116 | 147 | ····.line·116 |
148 | ····.local·v | 148 | ····.local·v0,·"probability":D |
149 | ····iget-object·v | 149 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
150 | ····invoke-virtual·{v | 150 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
151 | ····move-result-object·v | 151 | ····move-result-object·v3 |
152 | ····invoke-interface·{v | 152 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
153 | ····move-result-object·v | 153 | ····move-result-object·v4 |
154 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
155 | ····:cond_0 | 154 | ····:cond_0 |
156 | ····:goto_0 | 155 | ····:goto_0 |
157 | ····invoke-interface·{v | 156 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
158 | ····move-result·v | 157 | ····move-result·v3 |
159 | ····if-eqz·v | 158 | ····if-eqz·v3,·:cond_1 |
160 | ····invoke-interface·{v | 159 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
161 | ····move-result-object·v | 160 | ····move-result-object·v2 |
162 | ····check-cast·v | 161 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
163 | ····.line·117 | 162 | ····.line·117 |
164 | ····.local·v | 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·{v | 164 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object; |
166 | ····move-result-object·v | 165 | ····move-result-object·v3 |
167 | ····check-cast·v | 166 | ····check-cast·v3,·Ljava/lang/Integer; |
168 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I |
169 | ····move-result·v | 168 | ····move-result·v3 |
170 | ····if-gt·v | 169 | ····if-gt·v3,·p1,·:cond_0 |
171 | ····.line·118 | 170 | ····.line·118 |
172 | ····invoke-virtual·{v | 171 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
173 | ····move-result-object·v | 172 | ····move-result-object·v3 |
174 | ····check-cast·v | 173 | ····check-cast·v3,·Ljava/lang/Double; |
175 | ····invoke-virtual·{v | 174 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
176 | ····move-result-wide·v | 175 | ····move-result-wide·v5 |
177 | ····add-double/2addr·v | 176 | ····add-double/2addr·v0,·v5 |
178 | ····goto·:goto_0 | 177 | ····goto·:goto_0 |
179 | ····.line·122 | 178 | ····.line·122 |
180 | ····.end·local·v | 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_1 | 180 | ····:cond_1 |
182 | ····return-wide·v | 181 | ····return-wide·v0 |
183 | .end·method | 182 | .end·method |
184 | .method·public·getNumericalMean()D | 183 | .method·public·getNumericalMean()D |
185 | ····.locals·9 | 184 | ····.locals·9 |
186 | ····.prologue | 185 | ····.prologue |
187 | ····.line·131 | 186 | ····.line·131 |
188 | ····const-wide/16·v | 187 | ····const-wide/16·v0,·0x0 |
189 | ····.line·133 | 188 | ····.line·133 |
190 | ····.local·v | 189 | ····.local·v0,·"mean":D |
191 | ····iget-object·v | 190 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
192 | ····invoke-virtual·{v | 191 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
193 | ····move-result-object·v | 192 | ····move-result-object·v3 |
194 | ····invoke-interface·{v | 193 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
195 | ····move-result-object·v | 194 | ····move-result-object·v4 |
196 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
197 | ····:goto_0 | 195 | ····:goto_0 |
198 | ····invoke-interface·{v | 196 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
199 | ····move-result·v | 197 | ····move-result·v3 |
200 | ····if-eqz·v | 198 | ····if-eqz·v3,·:cond_0 |
201 | ····invoke-interface·{v | 199 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
202 | ····move-result-object·v | 200 | ····move-result-object·v2 |
203 | ····check-cast·v | 201 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
204 | ····.line·134 | 202 | ····.line·134 |
205 | ····.local·v | 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·{v | 204 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
207 | ····move-result-object·v | 205 | ····move-result-object·v3 |
208 | ····check-cast·v | 206 | ····check-cast·v3,·Ljava/lang/Double; |
209 | ····invoke-virtual·{v | 207 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
210 | ····move-result-wide·v5 | 208 | ····move-result-wide·v5 |
211 | ····invoke-virtual·{v | 209 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object; |
212 | ····move-result-object·v | 210 | ····move-result-object·v3 |
213 | ····check-cast·v | 211 | ····check-cast·v3,·Ljava/lang/Integer; |
Max diff block lines reached; 14349/20852 bytes (68.81%) of diff not shown. |
Offset 115, 14 lines modified | Offset 115, 15 lines modified | ||
115 | ····if-ltz·v0,·:cond_0 | 115 | ····if-ltz·v0,·:cond_0 |
116 | ····.line·121 | 116 | ····.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·v2 | 121 | ····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·v3 | 123 | ····move-result-object·v3 |
Offset 45, 14 lines modified | Offset 45, 15 lines modified | ||
45 | ····if-gez·p2,·:cond_0 | 45 | ····if-gez·p2,·:cond_0 |
46 | ····.line·71 | 46 | ····.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·v2 | 51 | ····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;)V | 52 | ····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·v0 | 53 | ····throw·v0 |
Offset 359, 14 lines modified | Offset 359, 15 lines modified | ||
359 | ····if-eqz·v3,·:cond_1 | 359 | ····if-eqz·v3,·:cond_1 |
360 | ····:cond_0 | 360 | ····:cond_0 |
361 | ····if-eqz·p1,·:cond_2 | 361 | ····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·v3 | 365 | ····move-result-object·v3 |
365 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 366 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
366 | ····move-result·v3 | 367 | ····move-result·v3 |
Offset 503, 14 lines modified | Offset 504, 15 lines modified | ||
503 | ····if-gtz·p1,·:cond_0 | 504 | ····if-gtz·p1,·:cond_0 |
504 | ····.line·215 | 505 | ····.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·v4 | 510 | ····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;)V | 511 | ····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·v2 | 512 | ····throw·v2 |
Offset 101, 14 lines modified | Offset 101, 15 lines modified | ||
101 | ····const/4·v4,·0x1 | 101 | ····const/4·v4,·0x1 |
102 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 102 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
103 | ····const/4·v5,·0x0 | 103 | ····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·v6 | 106 | ····move-result-object·v6 |
106 | ····aput-object·v6,·v4,·v5 | 107 | ····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;)V | 108 | ····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 modified | Offset 138, 15 lines modified | ||
137 | ····if-ge·p2,·p1,·:cond_0 | 138 | ····if-ge·p2,·p1,·:cond_0 |
138 | ····.line·83 | 139 | ····.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·v2 | 144 | ····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·v3 | 146 | ····move-result-object·v3 |
Offset 303, 14 lines modified | Offset 305, 15 lines modified | ||
303 | ····invoke-static·{v7,·v8},·Ljava/lang/Double;->isNaN(D)Z | 305 | ····invoke-static·{v7,·v8},·Ljava/lang/Double;->isNaN(D)Z |
304 | ····move-result·v14 | 306 | ····move-result·v14 |
305 | ····if-nez·v14,·:cond_8 | 307 | ····if-nez·v14,·:cond_8 |
308 | ····.line·128 | ||
306 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z | 309 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z |
307 | ····move-result·v14 | 310 | ····move-result·v14 |
308 | ····if-nez·v14,·:cond_8 | 311 | ····if-nez·v14,·:cond_8 |
309 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isNaN(D)Z | 312 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isNaN(D)Z |
Offset 403, 15 lines modified | Offset 406, 15 lines modified | ||
403 | ····invoke-virtual·{v0,·v1,·v2,·v6,·v13},·Lorg/apache/commons/math3/distribution/AbstractIntegerDistribution;->solveInverseCumulativeProbability(DII)I | 406 | ····invoke-virtual·{v0,·v1,·v2,·v6,·v13},·Lorg/apache/commons/math3/distribution/AbstractIntegerDistribution;->solveInverseCumulativeProbability(DII)I |
404 | ····move-result·v13 | 407 | ····move-result·v13 |
405 | ····goto·:goto_0 | 408 | ····goto·:goto_0 |
406 | ····.line·12 | 409 | ····.line·128 |
407 | ····.end·local·v3····#·"chebyshevApplies":Z | 410 | ····.end·local·v3····#·"chebyshevApplies":Z |
408 | ····:cond_8 | 411 | ····:cond_8 |
409 | ····const/4·v3,·0x0 | 412 | ····const/4·v3,·0x0 |
410 | ····goto·:goto_1 | 413 | ····goto·:goto_1 |
411 | .end·method | 414 | .end·method |
Offset 478, 14 lines modified | Offset 481, 15 lines modified | ||
478 | ····if-gtz·p1,·:cond_0 | 481 | ····if-gtz·p1,·:cond_0 |
479 | ····.line·204 | 482 | ····.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·v4 | 487 | ····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;)V | 488 | ····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·v2 | 489 | ····throw·v2 |
Offset 142, 14 lines modified | Offset 142, 15 lines modified | ||
142 | ····if-gtz·v0,·:cond_0 | 142 | ····if-gtz·v0,·:cond_0 |
143 | ····.line·127 | 143 | ····.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·v2 | 148 | ····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;)V | 149 | ····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·v0 | 150 | ····throw·v0 |
Offset 161, 14 lines modified | Offset 162, 15 lines modified | ||
161 | ····if-gtz·v0,·:cond_1 | 162 | ····if-gtz·v0,·:cond_1 |
162 | ····.line·131 | 163 | ····.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·v2 | 168 | ····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;)V | 169 | ····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·v0 | 170 | ····throw·v0 |
Offset 547, 15 lines modified | Offset 549, 17 lines modified | ||
547 | ····sub-double/2addr·v13,·v15 | 549 | ····sub-double/2addr·v13,·v15 |
548 | ····mul-double·v15,·v9,·v5 | 550 | ····mul-double·v15,·v9,·v5 |
549 | ····sub-double/2addr·v13,·v15 | 551 | ····sub-double/2addr·v13,·v15 |
552 | ····.line·160 | ||
550 | ····invoke-static·{v11,·v12,·v9,·v10},·Lorg/apache/commons/math3/special/Beta;->logBeta(DD)D | 553 | ····invoke-static·{v11,·v12,·v9,·v10},·Lorg/apache/commons/math3/special/Beta;->logBeta(DD)D |
551 | ····move-result-wide·v15 | 554 | ····move-result-wide·v15 |
552 | ····sub-double/2addr·v13,·v15 | 555 | ····sub-double/2addr·v13,·v15 |
556 | ····.line·158 | ||
553 | ····return-wide·v13 | 557 | ····return-wide·v13 |
554 | .end·method | 558 | .end·method |
Offset 75, 14 lines modified | Offset 75, 15 lines modified | ||
75 | ····if-ltz·v0,·:cond_0 | 75 | ····if-ltz·v0,·:cond_0 |
76 | ····.line·83 | 76 | ····.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·v2 | 81 | ····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·v3 | 83 | ····move-result-object·v3 |
Offset 100, 14 lines modified | Offset 101, 15 lines modified | ||
100 | ····if-gez·v0,·:cond_1 | 101 | ····if-gez·v0,·:cond_1 |
101 | ····.line·88 | 102 | ····.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·v2 | 107 | ····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·v3 | 109 | ····move-result-object·v3 |
Offset 123, 14 lines modified | Offset 125, 15 lines modified | ||
123 | ····if-lez·v0,·:cond_2 | 125 | ····if-lez·v0,·:cond_2 |
124 | ····.line·92 | 126 | ····.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·v2 | 131 | ····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·v3 | 133 | ····move-result-object·v3 |
Offset 79, 14 lines modified | Offset 79, 15 lines modified | ||
79 | ····if-gtz·p2,·:cond_0 | 79 | ····if-gtz·p2,·:cond_0 |
80 | ····.line·87 | 80 | ····.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·v2 | 85 | ····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;)V | 86 | ····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·v0 | 87 | ····throw·v0 |
Offset 96, 14 lines modified | Offset 97, 15 lines modified | ||
96 | ····if-gez·p3,·:cond_1 | 97 | ····if-gez·p3,·:cond_1 |
97 | ····.line·91 | 98 | ····.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·v2 | 103 | ····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;)V | 104 | ····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·v0 | 105 | ····throw·v0 |
Offset 113, 14 lines modified | Offset 115, 15 lines modified | ||
113 | ····if-gez·p4,·:cond_2 | 115 | ····if-gez·p4,·:cond_2 |
114 | ····.line·95 | 116 | ····.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·v2 | 121 | ····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;)V | 122 | ····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·v0 | 123 | ····throw·v0 |
Offset 130, 14 lines modified | Offset 133, 15 lines modified | ||
130 | ····if-le·p3,·p2,·:cond_3 | 133 | ····if-le·p3,·p2,·:cond_3 |
131 | ····.line·100 | 134 | ····.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·v2 | 139 | ····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·v3 | 141 | ····move-result-object·v3 |
Offset 151, 14 lines modified | Offset 155, 15 lines modified | ||
151 | ····if-le·p4,·p2,·:cond_4 | 155 | ····if-le·p4,·p2,·:cond_4 |
152 | ····.line·104 | 156 | ····.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·v2 | 161 | ····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·v3 | 163 | ····move-result-object·v3 |
Offset 486, 14 lines modified | Offset 491, 15 lines modified | ||
486 | .method·public·getSupportLowerBound()I | 491 | .method·public·getSupportLowerBound()I |
487 | ····.locals·3 | 492 | ····.locals·3 |
488 | ····.prologue | 493 | ····.prologue |
489 | ····.line·315 | 494 | ····.line·315 |
490 | ····const/4·v0,·0x0 | 495 | ····const/4·v0,·0x0 |
496 | ····.line·316 | ||
491 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getSampleSize()I | 497 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getSampleSize()I |
492 | ····move-result·v1 | 498 | ····move-result·v1 |
493 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getNumberOfSuccesses()I | 499 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getNumberOfSuccesses()I |
494 | ····move-result·v2 | 500 | ····move-result·v2 |
Offset 502, 14 lines modified | Offset 508, 15 lines modified | ||
502 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getPopulationSize()I | 508 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getPopulationSize()I |
503 | ····move-result·v2 | 509 | ····move-result·v2 |
504 | ····sub-int/2addr·v1,·v2 | 510 | ····sub-int/2addr·v1,·v2 |
511 | ····.line·315 | ||
505 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(II)I | 512 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(II)I |
506 | ····move-result·v0 | 513 | ····move-result·v0 |
507 | ····return·v0 | 514 | ····return·v0 |
508 | .end·method | 515 | .end·method |
Offset 677, 28 lines modified | Offset 684, 30 lines modified | ||
677 | ····iget·v0,·v0,·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->numberOfSuccesses:I | 684 | ····iget·v0,·v0,·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->numberOfSuccesses:I |
678 | ····move/from16·v17,·v0 | 685 | ····move/from16·v17,·v0 |
679 | ····sub-int·v3,·v3,·v17 | 686 | ····sub-int·v3,·v3,·v17 |
687 | ····.line·214 | ||
680 | ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->logBinomialProbability(IIDD)D | 688 | ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->logBinomialProbability(IIDD)D |
681 | ····move-result-wide·v11 | 689 | ····move-result-wide·v11 |
682 | ····.line·216 | 690 | ····.line·216 |
683 | ····.local·v11,·"p2":D | 691 | ····.local·v11,·"p2":D |
684 | ····move-object/from16·v0,·p0 | 692 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 480/4658 bytes (10.30%) of diff not shown. |
Offset 147, 14 lines modified | Offset 147, 15 lines modified | ||
147 | ····if-gtz·v0,·:cond_0 | 147 | ····if-gtz·v0,·:cond_0 |
148 | ····.line·128 | 148 | ····.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·v2 | 153 | ····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;)V | 154 | ····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·v0 | 155 | ····throw·v0 |
Offset 166, 14 lines modified | Offset 167, 15 lines modified | ||
166 | ····if-gtz·v0,·:cond_1 | 167 | ····if-gtz·v0,·:cond_1 |
167 | ····.line·132 | 168 | ····.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·v2 | 173 | ····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;)V | 174 | ····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·v0 | 175 | ····throw·v0 |
Offset 433, 14 lines modified | Offset 433, 15 lines modified | ||
433 | ····sub-double/2addr·v4,·v6 | 433 | ····sub-double/2addr·v4,·v6 |
434 | ····sub-int·v6,·p1,·p0 | 434 | ····sub-int·v6,·p1,·p0 |
435 | ····int-to-double·v6,·v6 | 435 | ····int-to-double·v6,·v6 |
436 | ····.line·194 | ||
436 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getStirlingError(D)D | 437 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getStirlingError(D)D |
437 | ····move-result-wide·v6 | 438 | ····move-result-wide·v6 |
438 | ····sub-double/2addr·v4,·v6 | 439 | ····sub-double/2addr·v4,·v6 |
439 | ····int-to-double·v6,·p0 | 440 | ····int-to-double·v6,·p0 |
Offset 459, 14 lines modified | Offset 460, 15 lines modified | ||
459 | ····int-to-double·v6,·v6 | 460 | ····int-to-double·v6,·v6 |
460 | ····int-to-double·v8,·p1 | 461 | ····int-to-double·v8,·p1 |
461 | ····mul-double/2addr·v8,·p4 | 462 | ····mul-double/2addr·v8,·p4 |
463 | ····.line·195 | ||
462 | ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D | 464 | ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D |
463 | ····move-result-wide·v6 | 465 | ····move-result-wide·v6 |
464 | ····sub-double·v2,·v4,·v6 | 466 | ····sub-double·v2,·v4,·v6 |
465 | ····.line·196 | 467 | ····.line·196 |
Offset 547, 14 lines modified | Offset 547, 15 lines modified | ||
547 | ····if-lez·v6,·:cond_0 | 547 | ····if-lez·v6,·:cond_0 |
548 | ····.line·205 | 548 | ····.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·v8 | 553 | ····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·v9 | 555 | ····move-result-object·v9 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$p:D | 22 | .field·final·synthetic·val$p:D |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/distribution/AbstractRealDistribution; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·199 | 28 | ····.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:D | 30 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->val$p:D |
Offset 55, 14 lines modified | Offset 55, 15 lines modified | ||
55 | ····if-lt·p2,·p3,·:cond_0 | 55 | ····if-lt·p2,·p3,·:cond_0 |
56 | ····.line·72 | 56 | ····.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·v2 | 61 | ····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·v3 | 63 | ····move-result-object·v3 |
Offset 61, 14 lines modified | Offset 61, 15 lines modified | ||
61 | ····if-gtz·p2,·:cond_0 | 61 | ····if-gtz·p2,·:cond_0 |
62 | ····.line·112 | 62 | ····.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·v2 | 67 | ····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;)V | 68 | ····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·v0 | 69 | ····throw·v0 |
Offset 379, 26 lines modified | Offset 380, 28 lines modified | ||
379 | ····move-result-wide·v2 | 380 | ····move-result-wide·v2 |
380 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D | 381 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D |
381 | ····iget·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->numberOfSuccesses:I | 382 | ····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)D | 384 | ····invoke-static·{v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D |
383 | ····move-result-wide·v4 | 385 | ····move-result-wide·v4 |
384 | ····mul-double/2addr·v2,·v4 | 386 | ····mul-double/2addr·v2,·v4 |
385 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 | 387 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
386 | ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D | 388 | ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D |
387 | ····sub-double/2addr·v4,·v6 | 389 | ····sub-double/2addr·v4,·v6 |
390 | ····.line·152 | ||
388 | ····invoke-static·{v4,·v5,·p1},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D | 391 | ····invoke-static·{v4,·v5,·p1},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D |
389 | ····move-result-wide·v4 | 392 | ····move-result-wide·v4 |
390 | ····mul-double·v0,·v2,·v4 | 393 | ····mul-double·v0,·v2,·v4 |
391 | ····.restart·local·v0····#·"ret":D | 394 | ····.restart·local·v0····#·"ret":D |
Offset 234, 14 lines modified | Offset 234, 15 lines modified | ||
234 | ····move-result-wide·v6 | 234 | ····move-result-wide·v6 |
235 | ····mul-double/2addr·v4,·v6 | 235 | ····mul-double/2addr·v4,·v6 |
236 | ····add-double/2addr·v2,·v4 | 236 | ····add-double/2addr·v2,·v4 |
237 | ····.line·181 | ||
237 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D | 238 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D |
238 | ····move-result-wide·v4 | 239 | ····move-result-wide·v4 |
239 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 240 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
240 | ····move-result-wide·v4 | 241 | ····move-result-wide·v4 |
Offset 255, 24 lines modified | Offset 256, 26 lines modified | ||
255 | ····div-double/2addr·v2,·p4 | 256 | ····div-double/2addr·v2,·p4 |
256 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D | 257 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D |
257 | ····neg-double·v6,·p2 | 258 | ····neg-double·v6,·p2 |
259 | ····.line·183 | ||
258 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 260 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
259 | ····move-result-wide·v4 | 261 | ····move-result-wide·v4 |
260 | ····mul-double/2addr·v2,·v4 | 262 | ····mul-double/2addr·v2,·v4 |
261 | ····const-wide·v4,·0x4012f80000000000L····#·4.7421875 | 263 | ····const-wide·v4,·0x4012f80000000000L····#·4.7421875 |
262 | ····add-double/2addr·v4,·p2 | 264 | ····add-double/2addr·v4,·p2 |
265 | ····.line·184 | ||
263 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D | 266 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D |
264 | ····move-result-wide·v4 | 267 | ····move-result-wide·v4 |
265 | ····mul-double/2addr·v2,·v4 | 268 | ····mul-double/2addr·v2,·v4 |
266 | ····iput-wide·v2,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->densityPrefactor1:D | 269 | ····iput-wide·v2,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->densityPrefactor1:D |
Offset 284, 14 lines modified | Offset 287, 15 lines modified | ||
284 | ····move-result-wide·v4 | 287 | ····move-result-wide·v4 |
285 | ····sub-double/2addr·v2,·v4 | 288 | ····sub-double/2addr·v2,·v4 |
286 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D | 289 | ····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)D | 291 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
288 | ····move-result-wide·v4 | 292 | ····move-result-wide·v4 |
289 | ····mul-double/2addr·v4,·p2 | 293 | ····mul-double/2addr·v4,·p2 |
290 | ····sub-double/2addr·v2,·v4 | 294 | ····sub-double/2addr·v2,·v4 |
Offset 140, 14 lines modified | Offset 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,·v0 | 141 | ····aget-object·v3,·p1,·v0 |
142 | ····array-length·v3,·v3 | 142 | ····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·v3 | 145 | ····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·v4 | 147 | ····move-result-object·v4 |
Offset 479, 14 lines modified | Offset 480, 15 lines modified | ||
479 | ····.line·363 | 480 | ····.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,·v21 | 482 | ····move-object/from16·v0,·v21 |
482 | ····invoke-direct·{v0,·v2},·Lorg/apache/commons/math3/stat/correlation/Covariance;-><init>([[D)V | 483 | ····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·v21 | 486 | ····move-result-object·v21 |
485 | ····invoke-interface/range·{v21·..·v21},·Lorg/apache/commons/math3/linear/RealMatrix;->getData()[[D | 487 | ····invoke-interface/range·{v21·..·v21}, |